Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • 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

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Getrennte States für CMND und STAT zusammenführen

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    711

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

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

Getrennte States für CMND und STAT zusammenführen

Scheduled Pinned Locked Moved Blockly
10 Posts 2 Posters 547 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H Offline
    H Offline
    hahne
    wrote on last edited by
    #1

    Guten Morgen,
    zur Ausgangs Situation.
    Verbaut sind bei mir hinter den Lichtschaltern Shelly 1 (mit Tasmota).
    Diese habe ich per MQTT Adapter eingebunden. Dort werden ja getrennte States für CMND und STAT angelegt.
    Jetzt habe ich mich seit langem mal an eine VIS per IQontrol gewagt.
    Dort trat dann das Problem auf das die VIS nur den CMND State zum auslesen des Status der Lampe nutzt. Ich würde aber auch gern in der VIS sehen wenn das Licht normal über den Schalter angemacht wurde . Dort ändert sich ja dann nur der STAT State. Darauf hin habe ich mir ein Blockl'y gebaut wo der CMND State geändert wird wenn der STAT State geändert wurde. Siehe Bild.
    Das hat jetzt auch 1 Woche gut Funktioniert. Bis eben :D
    Wir sind dann wach geworden weil im Schlafzimmer das Licht ganz schnell an & aus gegangen ist. Im Flur das selbe spiel. Bin dann zum Sicherungskasten und habe erstmal alles ausgemacht. Kurze zeit wieder eingeschaltet und es passierte wieder. Habe dann schnell alle Script's gestoppt und es hörte auf. Da ich in letzter Zeit nur das Script Oben neu geschrieben hatte muss es das sein. Dieses Script wieder an und es ging wieder los.

    Anscheinend muss es im Badezimmer und der Küche auch gewesen sein denn dort geht garkein Licht mehr. Shelly's sind erreichbar und Relais schaltet auch aber Licht bleibt aus :D wahrscheinlich hat es die Trafo's der Deckenspot's zerlegt.

    Kann mir evtl . bitte wer helfen wie ich das Problem anders lösen kann ohne das so etwas wieder Passiert. Und warum ist die's jetzt erst nach einer Woche Passiert?
    Hier noch der Log vom ioBroker.

    Vielen Dank :)

    blockly.png
    Log.txt

    paul53P 1 Reply Last reply
    0
    • H hahne

      Guten Morgen,
      zur Ausgangs Situation.
      Verbaut sind bei mir hinter den Lichtschaltern Shelly 1 (mit Tasmota).
      Diese habe ich per MQTT Adapter eingebunden. Dort werden ja getrennte States für CMND und STAT angelegt.
      Jetzt habe ich mich seit langem mal an eine VIS per IQontrol gewagt.
      Dort trat dann das Problem auf das die VIS nur den CMND State zum auslesen des Status der Lampe nutzt. Ich würde aber auch gern in der VIS sehen wenn das Licht normal über den Schalter angemacht wurde . Dort ändert sich ja dann nur der STAT State. Darauf hin habe ich mir ein Blockl'y gebaut wo der CMND State geändert wird wenn der STAT State geändert wurde. Siehe Bild.
      Das hat jetzt auch 1 Woche gut Funktioniert. Bis eben :D
      Wir sind dann wach geworden weil im Schlafzimmer das Licht ganz schnell an & aus gegangen ist. Im Flur das selbe spiel. Bin dann zum Sicherungskasten und habe erstmal alles ausgemacht. Kurze zeit wieder eingeschaltet und es passierte wieder. Habe dann schnell alle Script's gestoppt und es hörte auf. Da ich in letzter Zeit nur das Script Oben neu geschrieben hatte muss es das sein. Dieses Script wieder an und es ging wieder los.

      Anscheinend muss es im Badezimmer und der Küche auch gewesen sein denn dort geht garkein Licht mehr. Shelly's sind erreichbar und Relais schaltet auch aber Licht bleibt aus :D wahrscheinlich hat es die Trafo's der Deckenspot's zerlegt.

      Kann mir evtl . bitte wer helfen wie ich das Problem anders lösen kann ohne das so etwas wieder Passiert. Und warum ist die's jetzt erst nach einer Woche Passiert?
      Hier noch der Log vom ioBroker.

      Vielen Dank :)

      blockly.png
      Log.txt

      paul53P Offline
      paul53P Offline
      paul53
      wrote on last edited by paul53
      #2

      @hahne sagte: You are assigning a string to the state "mqtt.0.Home.Badlicht.cmnd.POWER" which expects a number.

      Die CMND-Datenpunkte haben den falschen Typ.

      Wenn Status und Kommando in getrennten Datenpunkten vorliegen, führt man sie in einem Alias zusammen.

      @hahne sagte in Getrennte States für CMND und STAT zusammenführen:

      das Licht ganz schnell an & aus gegangen ist.

      Es ist eine Trigger-Endlosschleife entstanden, was mit dem Alias nicht passiert.

      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

      H 2 Replies Last reply
      1
      • paul53P paul53

        @hahne sagte: You are assigning a string to the state "mqtt.0.Home.Badlicht.cmnd.POWER" which expects a number.

        Die CMND-Datenpunkte haben den falschen Typ.

        Wenn Status und Kommando in getrennten Datenpunkten vorliegen, führt man sie in einem Alias zusammen.

        @hahne sagte in Getrennte States für CMND und STAT zusammenführen:

        das Licht ganz schnell an & aus gegangen ist.

        Es ist eine Trigger-Endlosschleife entstanden, was mit dem Alias nicht passiert.

        H Offline
        H Offline
        hahne
        wrote on last edited by hahne
        #3

        @paul53
        Vielen Dank für deine Antwort.

        Auch wenn ich sie als Number im Script angebe sagt er mir Daraufhin das ich eine Number einem Datenpunkt zuweisen der ein String erfordert. Irgendwie stimmt da was nicht. Egal wie Rum ich es mache er will dann das Gegenteil.
        Ich habe sie jetzt mit getrennten States zum Lesen und Schreiben im Alias zusammengeführt. Scheint erstmal zu Funktionieren.

        1 Reply Last reply
        0
        • paul53P paul53

          @hahne sagte: You are assigning a string to the state "mqtt.0.Home.Badlicht.cmnd.POWER" which expects a number.

          Die CMND-Datenpunkte haben den falschen Typ.

          Wenn Status und Kommando in getrennten Datenpunkten vorliegen, führt man sie in einem Alias zusammen.

          @hahne sagte in Getrennte States für CMND und STAT zusammenführen:

          das Licht ganz schnell an & aus gegangen ist.

          Es ist eine Trigger-Endlosschleife entstanden, was mit dem Alias nicht passiert.

          H Offline
          H Offline
          hahne
          wrote on last edited by
          #4

          @paul53 Woran erkenne ich welchen Wert (Boolean,String,Number) der Datenpunkt Original erwartet?
          I

          paul53P 1 Reply Last reply
          0
          • H hahne

            @paul53 Woran erkenne ich welchen Wert (Boolean,String,Number) der Datenpunkt Original erwartet?
            I

            paul53P Offline
            paul53P Offline
            paul53
            wrote on last edited by
            #5

            @hahne sagte: Woran erkenne ich welchen Wert (Boolean,String,Number) der Datenpunkt Original erwartet?

            Das steht in den Objekteigenschaften (Bleistift rechts).

            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

            H 1 Reply Last reply
            0
            • paul53P paul53

              @hahne sagte: Woran erkenne ich welchen Wert (Boolean,String,Number) der Datenpunkt Original erwartet?

              Das steht in den Objekteigenschaften (Bleistift rechts).

              H Offline
              H Offline
              hahne
              wrote on last edited by hahne
              #6

              @paul53
              Okay.
              Ich habe jetzt als Konvertierung beim schreiben im "Alias" "val ? 'ON' : 'OFF'"
              angegeben jetzt werden unter stat und cmnd die States mit ON und OFF angezeigt.

              Das Problem ist jetzt:
              -Lampe im Flur ist AUS wird per Physischem Schalter eingeschaltet.
              cmnd State steht auf OFF // stat State steht auf ON // alias State steht auf true

              -Im VIS wird Lampe als AN angezeigt (richtig)

              • Will ich die Lampe jetzt per VIS oder im Alias schalten Passiert nichts. Lampe bleibt Aus.

              Woran liegt das ? Was hab ich falsch gemacht?

              paul53P 1 Reply Last reply
              0
              • H hahne

                @paul53
                Okay.
                Ich habe jetzt als Konvertierung beim schreiben im "Alias" "val ? 'ON' : 'OFF'"
                angegeben jetzt werden unter stat und cmnd die States mit ON und OFF angezeigt.

                Das Problem ist jetzt:
                -Lampe im Flur ist AUS wird per Physischem Schalter eingeschaltet.
                cmnd State steht auf OFF // stat State steht auf ON // alias State steht auf true

                -Im VIS wird Lampe als AN angezeigt (richtig)

                • Will ich die Lampe jetzt per VIS oder im Alias schalten Passiert nichts. Lampe bleibt Aus.

                Woran liegt das ? Was hab ich falsch gemacht?

                paul53P Offline
                paul53P Offline
                paul53
                wrote on last edited by paul53
                #7

                @hahne sagte: Konvertierung beim schreiben im "Alias" "val ? 'ON' : 'OFF'"

                Das sollte funktionieren, wenn der CMND-Datenpunkt mit "ON" / "OFF" gesteuert wird.
                Zeige bitte die OBJEKTDATEN des Alias in Code tags.

                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

                H 1 Reply Last reply
                0
                • paul53P paul53

                  @hahne sagte: Konvertierung beim schreiben im "Alias" "val ? 'ON' : 'OFF'"

                  Das sollte funktionieren, wenn der CMND-Datenpunkt mit "ON" / "OFF" gesteuert wird.
                  Zeige bitte die OBJEKTDATEN des Alias in Code tags.

                  H Offline
                  H Offline
                  hahne
                  wrote on last edited by
                  #8

                  @paul53
                  Hab's gefunden.
                  Musste im MQTT Adapter "Nur bei Änderungen publizieren" den Haken raus nehmen.
                  Jetzt kann ich aber die Lampen nicht mehr per Alexa+Node Red schalten.

                  Ich dreh durch :D

                  paul53P 1 Reply Last reply
                  0
                  • H hahne

                    @paul53
                    Hab's gefunden.
                    Musste im MQTT Adapter "Nur bei Änderungen publizieren" den Haken raus nehmen.
                    Jetzt kann ich aber die Lampen nicht mehr per Alexa+Node Red schalten.

                    Ich dreh durch :D

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by
                    #9

                    @hahne sagte: Lampen nicht mehr per Alexa+Node Red schalten.

                    Nicht über den Alias? Wenn man einen Alias hat, sollte man nur noch diesen verwenden.

                    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

                    H 1 Reply Last reply
                    1
                    • paul53P paul53

                      @hahne sagte: Lampen nicht mehr per Alexa+Node Red schalten.

                      Nicht über den Alias? Wenn man einen Alias hat, sollte man nur noch diesen verwenden.

                      H Offline
                      H Offline
                      hahne
                      wrote on last edited by
                      #10

                      @paul53
                      Ja , muss ich alles umändern.
                      Jetzt nach dem MQTT Neustart will er im CMND State nun doch eine Number und keinen String mehr.
                      Vielen Dank für deine Hilfe.
                      Ich hoffe es klappt dann alles .

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      560

                      Online

                      32.7k

                      Users

                      82.6k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe