Thist is the code of my somrig button thing:
UID: mqtt:homeassistant:mqtt_broker_bridge:zigbee2mqtt_5F0x5cc7c1fffe3ebee4
label: ikea_somrig_schlafzimmer-daniel
thingTypeUID: mqtt:homeassistant_zigbee2mqtt_5F0x5cc7c1fffe3ebee4
configuration:
topics:
- binary_sensor/0x5cc7c1fffe3ebee4/update_available
- button/0x5cc7c1fffe3ebee4/identify
- device_automation/0x5cc7c1fffe3ebee4/action_1_double_press
- device_automation/0x5cc7c1fffe3ebee4/action_1_initial_press
- device_automation/0x5cc7c1fffe3ebee4/action_1_long_press
- device_automation/0x5cc7c1fffe3ebee4/action_1_long_release
- device_automation/0x5cc7c1fffe3ebee4/action_1_short_release
- device_automation/0x5cc7c1fffe3ebee4/action_2_double_press
- device_automation/0x5cc7c1fffe3ebee4/action_2_initial_press
- device_automation/0x5cc7c1fffe3ebee4/action_2_long_press
- device_automation/0x5cc7c1fffe3ebee4/action_2_long_release
- device_automation/0x5cc7c1fffe3ebee4/action_2_short_release
- select/0x5cc7c1fffe3ebee4/identify
- sensor/0x5cc7c1fffe3ebee4/action
- sensor/0x5cc7c1fffe3ebee4/battery
- sensor/0x5cc7c1fffe3ebee4/linkquality
- sensor/0x5cc7c1fffe3ebee4/update_state
- update/0x5cc7c1fffe3ebee4/update
doUpdate: false
basetopic: homeassistant
bridgeUID: mqtt:broker:mqtt_broker_bridge
channels:
- id: action
channelTypeUID: mqtt:ha-string
label: Action
configuration:
component: sensor
config:
- '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{
value_json.state
}}"},{"topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/availability","value_template":"{{
value_json.state
}}"}],"availability_mode":"all","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"enabled_by_default":true,"entity_category":"diagnostic","icon":"mdi:gesture-double-tap","name":"Action","object_id":"ikea_somrig_schlafzimmer-daniel_action","origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel","unique_id":"0x5cc7c1fffe3ebee4_action_zigbee2mqtt","value_template":"{{
value_json.action }}"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action
- id: linkquality
channelTypeUID: mqtt:ha-number-advanced
label: Linkquality
configuration:
component: sensor
config:
- '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{
value_json.state
}}"},{"topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/availability","value_template":"{{
value_json.state
}}"}],"availability_mode":"all","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","name":"Linkquality","object_id":"ikea_somrig_schlafzimmer-daniel_linkquality","origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel","unique_id":"0x5cc7c1fffe3ebee4_linkquality_zigbee2mqtt","unit_of_measurement":"lqi","value_template":"{{
value_json.linkquality }}"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- linkquality
- id: identify_button
channelTypeUID: mqtt:ha-string
label: MQTT Button
configuration:
component: button
config:
- '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{
value_json.state
}}"},{"topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/availability","value_template":"{{
value_json.state
}}"}],"availability_mode":"all","command_topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/set/identify","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"device_class":"identify","entity_category":"config","object_id":"ikea_somrig_schlafzimmer-daniel_identify","origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload_press":"identify","unique_id":"0x5cc7c1fffe3ebee4_identify_zigbee2mqtt"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- identify
- id: 1_long_release
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"1_long_release","subtype":"1_long_release","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_1_long_release
- id: 2_long_release
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"2_long_release","subtype":"2_long_release","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_2_long_release
- id: 2_initial_press
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"2_initial_press","subtype":"2_initial_press","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_2_initial_press
- id: 1_long_press
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"1_long_press","subtype":"1_long_press","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_1_long_press
- id: 1_initial_press
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"1_initial_press","subtype":"1_initial_press","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_1_initial_press
- id: 2_double_press
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"2_double_press","subtype":"2_double_press","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_2_double_press
- id: 1_short_release
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"1_short_release","subtype":"1_short_release","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_1_short_release
- id: 1_double_press
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"1_double_press","subtype":"1_double_press","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_1_double_press
- id: 2_short_release
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"2_short_release","subtype":"2_short_release","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_2_short_release
- id: 2_long_press
channelTypeUID: mqtt:ha-trigger
label: MQTT Device Trigger
configuration:
component: device_automation
config:
- '{"automation_type":"trigger","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"payload":"2_long_press","subtype":"2_long_press","topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/action","type":"action"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- action_2_long_press
- id: identify_select
channelTypeUID: mqtt:ha-string-advanced
label: MQTT Select
configuration:
component: select
config:
- '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{
value_json.state
}}"},{"topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/availability","value_template":"{{
value_json.state
}}"}],"availability_mode":"all","command_topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/set/identify","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"device_class":"identify","enabled_by_default":false,"entity_category":"config","object_id":"ikea_somrig_schlafzimmer-daniel_identify","options":["identify"],"origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"unique_id":"0x5cc7c1fffe3ebee4_identify_zigbee2mqtt"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- identify
- id: battery
channelTypeUID: mqtt:ha-number
label: MQTT Sensor
configuration:
component: sensor
config:
- '{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{
value_json.state
}}"},{"topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/availability","value_template":"{{
value_json.state
}}"}],"availability_mode":"all","device":{"identifiers":["zigbee2mqtt_0x5cc7c1fffe3ebee4"],"manufacturer":"IKEA","model":"SOMRIG
shortcut button
(E2213)","name":"ikea_somrig_schlafzimmer-daniel","sw_version":"1.0.21","via_device":"zigbee2mqtt_bridge_0xe0798dfffecdaa30"},"device_class":"battery","enabled_by_default":true,"entity_category":"diagnostic","object_id":"ikea_somrig_schlafzimmer-daniel_battery","origin":{"name":"Zigbee2MQTT","sw":"1.42.0","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel","unique_id":"0x5cc7c1fffe3ebee4_battery_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{
value_json.battery }}"}'
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- battery
- id: update_state
channelTypeUID: mqtt:ha-string-advanced
label: Update state
configuration:
component: sensor
config:
- "{\"availability\":[{\"topic\":\"zigbee2mqtt/bridge/state\",\"value_t\
emplate\":\"{{ value_json.state
}}\"},{\"topic\":\"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/availa\
bility\",\"value_template\":\"{{ value_json.state
}}\"}],\"availability_mode\":\"all\",\"device\":{\"identifiers\":[\"z\
igbee2mqtt_0x5cc7c1fffe3ebee4\"],\"manufacturer\":\"IKEA\",\"model\":\
\"SOMRIG shortcut button
(E2213)\",\"name\":\"ikea_somrig_schlafzimmer-daniel\",\"sw_version\":\
\"1.0.21\",\"via_device\":\"zigbee2mqtt_bridge_0xe0798dfffecdaa30\"},\
\"enabled_by_default\":false,\"entity_category\":\"diagnostic\",\"icon\
\":\"mdi:update\",\"name\":\"Update
state\",\"object_id\":\"ikea_somrig_schlafzimmer-daniel_update_state\
\",\"origin\":{\"name\":\"Zigbee2MQTT\",\"sw\":\"1.42.0\",\"url\":\"h\
ttps://www.zigbee2mqtt.io\"},\"state_topic\":\"zigbee2mqtt/ikea_somri\
g_schlafzimmer-daniel\",\"unique_id\":\"0x5cc7c1fffe3ebee4_update_sta\
te_zigbee2mqtt\",\"value_template\":\"{{ value_json['update']['state']
}}\"}"
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- update_state
- id: update_available
channelTypeUID: mqtt:ha-switch-advanced
label: ikea_somrig_schlafzimmer-daniel
configuration:
component: binary_sensor
config:
- "{\"availability\":[{\"topic\":\"zigbee2mqtt/bridge/state\",\"value_t\
emplate\":\"{{ value_json.state
}}\"},{\"topic\":\"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/availa\
bility\",\"value_template\":\"{{ value_json.state
}}\"}],\"availability_mode\":\"all\",\"device\":{\"identifiers\":[\"z\
igbee2mqtt_0x5cc7c1fffe3ebee4\"],\"manufacturer\":\"IKEA\",\"model\":\
\"SOMRIG shortcut button
(E2213)\",\"name\":\"ikea_somrig_schlafzimmer-daniel\",\"sw_version\":\
\"1.0.21\",\"via_device\":\"zigbee2mqtt_bridge_0xe0798dfffecdaa30\"},\
\"device_class\":\"update\",\"enabled_by_default\":false,\"entity_cat\
egory\":\"diagnostic\",\"name\":null,\"object_id\":\"ikea_somrig_schl\
afzimmer-daniel_update_available\",\"origin\":{\"name\":\"Zigbee2MQTT\
\",\"sw\":\"1.42.0\",\"url\":\"https://www.zigbee2mqtt.io\"},\"payloa\
d_off\":false,\"payload_on\":true,\"state_topic\":\"zigbee2mqtt/ikea_\
somrig_schlafzimmer-daniel\",\"unique_id\":\"0x5cc7c1fffe3ebee4_updat\
e_available_zigbee2mqtt\",\"value_template\":\"{{
value_json['update']['state'] == \\\"available\\\" }}\"}"
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- update_available
- id: update#json-attributes
channelTypeUID: mqtt:ha-string-advanced
label: JSON Attributes
configuration:
component: update
config:
- "{\"availability\":[{\"topic\":\"zigbee2mqtt/bridge/state\",\"value_t\
emplate\":\"{{ value_json.state
}}\"},{\"topic\":\"zigbee2mqtt/ikea_somrig_schlafzimmer-daniel/availa\
bility\",\"value_template\":\"{{ value_json.state
}}\"}],\"availability_mode\":\"all\",\"command_topic\":\"zigbee2mqtt/\
bridge/request/device/ota_update/update\",\"device\":{\"identifiers\"\
:[\"zigbee2mqtt_0x5cc7c1fffe3ebee4\"],\"manufacturer\":\"IKEA\",\"mod\
el\":\"SOMRIG shortcut button
(E2213)\",\"name\":\"ikea_somrig_schlafzimmer-daniel\",\"sw_version\":\
\"1.0.21\",\"via_device\":\"zigbee2mqtt_bridge_0xe0798dfffecdaa30\"},\
\"device_class\":\"firmware\",\"entity_category\":\"config\",\"entity\
_picture\":\"https://github.com/Koenkk/zigbee2mqtt/raw/master/images/\
logo.png\",\"json_attributes_template\":\"{\\\"in_progress\\\": {{
iif(value_json['update']['state'] == 'updating', 'true', 'false') }}
}\",\"json_attributes_topic\":\"zigbee2mqtt/ikea_somrig_schlafzimmer-\
daniel\",\"latest_version_template\":\"{{
value_json['update']['latest_version']
}}\",\"latest_version_topic\":\"zigbee2mqtt/ikea_somrig_schlafzimmer-\
daniel\",\"name\":null,\"object_id\":\"ikea_somrig_schlafzimmer-daniel\
\",\"origin\":{\"name\":\"Zigbee2MQTT\",\"sw\":\"1.42.0\",\"url\":\"h\
ttps://www.zigbee2mqtt.io\"},\"payload_install\":\"{\\\"id\\\":
\\\"0x5cc7c1fffe3ebee4\\\"}\",\"state_topic\":\"zigbee2mqtt/ikea_somr\
ig_schlafzimmer-daniel\",\"unique_id\":\"0x5cc7c1fffe3ebee4_update_zi\
gbee2mqtt\",\"value_template\":\"{{
value_json['update']['installed_version'] }}\"}"
nodeid: "0x5cc7c1fffe3ebee4"
objectid:
- update