Wollte mit einem Zigbee Taster (aka “Smart Button”) von Innr (RC210) einen Zigbee Stromzwischenstecker schalten.
Problem 1: Das Ding hat kein State Entity für “gedrückt” bzw. “nicht gedrückt”.
Problem 2: Einmal drücken heißt “Ein”, nochmal drücken heißt “Aus”.
Problem 3 (wenn man neu ist): Das wird mit Home Assistant Events abgewickelt.
Lösung:
Home Assistant / Developer / Events – im unteren Teil “Listen to events” als Subscriptionquelle “zha_event” angeben und start listening benutzen – dann Taster drücken und der Event wird im Feld darunter eingefügt:
Aus dem Teil unter “data” kann man dann einen Trigger für eine Automation basteln:
Als Typ für den Trigger “manual event” angeben, als “Event type” den Text “zha_event” und unter “Event data” die Daten die wir im Developer Modus ermittelt haben (nur device_ieee, unique_id, device_id und das command – hier gerade off/on umgekehrt, einfach ignorieren 😀 )
Wenn man Problem 2 umgehen will und einfach jeder Tastendruck was bewirken soll einfach zwei Trigger in der gleichen Automatisierung – einmal mit “on” und einmal mit “off”.