Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. [gelöst] IDs von Selektor und Schlüsselbund HmIP

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst] IDs von Selektor und Schlüsselbund HmIP

    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jm3west last edited by jm3west

      Moin,

      ich hab' da ein Problem mit dem "IDs vom Selektor".

      Das nachfolgende Blockly funktioniert ohne Probs.
      Bildschirmfoto 2021-04-23 um 11.02.52.png

      Wenn ich nun die Schlüsselbundtasten in eine Aufzählung "function" einfüge und dann den Trigger so schreibe ...

      Bildschirmfoto 2021-04-23 um 11.11.23.png

      Versagt das Blockly seinen Dienst!

      Ich habe alle Tasten ...
      UNSCHARF - SHORT - LONG (*4.PRESS_)
      HÜLLSCHUTZ - SHORT - LONG (*1.PRESS_)
      VOLLSCHUTZ - SHORT - LONG (*2.PRESS_)

      in die Aufzählung "schluesselbund_alarm" eingefügt

      A paul53 2 Replies Last reply Reply Quote 0
      • A
        Ahnungsbefreit @jm3west last edited by

        @jm3west Versuch doch mal die "IDs vom Selektor" so:

        channel(functions=schluesselbund_alarm)
        

        und prüfe nochmal, die Funktion "Schlüsselbund Alarm" auch wirklich so in den Aufzählungen erscheint, also nicht nur der angezeigte Text.

        1 Reply Last reply Reply Quote 0
        • J
          jm3west last edited by

          Nun ja,

          korrekt sieht das so aus "enum.functions.schluesselbund_alarm"

          Und dein Hinweis mit channel brachte keine Verbesserung.

          Sobald ich das Blockly speichere kommt ....

          javascript.0 (5877) script.js.Sicherheit.Alarmmodus_schalten1 compile failed:
          at script.js.Sicherheit.Alarmmodus_schalten1:5

          Und so sieht der Log aus

          021-04-23 11:38:19.082	error	(5877) at processImmediate (internal/timers.js:463:21)
          javascript.0	2021-04-23 11:38:19.082	error	(5877) at Immediate._onImmediate (/opt/iobroker/node_modules/iobroker.javascript/main.js:1238:17)
          javascript.0	2021-04-23 11:38:19.081	error	(5877) at /opt/iobroker/node_modules/iobroker.javascript/main.js:1722:17
          javascript.0	2021-04-23 11:38:19.081	error	(5877) at prepareScript (/opt/iobroker/node_modules/iobroker.javascript/main.js:1621:37)
          javascript.0	2021-04-23 11:38:19.081	error	(5877) at createVM (/opt/iobroker/node_modules/iobroker.javascript/main.js:1383:28)
          javascript.0	2021-04-23 11:38:19.081	error	(5877) at Object.createScript (vm.js:261:10)
          javascript.0	2021-04-23 11:38:19.081	error	(5877) at new Script (vm.js:88:7)
          javascript.0	2021-04-23 11:38:19.081	error	(5877) SyntaxError: Invalid or unexpected token
          javascript.0	2021-04-23 11:38:19.081	error	(5877) ^^^^^^
          javascript.0	2021-04-23 11:38:19.081	error	(5877) on({id: new RegExp(Array\\.prototype\\.slice\\.apply\\($\\("channel\[id=false]\\(functions=schluesselbund_alarm\\)"\\)\\) + "$|" + '0_userdata\\.0\\.MeineDatenpunkte\\.Sicherheit\\.Alarmmodus\
          javascript.0	2021-04-23 11:38:19.081	error	(5877) script.js.Sicherheit.Alarmmodus_schalten1 compile failed: at script.js.Sicherheit.Alarmmodus_schalten1:5
          
          1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @jm3west last edited by

            @jm3west sagte: Das nachfolgende Blockly funktioniert ohne Probs.

            Die einzelnen IDs werden mittels RegExp verknüpft.

            @jm3west sagte in IDs von Selektor und Schlüsselbund HmIP:

            Versagt das Blockly seinen Dienst!

            Eine Verknüpfung von Arrays (Selektor) mittels RegExp funktioniert nicht.

            1 Reply Last reply Reply Quote 0
            • J
              jm3west last edited by

              Muss ich wirklich diesen Weg gehen?
              Man möge mir verzeihen, ich bin ein Frischling 🙂

              Bildschirmfoto 2021-04-23 um 14.17.23.png

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

                @jm3west sagte: Muss ich wirklich diesen Weg gehen?

                Versuche es mal so:

                Bild_2021-04-23_150919.png

                1 Reply Last reply Reply Quote 0
                • J
                  jm3west last edited by jm3west

                  @paul53 ich weis nicht was ich sagen soll .....
                  ..... ich habe Tränen in den Augen 😉

                  KLASSE, KLASSE, KLASSE
                  DANKE, DANKE, DANKE

                  Ich will es auch so können und zu Fragen selbst Antworten können.

                  Nachfolgend funktionierendes Blockly

                  Bildschirmfoto 2021-04-23 um 15.40.24.png

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

                    @jm3west sagte: Nachfolgend funktionierendes Blockly

                    Das kann ohne Auswahl der Vis-Datenpunkte nicht vollständig funktionieren (es steht noch default drin).

                    1 Reply Last reply Reply Quote 0
                    • J
                      jm3west last edited by

                      Doch Doch 😉

                      Hier überschlagen sich die Ereignisse (Frau ruft, Hund bellt)

                      Ich hatte den Screenshot zu früh abgesetzt.

                      Ich nehme an das das Array einfach, um den VIS-Button, erweitert wurde. Ist das richtig?
                      So jetzt aber abschliessend ...

                      Bildschirmfoto 2021-04-23 um 15.47.55.png

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

                        @jm3west sagte: Ich nehme an das das Array einfach, um den VIS-Button, erweitert wurde. Ist das richtig?

                        Ja.

                        1 Reply Last reply Reply Quote 1
                        • J
                          jm3west last edited by

                          Nochmal Dane. Echt Klasse

                          1 Reply Last reply Reply Quote 0
                          • First post
                            Last post

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          854
                          Online

                          32.0k
                          Users

                          80.5k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          119
                          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