Fall 1 – Aktion: „Leuchte einschalten“ (light.turn_on)
→ Es wird nur der Zeitstempel von event.hmip_bsm_xxxxxxx_ch1
aktualisiert.
Alles wie erwartet.
Fall 2 – Aktion: „Leuchte umschalten“ (light.toggle)
→ Zuerst wird der Zeitstempel von event.hmip_bsm_xxxxxxx_ch1
aktualisiert (Licht geht aus).
→ Kurz danach wird jedoch auch der Zeitstempel von event.hmip_bsm_xxxxxxx_ch2
aktualisiert – obwohl ich Kanal 2 nicht betätigt habe.
Dadurch wird meine Automation ein zweites Mal ausgelöst und das Licht geht sofort wieder an.
Ziel
Ich möchte mit Kanal 1 eine Hue-Leuchte ein- und ausschalten (Toggle-Funktion), ohne dass Kanal 2 ein Event erzeugt oder eine zweite Auslösung erfolgt.
Wie könnte ich das Problem denn lösen?
Ich möchte nämlich nur einen Taster für Ein-/Ausschalten nutzen, damit ich den anderen Taster für weitere Automationen nutzen kann.
Ich weiß, das Vorgehen mit HmIP-Schaltern in Verbindung mit Hue-Leuchten ist suboptimal, jedoch habe ich die HmIP Schalter bereits seit Jahren im Einsatz und die Hue-Leuchten sind nun neu dazugekommen.
Nachtrag:
Es muss etwas mit der Stromerkennung zu tun haben.
Wenn an dem Schalter 2 Leuchten dranhängen und eine davon ist an, wird die Automation mit der anderen Leuchte problemlos durchgeführt.
Dieses Verhalten ist mir gestern bei einem Long Press trigger auch aufgefallen. Wollte per Long press einen Input Boolean umschalten, der als Bypass dient um die Präsenzmelder zu deaktivieren/ignorieren. Dabei wird dann aber auch wild hin und her geschaltet. Eine Wenn-Dann Automation hatte auch nicht geholfen. Habe dann erstmal oben lange Drücken fürs ausschalten und unten lange drücken um einzuschalten. Werde es mir aber die Tage nochmal genauer angucken warum er das macht und ob ich dafür eine Lösung finde.
Wenn Du event.hmip_bsm_xxxxxxx_ch1 als Auslöser verwenden tust, dann kann Dir doch event.hmip_bsm_xxxxxxx_ch2 egal sein?!
Oder wird der Auslöser event.hmip_bsm_xxxxxxx_ch2 in einer anderen Automation verwendet und somit ungewünscht ausgelöst?
Wenn es aber nur drum geht Doppel events zu vermeiden.
Dann einfach als letzte Aktion eine Verzögerung von 1-2 s einbauen. Zusammen mit dem Modus single, wird der zweite Auslöser dann ignoriert bzw. blockiert.
Funzt bei mir nicht da ich die internen Direktverknüpfungen brauche um das Deckenlicht, welches an den Schalter angeschlossen ist, zu schalten. Habe es nun mit einem ‚Entpreller‘ gelöst. Nach dem der input boolean umgeschaltet wird, wird 2 Sekunden gewartet.
Also löst das Schalten des Lichts den zweiten event aus.
Dann ist es nichts, dass Du über Home Assistant lösen kannst, sondern musst auf der HMIP Seite nach einer Lösung suchen. Da ich keine HmIP Geräte im Einsatz haben, bin ich an der Stele dann leider raus.