@rehmosch
An die Rest API kommst du am besten mit etwas extra software ran. Wobei - alle Anpassungen im Adapter kommen direkt aus der Rest-API, so das du da davon aus Gehen kannst das der Adapter nichts eigenes macht. Was die REST-API schickt kannst du direkt im ioBroker log sehen ,wenn du den deconz adapter im debug modus startest, und dann beobachtest welche events ankommen.
So sieht das bei mir aus:
Bei short press:
Websocket message: {"e":"changed","id":"44","r":"sensors","state":{"flag":false,"lastupdated":"2019-12-13T17:03:07"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:c6:d1:ed-01-1000-toogle-on-off"}
Bei Hold:
2019-12-13 18:09:47.302 - debug: deconz.0 (19239) Websocket message: {"e":"changed","id":"36","r":"sensors","state":{"buttonevent":1002,"lastupdated":"2019-12-13T17:09:47"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:c6:d1:ed-01-1000"}
.
2019-12-13 18:09:47.311 - debug: deconz.0 (19239) Websocket message: {"e":"changed","id":"44","r":"sensors","state":{"flag":false,"lastupdated":"2019-12-13T17:09:47"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:c6:d1:ed-01-1000-toogle-on-off"}
.
.
.
2019-12-13 18:09:51.245 - debug: deconz.0 (19239) Websocket message: {"e":"changed","id":"36","r":"sensors","state":{"buttonevent":1001,"lastupdated":"2019-12-13T17:09:51"},"t":"event","uniqueid":"d0:cf:5e:ff:fe:c6:d1:ed-01-1000"}
Trotzdem 3 Fragen:
- welche Version des deconz Adapters hast du installiert ?
- welchen Datenpunkt nutzt du: Buttonpressed oder Buttonevent ?
- Welche Version der deconz Software hast du laufen ?
A.