I have a conbee-II and a zigbee 3 button device…
I have this in the debug log:
2024-01-21 08:29:05.352 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“3”,“r”:“sensors”,“state”:{“buttonevent”:1002,“lastupdated”:“2024-01-21T08:29:29.455”},“t”:“event”,“uniqueid”:“f4:b3:b1:ff:fe:c3:64:22-01-0006”}
2024-01-21 08:29:06.052 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“3”,“r”:“sensors”,“state”:{“buttonevent”:2002,“lastupdated”:“2024-01-21T08:29:30.155”},“t”:“event”,“uniqueid”:“f4:b3:b1:ff:fe:c3:64:22-01-0006”}
2024-01-21 08:29:06.557 DEBUG (MainThread) [pydeconz.websocket] {“e”:“changed”,“id”:“3”,“r”:“sensors”,“state”:{“buttonevent”:3002,“lastupdated”:“2024-01-21T08:29:30.660”},“t”:“event”,“uniqueid”:“f4:b3:b1:ff:fe:c3:64:22-01-0006”}
The device is registrated as a “battery” in HASS and does not have any attributes on button events.
How can i easly convert those event into a “virtual button” or something?
I tryed this idea:
- alias: HovedBryter3knapp
trigger:- platform: event
event_type: deconz_event
event_data:
id: sensor.switch_battery
action: - service_template: >
{% if trigger.event.data == 1002 %}
switch.trigger_button1
{% elif trigger.event.data == 2002 %}
switch.trigger_button2
{% elif trigger.event.data == 3002 %}
switch.trigger_button3
{% endif %}
entity_id: switch.Hovedbryter3knapper
- platform: event
but i cannot se any new switches in HASS.
Any tips?