Hilfe zum Verständnis der Szene

Hallo zusammen,
Ich habe mehrere identische Szenen zur Steuerung meiner Heizung, siehe unten zwei, die die Heizung einschalten (T° Eco oder T° Komfort) und zwei, die sie ausschalten. Die Information T° Eco oder Komfort kommt von einem Fake-Gerät, das selbst von zwei Szenen verwaltet wird, die seinen Zustand in Abhängigkeit von den Tagen und Uhrzeiten ändern.
Ich bitte um eure Hilfe, um zu verstehen, warum ich jedes Mal, wenn die Szene abläuft, zweimal die Meldung „Szene beendet“ erhalte.

Vielen Dank an alle


In deinen anderen Szenen sind das unterschiedliche Nachrichten?

Du kannst es versuchen, indem du das Kästchen ankreuzt, um zu vermeiden, dass die Szene bei jedem Senden des Wertes wiederholt wird

@Will_71 als ich deine Antwort gelesen habe, habe ich es plötzlich verstanden, obwohl es offensichtlich war, aber ich habe es nicht gesehen, was für ein Idiot :joy: ich bin!!
In meiner Heizungs-Szene „Komforttemperatur einschalten“ überprüfe ich zuerst den Heizmodus, aber nicht in der Szene „Ökotemperatur einschalten“, daher laufen beide ab, CQFD.
Danach habe ich die Option absichtlich nicht aktiviert, weil es in manchen Situationen das Heizen nicht ausgelöst oder gestoppt hat.
Jedenfalls vielen Dank für deine Hilfe.

Eigentlich bin ich noch dümmer als das.
Ich habe meine Szenen geändert und trotzdem das gleiche Problem.
Meine Nachrichten sind unterschiedlich, je nach Szene, um genau zu identifizieren, welche gerade abläuft.
Ich werde weiter recherchieren.

Kannst du deine anderen Szenen hierher legen?

Hier:



Okay, ich werde es heute Abend versuchen und deine Szenen nachstellen.

Automatisch hätte ich alle „letzten Zustand abrufen“ in denselben Block gesetzt und darunter „nur fortfahren, wenn“ ebenfalls in denselben Block.

Hallo,

Ja, tatsächlich habe ich es anfangs ähnlich gemacht, aber da das erwartete Verhalten nicht eintrat, habe ich es lieber getrennt, um sicherzustellen, dass die Abfolge stimmt.
Aber ich könnte es noch einmal versuchen, denn meine Probleme sollten nicht davon kommen.
Allerdings sehe ich nicht den Sinn darin, das „Nur fortsetzen, wenn“ im selben Block zu platzieren, das ist so, als würde man ein „oder“ machen, während ich ein „und“ machen möchte.

@Tlse-vins, @gaelbillon hat recht, alle „Nur wenn“-Bedingungen in denselben Block zu setzen, wird nicht funktionieren, da er ein „Und“ machen möchte und im Block nur „Oder“ möglich sind.

@gaelbillon ich habe deine 4 Szenen mit Fake-Geräten nachgestellt, aber ich habe das erwartete Verhalten mit den Nachrichten, die nur einmal gesendet wurden.

@Will_71 Danke, dass du dir die Zeit genommen hast, um es zu testen.
Kann man in den Logs von Gladys oder Z2M sehen, was passiert?
Schickt der Thermostat zweimal hintereinander den Wert „aus“?

Hallo, ich hatte keine Zeit, mein Problem zu behandeln, aber seit gestern erhalte ich 4 Nachrichten :thinking:

Dabei habe ich nichts Besonderes gemacht, nur auf der Seite zigbee2mqtt auf Port 8080 geschaut.