Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Zustandsänderung Aufzählungen anzeigen lassen

    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

    SOLVED Zustandsänderung Aufzählungen anzeigen lassen

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

      Hallo zusammen,

      in den Aufzählungen habe ich ein Raum Keller und Funktion Schalter, darin sind die Datenpunkte von den Schalterzuständen mehrerer Shellys enthalten.
      Ich hätte gerne ein Skript, dass mir in einen Datenpunkt schreibt, welcher Schalter den Zustand geändert hat z.B. "Schalter Treppenhaus betätigt worden".
      Kann mir einer ein Beispiel Skript schreiben bzw. dabei helfen eins zu ertsellen ?

      Danke 🙂

      paul53 2 Replies Last reply Reply Quote 0
      • paul53
        paul53 @marcuskl last edited by

        @marcuskl sagte: da steht die Variable "Name"

        Name und Wert sind lokale Variablen, die der Trigger liefert.

        Blockly_DP_Props.JPG

        marcuskl 1 Reply Last reply Reply Quote 1
        • paul53
          paul53 @marcuskl last edited by

          @marcuskl sagte: helfen eins zu ertsellen ?

          Der Selektor.on() sollte für die Aufgabenstellung passen.

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

            @marcuskl sagte: Raum Keller und Funktion Schalter, darin sind die Datenpunkte von den Schalterzuständen mehrerer Shellys enthalten.

            Ich hätte gerne ein Skript, dass mir in einen Datenpunkt schreibt, welcher Schalter den Zustand geändert hat

            Wenn die Datenpunkte sinnvolle Namen haben:

            Bild_2021-07-08_180039.png

            Die Aufzählungen müssen die Schreibweise (groß/klein) haben wie in der ID.
            Wert und Name findet man unter "Trigger".

            marcuskl 2 Replies Last reply Reply Quote 1
            • marcuskl
              marcuskl @paul53 last edited by

              @paul53 danke dir, werde ich morgen gleich mal testen 🙂

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

                @paul53 Mir fällt auf, da steht die Variable "Name", wie bekomme ich raus welcher Schalter geschalten wurde, um es in die Variable Name zu schreiben ?
                Das fehlt und ist eigentlich das wichtigste, wo ich nicht weiter komme.

                Danke 🙂

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

                  @marcuskl sagte: da steht die Variable "Name"

                  Name und Wert sind lokale Variablen, die der Trigger liefert.

                  Blockly_DP_Props.JPG

                  marcuskl 1 Reply Last reply Reply Quote 1
                  • marcuskl
                    marcuskl @paul53 last edited by

                    @paul53 perfekt funktioniert, ich kannte das nicht, das der Trigger diese Variablen liefert.
                    Wieder was gelernt, danke 🙂

                    Xenon Asgothian 2 Replies Last reply Reply Quote 0
                    • Xenon
                      Xenon Forum Testing Developer @marcuskl last edited by

                      @marcuskl das ist einer der elementaren Bestandteile des triggers im iobroker und sollte nur genutzt werden!
                      Würdest du per getState wieder einen Wert holen, kann es sein das er nicht mehr dem trigger Wert entspricht. Außerdem ist es ein unnötiger Zugriff auf die iobroker Datenbank 🙂

                      1 Reply Last reply Reply Quote 1
                      • Asgothian
                        Asgothian Developer @marcuskl last edited by Asgothian

                        @marcuskl sagte in Zustandsänderung Aufzählungen anzeigen lassen:

                        @paul53 perfekt funktioniert, ich kannte das nicht, das der Trigger diese Variablen liefert.
                        Wieder was gelernt, danke 🙂

                        Ich empfehle dieses zur Lektüre. Sollte "Pflichtlektüre" sein wenn man mit Blockly Skriptet. (oder dieses für JS)

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

                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        919
                        Online

                        31.8k
                        Users

                        80.0k
                        Topics

                        1.3m
                        Posts

                        blockly javascript
                        4
                        9
                        539
                        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