@homoran Entschuldigung, wenn die Anfrage zu knapp beschrieben war, denn eine Lösung habe ich noch nicht gefunden.
Hier etwas ausführlicher.
Ich habe den PTM 215Z über einen Conbee II und Zigbee adapter an den IOBroker verbunden. Der Schalter wird erkannt und erzeugt für alle 4 Tastflächen 2 Statusmeldungen.
Beim Drücken der Taste 1 schaltet der Datenpunkt "press_1" kurz auf "true"
Beim Loslassen der Taste 1 schaltet der Datenpunkt release_1 kurz auf "true".
Mit dem Event press_1 = true kann ich einfach eine Lampe togglen. Ich hänge nun bei der Umsetzung eines Dimmbefehls.
Gesteuert werden 2 Hue Lampen, welche "brightness_move" anbieten.
Ich bin nun soweit, dass ich die Timestamps der Buttonevents auswerte und basierend auf den Zuständen und Timestmaps schalte oder dimme.
UPDATE: Gestern hatte ich dann noch weiter nach Fehlern gesucht und meine Probleme im Script selber gelöst.
Hier mein Blockly:
falls jemand die Umsetzung noch besser hinbekommen hat, gerne schreiben, ich lerne gerne dazu...
Somit ist das hier auch keine offener Fall und kann als gelöst markiert werden.