Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Zustandsänderung Aufzählungen anzeigen lassen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    242

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.5k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Zustandsänderung Aufzählungen anzeigen lassen

Geplant Angeheftet Gesperrt Verschoben Gelöst Skripten / Logik
javascriptblockly
9 Beiträge 4 Kommentatoren 857 Aufrufe 3 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • marcusklM Offline
    marcusklM Offline
    marcuskl
    schrieb am zuletzt editiert von
    #1

    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 :)

    Host: Intel Nuc6cayh (16GB Ram, 240GB SSD) mit Proxmox.

    Iobroker VM, InfluxDB LXC, Pihole LXC, Tasmoadmin LXC, Easy2connect VM

    paul53P 2 Antworten Letzte Antwort
    0
    • marcusklM marcuskl

      @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 :)

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #6

      @marcuskl sagte: da steht die Variable "Name"

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

      Blockly_DP_Props.JPG

      Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
      Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

      marcusklM 1 Antwort Letzte Antwort
      1
      • marcusklM marcuskl

        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 :)

        paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #2

        @marcuskl sagte: helfen eins zu ertsellen ?

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

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • marcusklM marcuskl

          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 :)

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von paul53
          #3

          @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".

          Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
          Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

          marcusklM 2 Antworten Letzte Antwort
          1
          • paul53P 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".

            marcusklM Offline
            marcusklM Offline
            marcuskl
            schrieb am zuletzt editiert von
            #4

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

            Host: Intel Nuc6cayh (16GB Ram, 240GB SSD) mit Proxmox.

            Iobroker VM, InfluxDB LXC, Pihole LXC, Tasmoadmin LXC, Easy2connect VM

            1 Antwort Letzte Antwort
            0
            • paul53P 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".

              marcusklM Offline
              marcusklM Offline
              marcuskl
              schrieb am zuletzt editiert von
              #5

              @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 :)

              Host: Intel Nuc6cayh (16GB Ram, 240GB SSD) mit Proxmox.

              Iobroker VM, InfluxDB LXC, Pihole LXC, Tasmoadmin LXC, Easy2connect VM

              paul53P 1 Antwort Letzte Antwort
              0
              • marcusklM marcuskl

                @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 :)

                paul53P Offline
                paul53P Offline
                paul53
                schrieb am zuletzt editiert von
                #6

                @marcuskl sagte: da steht die Variable "Name"

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

                Blockly_DP_Props.JPG

                Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                marcusklM 1 Antwort Letzte Antwort
                1
                • paul53P paul53

                  @marcuskl sagte: da steht die Variable "Name"

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

                  Blockly_DP_Props.JPG

                  marcusklM Offline
                  marcusklM Offline
                  marcuskl
                  schrieb am zuletzt editiert von
                  #7

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

                  Host: Intel Nuc6cayh (16GB Ram, 240GB SSD) mit Proxmox.

                  Iobroker VM, InfluxDB LXC, Pihole LXC, Tasmoadmin LXC, Easy2connect VM

                  XenonX AsgothianA 2 Antworten Letzte Antwort
                  0
                  • marcusklM marcuskl

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

                    XenonX Offline
                    XenonX Offline
                    Xenon
                    Forum Testing Developer
                    schrieb am zuletzt editiert von
                    #8

                    @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 :)

                    wenn euch mein Beitrag geholfen hat, bewertet ihn bitte unten rechts :)

                    1 Antwort Letzte Antwort
                    1
                    • marcusklM marcuskl

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

                      AsgothianA Offline
                      AsgothianA Offline
                      Asgothian
                      Developer
                      schrieb am zuletzt editiert von Asgothian
                      #9

                      @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)

                      ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                      "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                      1 Antwort Letzte Antwort
                      1
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      599

                      Online

                      32.7k

                      Benutzer

                      82.5k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe