Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Skript Motorschloss

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Skript Motorschloss

    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      Balu 0 @paul53 last edited by

      @paul53

      das hier ist ein binäreingang gleicher Art der schon für was anderes installiert ist.

      
        "_id": "openknx.0.Hausen.Alle_Räume_Alg.Alg__An_Aus_bei_scharf_unscharf",
        "type": "state",
        "common": {
          "type": "boolean",
          "read": true,
          "write": true,
          "desc": "",
          "name": "Alg. An Aus bei scharf unscharf",
          "role": "switch",
          "states": {
            "0": "Off",
            "1": "On"
          }
        },
        "native": {
          "address": "0/0/2",
          "answer_groupValueResponse": false,
          "autoread": true,
          "bitlength": 1,
          "desc": "Basetype: 1-bit value",
          "dpt": "DPT1.001",
          "valuetype": "basic"
        },
        "from": "system.adapter.openknx.0",
        "user": "system.user.admin",
        "ts": 1737914683298,
        "acl": {
          "object": 1636,
          "state": 1636,
          "owner": "system.user.admin",
          "ownerGroup": "system.group.administrator"
      
      1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @Balu 0 last edited by paul53

        @balu-0 sagte: Taster soll genutzt werden um befehle für modis zu geben.

        Der Taster (Leuchtknopf) wirkt nur über KNX/ioBroker und nicht direkt auf das Motorschloss? Falls ja, könnte das Blockly etwa so aussehen:

        Blockly_temp.JPG

        1 Reply Last reply Reply Quote 2
        • paul53
          paul53 @Balu 0 last edited by paul53

          @balu-0 sagte: bleibt die Tür bis zum einmaligen drücken des Schalters jedoch maximal 15 min geöffnet.

          Soll die Tür beim Drücken des Tasters während der 15 min schließen oder offen bleiben bis man wieder herein kommt?

          EDIT: Wenn die Tür schließen soll, muss das Blockly etwas anders aussehen:

          Blockly_temp.JPG

          B 2 Replies Last reply Reply Quote 1
          • B
            Balu 0 @paul53 last edited by

            @paul53
            Ja 👍 schließen.

            Danke die mal wieder für deine Hilfe.
            Ich gebe Bescheid sobald ich das alles installiert habe, und setze hier ne kleine Doku rein.

            1 Reply Last reply Reply Quote 0
            • B
              Balu 0 @paul53 last edited by

              @paul53

              Hallo Paul, ich hab nun alles fertig.

              Folgende unerwartete Mechanismen treten auf:

              Ich tippe einmal den Taster = Leuchtet und entsperrt die Tür.
              Geht nicht : beim zweiten mal Wechsel des Daten Punkts Türstatus von false auf True = LED Erloschen + Öffner auf false geht nicht

              Taster eine Sekunde halten im leucht Modus = schaltet in den Blinkmodus ( funktioniert )
              Nach 15 min geht die LED aus und der Offner schließt die Tür. ( funktioniert )
              Geht nicht : einmal kurtz drücken im Blink Modus und er geht in den Leuchtmodus zurück. ( sollte aber Licht aus und öffner abbrechen )

              Hab ich hier einen Programmier-Fehler oder sind die Funktionen so gar nicht vorgesehen ?

              Danke Grüße
              Balu

              paul53 1 Reply Last reply Reply Quote 0
              • paul53
                paul53 @Balu 0 last edited by paul53

                @balu-0 sagte: ich hab nun alles fertig.

                Zeigen!

                @balu-0 sagte in Skript Motorschloss:

                Geht nicht : beim zweiten mal Wechsel des Daten Punkts Türstatus von false auf True = LED Erloschen + Öffner auf false geht nicht

                Was soll passieren?

                B 1 Reply Last reply Reply Quote 1
                • B
                  Balu 0 @paul53 last edited by

                  @paul53

                  @balu-0 sagte in Skript Motorschloss:

                  Geht nicht : beim zweiten mal Wechsel des Daten Punkts Türstatus von false auf True = LED Erloschen + Öffner auf false geht nicht

                  Was soll passieren?

                  Licht aus Programm beenden. ( ist für einmaliges raus und wieder rein gehen ohne über den fingerabdruckscanner zu müssen )

                  Sorry hab ich vergessen reinzustellen:

                  Screenshot 2025-06-08 182705.png

                  paul53 1 Reply Last reply Reply Quote 0
                  • paul53
                    paul53 @Balu 0 last edited by

                    @balu-0 sagte: Licht aus Programm beenden.

                    Wenn offen ist (egal ob kurz oder lang), soll der nächste Tastendruck immer beenden?

                    Bemerkung: Du hast rechts oben die LED nicht zugewiesen.

                    B 1 Reply Last reply Reply Quote 1
                    • B
                      Balu 0 @paul53 last edited by

                      @paul53 sagte in Skript Motorschloss:

                      @balu-0 sagte: Licht aus Programm beenden.

                      Wenn offen ist (egal ob kurz oder lang), soll der nächste Tastendruck immer beenden?

                      Ja das währe denk ich sehr Praktisch

                      paul53 1 Reply Last reply Reply Quote 0
                      • paul53
                        paul53 @Balu 0 last edited by paul53

                        @balu-0 sagte: das währe denk ich sehr Praktisch

                        Dann versuche es mal so:

                        Blockly_temp.JPG

                        B 1 Reply Last reply Reply Quote 1
                        • B
                          Balu 0 @paul53 last edited by

                          @paul53 Screenshot 2025-06-09 164721.png

                          Danke !!
                          Probiere ich morgen früh gleich aus !

                          paul53 1 Reply Last reply Reply Quote 0
                          • paul53
                            paul53 @Balu 0 last edited by paul53

                            @balu-0 sagte: Probiere ich morgen früh gleich aus

                            Korrigiere noch die Timervariable rechts oben und ersetze links unten wahr durch die Variable oeffnen.

                            Blockly_temp.JPG

                            B 1 Reply Last reply Reply Quote 1
                            • B
                              Balu 0 last edited by

                              Alles klar !

                              Danke !!

                              1 Reply Last reply Reply Quote 0
                              • B
                                Balu 0 @paul53 last edited by

                                @paul53
                                Morgen Paul
                                Klappt leider nicht...

                                Verhält sich wie folgt:

                                Taster betätigen = Licht leuchtet durchgehend + Schloss geht auf

                                In diesem Status verharrt es dann.
                                kurz klicken oder lang halten gibt keine Reaktion.

                                Grüße
                                Balu

                                paul53 1 Reply Last reply Reply Quote 0
                                • paul53
                                  paul53 @Balu 0 last edited by

                                  @balu-0 sagte: Klappt leider nicht...

                                  Dann musst du debuggen: Fang mal mit Variable oeffnen an.

                                  B 2 Replies Last reply Reply Quote 1
                                  • B
                                    Balu 0 @paul53 last edited by

                                    @paul53

                                    javascript.0 09:51:26.201 info script.js.Anwesenheit_Schließanlage.Raucherskript_Tür_in_Tor: getState(id=openknx.0.Hausen.Halle_Servicepoint.Motorschloss_Öffner_Aktor_Schalten, timerId=undefined) => {"val":true,"ack":true,"ts":1749541250432,"q":0,"from":"system.adapter.openknx.0","user":"system.user.admin","lc":1749541250392}
                                    javascript.0 09:51:26.210 info script.js.Anwesenheit_Schließanlage.Raucherskript_Tür_in_Tor: setForeignState(id=openknx.0.Hausen.Halle_Servicepoint.Motorschloss_Öffner_Aktor_Schalten, state={"val":true,"ack":false,"ts":1749541886209,"q":0,"from":"system.adapter.javascript.0","lc":1749541250392,"c":"script.js.Anwesenheit_Schließanlage.Raucherskript_Tür_in_Tor"})
                                    javascript.0 09:51:26.216 warn script.js.Anwesenheit_Schließanlage.Raucherskript_Tür_in_Tor: setForeignState(id=openknx.0.Hausen.Halle_Servicepoint.Motorschloss_Öffner_Aktor_Schalten, state={"val":true,"ack":false,"ts":1749541886209,"q":0,"from":"system.adapter.javascript.0","lc":1749541250392,"c":"script.js.Anwesenheit_Schließanlage.Raucherskript_Tür_in_Tor"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist
                                    javascript.0 09:51:26.222 info script.js.Anwesenheit_Schließanlage.Raucherskript_Tür_in_Tor: setForeignState(id=openknx.0.Hausen.Halle_Servicepoint.Motorschloss_LED_Signal_Aktor_Schalten, state={"val":true,"ack":false,"ts":1749541886221,"q":0,"from":"system.adapter.javascript.0","lc":1749541886221,"c":"script.js.Anwesenheit_Schließanlage.Raucherskript_Tür_in_Tor"})
                                    javascript.0 09:51:26.227 warn script.js.Anwesenheit_Schließanlage.Raucherskript_Tür_in_Tor: setForeignState(id=openknx.0.Hausen.Halle_Servicepoint.Motorschloss_LED_Signal_Aktor_Schalten, state={"val":true,"ack":false,"ts":1749541886221,"q":0,"from":"system.adapter.javascript.0","lc":1749541886221,"c":"script.js.Anwesenheit_Schließanlage.Raucherskript_Tür_in_Tor"}) - wurde nicht ausgeführt, während der Debug-Modus aktiv ist

                                    Das haut er raus mit ausführlich.

                                    paul53 1 Reply Last reply Reply Quote 0
                                    • B
                                      Balu 0 @paul53 last edited by

                                      @paul53
                                      variable Einzel Debuggen bekomm ich nicht hin.
                                      Passt das so ?

                                      paul53 1 Reply Last reply Reply Quote 0
                                      • paul53
                                        paul53 @Balu 0 last edited by paul53

                                        @balu-0 sagte: Passt das so ?

                                        Nein, im Debug-Modus wird kein setState() ausgeführt.

                                        @balu-0 sagte in Skript Motorschloss:

                                        variable Einzel Debuggen bekomm ich nicht hin.

                                        Blockly_temp.JPG

                                        Log-Ausgaben bitte in Code tags posten!

                                        1 Reply Last reply Reply Quote 0
                                        • paul53
                                          paul53 @Balu 0 last edited by paul53

                                          @balu-0 sagte: Das haut er raus mit ausführlich.

                                          setState() mit val: true, obwohl val: true eingelesen wurde, das negiert wird?
                                          Zeige bitte das Blockly!

                                          B 1 Reply Last reply Reply Quote 1
                                          • B
                                            Balu 0 @paul53 last edited by

                                            @paul53
                                            Unbenannt.PNG

                                            Des mit dem Debugging muss ich mal heut Abend schauen,
                                            bring ich grad neben Arbeit nicht hin.

                                            paul53 2 Replies Last reply Reply Quote 0
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            889
                                            Online

                                            31.9k
                                            Users

                                            80.2k
                                            Topics

                                            1.3m
                                            Posts

                                            3
                                            32
                                            863
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo