Bonjour Mips,
Page Santé:
Configuration plugin:
Dans la continuité de ma migration vers MQTT Discovery j’aimerais savoir si il possible de créer Un enfant a partir d’un equipement multi channel comme celui ci dessous. C’est une fonctrion que l’on tropuve dans jeezigbee
Je possède cet équipement SONOFF MINI-ZB2GS-L control via MQTT | Zigbee2MQTT
Voici les info decouverte:
{"switch":{"switch_l1":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l1/set","default_entity_id":"switch.lumiere_garage_ecurie_l1","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"name":"L1","object_id":"lumiere_garage_ecurie_l1","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"OFF","payload_on":"ON","state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_switch_l1_zigbee2mqtt_nano","value_template":"{{ value_json[\"state_l1\"] }}"},"switch_l2":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l2/set","default_entity_id":"switch.lumiere_garage_ecurie_l2","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"name":"L2","object_id":"lumiere_garage_ecurie_l2","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"OFF","payload_on":"ON","state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_switch_l2_zigbee2mqtt_nano","value_template":"{{ value_json[\"state_l2\"] }}"},"switch_delayed_power_on_state_channel_1_l1":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l1/set/delayed_power_on_state_channel_1_l1","default_entity_id":"switch.lumiere_garage_ecurie_delayed_power_on_state_channel_1_l1","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"entity_category":"config","name":"Delayed power on state channel 1 l1","object_id":"lumiere_garage_ecurie_delayed_power_on_state_channel_1_l1","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"false","payload_on":"true","state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_switch_delayed_power_on_state_channel_1_l1_zigbee2mqtt_nano","value_template":"{% if value_json[\"delayed_power_on_state_channel_1_l1\"] %}true{% else %}false{% endif %}"},"switch_delayed_power_on_state_channel_2_l2":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l2/set/delayed_power_on_state_channel_2_l2","default_entity_id":"switch.lumiere_garage_ecurie_delayed_power_on_state_channel_2_l2","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"entity_category":"config","name":"Delayed power on state channel 2 l2","object_id":"lumiere_garage_ecurie_delayed_power_on_state_channel_2_l2","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"false","payload_on":"true","state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_switch_delayed_power_on_state_channel_2_l2_zigbee2mqtt_nano","value_template":"{% if value_json[\"delayed_power_on_state_channel_2_l2\"] %}true{% else %}false{% endif %}"}},"update":{"update":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/bridge/request/device/ota_update/update","default_entity_id":"update.lumiere_garage_ecurie","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"device_class":"firmware","entity_category":"config","entity_picture":"https://github.com/Koenkk/zigbee2mqtt/raw/master/images/logo.png","name":null,"object_id":"lumiere_garage_ecurie","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"payload_install":"{\"id\": \"0xb48931fffe3f6089\"}","state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_update_zigbee2mqtt_nano","value_template":"{\"latest_version\":\"{{ value_json['update']['latest_version'] }}\",\"installed_version\":\"{{ value_json['update']['installed_version'] }}\",\"update_percentage\":{{ value_json['update'].get('progress', 'null') }},\"in_progress\":{{ (value_json['update']['state'] == 'updating')|lower }}}"}},"number":{"delayed_power_on_time_l1":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l1/set/delayed_power_on_time_l1","default_entity_id":"number.lumiere_garage_ecurie_delayed_power_on_time_l1","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"entity_category":"config","max":3599.5,"min":0.5,"name":"Delayed power on time l1","object_id":"lumiere_garage_ecurie_delayed_power_on_time_l1","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","step":0.5,"unique_id":"0xb48931fffe3f6089_delayed_power_on_time_l1_zigbee2mqtt_nano","unit_of_measurement":"seconds","value_template":"{{ value_json[\"delayed_power_on_time_l1\"] }}"},"delayed_power_on_time_l2":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l2/set/delayed_power_on_time_l2","default_entity_id":"number.lumiere_garage_ecurie_delayed_power_on_time_l2","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"entity_category":"config","max":3599.5,"min":0.5,"name":"Delayed power on time l2","object_id":"lumiere_garage_ecurie_delayed_power_on_time_l2","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","step":0.5,"unique_id":"0xb48931fffe3f6089_delayed_power_on_time_l2_zigbee2mqtt_nano","unit_of_measurement":"seconds","value_template":"{{ value_json[\"delayed_power_on_time_l2\"] }}"}},"event":{"action":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"default_entity_id":"event.lumiere_garage_ecurie_action","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"event_types":["toggle_l1","toggle_l2"],"icon":"mdi:gesture-double-tap","name":"Action","object_id":"lumiere_garage_ecurie_action","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_action_zigbee2mqtt_nano","value_template":"{% set patterns = [\n{\"pattern\": '^(?P<button>(?:button_)?[a-z0-9]+)_(?P<action>(?:press|hold)(?:_release)?)$', \"groups\": [\"button\", \"action\"]},\n{\"pattern\": '^(?P<action>recall|scene)_(?P<scene>[0-2][0-9]{0,2})$', \"groups\": [\"action\", \"scene\"]},\n{\"pattern\": '^(?P<actionPrefix>region_)(?P<region>[1-9]|10)_(?P<action>enter|leave|occupied|unoccupied)$', \"groups\": [\"actionPrefix\", \"region\", \"action\"]},\n{\"pattern\": '^(?P<action>dial_rotate)_(?P<direction>left|right)_(?P<speed>step|slow|fast)$', \"groups\": [\"action\", \"direction\", \"speed\"]},\n{\"pattern\": '^(?P<action>brightness_step)(?:_(?P<direction>up|down))?$', \"groups\": [\"action\", \"direction\"]}\n] %}\n{% set action_value = value_json.action|default('') %}\n{% set ns = namespace(r=[('action', action_value)]) %}\n{% for p in patterns %}\n {% set m = action_value|regex_findall(p.pattern) %}\n {% if m[0] is undefined %}{% continue %}{% endif %}\n {% for key, value in zip(p.groups, m[0]) %}\n {% set ns.r = ns.r|rejectattr(0, 'eq', key)|list + [(key, value)] %}\n {% endfor %}\n{% endfor %}\n{% if (ns.r|selectattr(0, 'eq', 'actionPrefix')|first) is defined %}\n {% set ns.r = ns.r|rejectattr(0, 'eq', 'action')|list + [('action', ns.r|selectattr(0, 'eq', 'actionPrefix')|map(attribute=1)|first + ns.r|selectattr(0, 'eq', 'action')|map(attribute=1)|first)] %}\n{% endif %}\n{% set ns.r = ns.r + [('event_type', ns.r|selectattr(0, 'eq', 'action')|map(attribute=1)|first)] %}\n{{dict.from_keys(ns.r|rejectattr(0, 'in', ('action', 'actionPrefix'))|reject('eq', ('event_type', None))|reject('eq', ('event_type', '')))|to_json}}"}},"select":{"power_on_behavior_l1":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l1/set/power_on_behavior_l1","default_entity_id":"select.lumiere_garage_ecurie_power_on_behavior_l1","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"entity_category":"config","icon":"mdi:power-settings","name":"Power-on behavior l1","object_id":"lumiere_garage_ecurie_power_on_behavior_l1","options":["off","on","toggle","previous"],"origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_power_on_behavior_l1_zigbee2mqtt_nano","value_template":"{{ value_json[\"power_on_behavior_l1\"] }}"},"power_on_behavior_l2":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l2/set/power_on_behavior_l2","default_entity_id":"select.lumiere_garage_ecurie_power_on_behavior_l2","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"entity_category":"config","icon":"mdi:power-settings","name":"Power-on behavior l2","object_id":"lumiere_garage_ecurie_power_on_behavior_l2","options":["off","on","toggle","previous"],"origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_power_on_behavior_l2_zigbee2mqtt_nano","value_template":"{{ value_json[\"power_on_behavior_l2\"] }}"},"external_trigger_mode_l1":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l1/set/external_trigger_mode_l1","default_entity_id":"select.lumiere_garage_ecurie_external_trigger_mode_l1","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"entity_category":"config","name":"External trigger mode l1","object_id":"lumiere_garage_ecurie_external_trigger_mode_l1","options":["edge","pulse","following(off)","following(on)"],"origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_external_trigger_mode_l1_zigbee2mqtt_nano","value_template":"{{ value_json[\"external_trigger_mode_l1\"] }}"},"external_trigger_mode_l2":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"command_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie/l2/set/external_trigger_mode_l2","default_entity_id":"select.lumiere_garage_ecurie_external_trigger_mode_l2","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"entity_category":"config","name":"External trigger mode l2","object_id":"lumiere_garage_ecurie_external_trigger_mode_l2","options":["edge","pulse","following(off)","following(on)"],"origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_external_trigger_mode_l2_zigbee2mqtt_nano","value_template":"{{ value_json[\"external_trigger_mode_l2\"] }}"}},"sensor":{"detach_relay_mode":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"default_entity_id":"sensor.lumiere_garage_ecurie_detach_relay_mode","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"name":"Detach relay mode","object_id":"lumiere_garage_ecurie_detach_relay_mode","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_detach_relay_mode_zigbee2mqtt_nano","value_template":"{{ value_json[\"detach_relay_mode\"] | default('',True) | string | truncate(254, True, '', 0) }}"},"linkquality":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"default_entity_id":"sensor.lumiere_garage_ecurie_linkquality","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:signal","name":"Linkquality","object_id":"lumiere_garage_ecurie_linkquality","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_linkquality_zigbee2mqtt_nano","unit_of_measurement":"lqi","value_template":"{{ value_json[\"linkquality\"] }}"},"last_seen":{"availability":[{"topic":"zigbee2mqtt_nano/bridge/state","value_template":"{{ value_json.state }}"}],"default_entity_id":"sensor.lumiere_garage_ecurie_last_seen","device":{"hw_version":0,"identifiers":["zigbee2mqtt_0xb48931fffe3f6089"],"manufacturer":"SONOFF","model":"Zigbee dual-channel smart switch","model_id":"MINI-ZB2GS-L","name":"Lumiere Garage Ecurie","sw_version":"1.0.4","via_device":"zigbee2mqtt_bridge_0x24d660fffe72f807"},"device_class":"timestamp","enabled_by_default":false,"entity_category":"diagnostic","icon":"mdi:clock","name":"Last seen","object_id":"lumiere_garage_ecurie_last_seen","origin":{"name":"Zigbee2MQTT","sw":"2.13.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt_nano/Lumiere Garage Ecurie","unique_id":"0xb48931fffe3f6089_last_seen_zigbee2mqtt_nano","value_template":"{{ value_json.last_seen }}"}}}
Log daemon:
[2026-09-20 15:13:23] INFO : Signal 15 caught, exiting...
[2026-09-20 15:13:23] INFO : Cancelling 4 tasks
[2026-09-20 15:13:23] INFO : Send async cancelled
[2026-09-20 15:13:23] INFO : Listening cancelled
[2026-09-20 15:13:23] INFO : Shutdown
[2026-09-20 15:13:28] INFO : Starting daemon (lib version 1.2.9) with log level: info
[2026-09-20 15:13:28] INFO : Listening on 127.0.0.1:55074
[2026-09-20 15:13:28] INFO : Send async started with a cycle of 0.5s
[2026-09-20 15:13:28] INFO : Successfully connected to MQTT server
[2026-09-20 15:13:28] INFO : Successfully subscribed to discovery topic homeassistant
[2026-09-20 15:13:28] INFO : Successfully subscribed to zigbee2mqtt
[2026-09-20 15:13:28] INFO : Successfully subscribed to zigbee2mqtt_nano_96
[2026-09-20 15:13:28] INFO : Successfully subscribed to zigbee2mqtt_nano
[2026-09-20 15:13:28] INFO : Successfully subscribed to home
[2026-09-20 15:42:50] INFO : Successfully subscribed to discovery topic homeassistant
[2026-09-20 15:42:50] INFO : Successfully subscribed to zigbee2mqtt
[2026-09-20 15:42:50] INFO : Successfully subscribed to zigbee2mqtt_nano_96
[2026-09-20 15:42:50] INFO : Successfully subscribed to zigbee2mqtt_nano
[2026-09-20 15:42:50] INFO : Successfully subscribed to home
[2026-09-20 16:03:18] INFO : Successfully subscribed to discovery topic homeassistant
[2026-09-20 16:03:18] INFO : Successfully subscribed to zigbee2mqtt
[2026-09-20 16:03:18] INFO : Successfully subscribed to zigbee2mqtt_nano_96
[2026-09-20 16:03:18] INFO : Successfully subscribed to zigbee2mqtt_nano
[2026-09-20 16:03:18] INFO : Successfully subscribed to home
[2026-09-20 16:06:26] INFO : Successfully subscribed to discovery topic homeassistant
[2026-09-20 16:06:26] INFO : Successfully subscribed to zigbee2mqtt
[2026-09-20 16:06:26] INFO : Successfully subscribed to zigbee2mqtt_nano_96
[2026-09-20 16:06:26] INFO : Successfully subscribed to zigbee2mqtt_nano
[2026-09-20 16:06:26] INFO : Successfully subscribed to home
[2026-09-20 16:23:41] INFO : Successfully subscribed to discovery topic homeassistant
[2026-09-20 16:23:41] INFO : Successfully subscribed to zigbee2mqtt
[2026-09-20 16:23:41] INFO : Successfully subscribed to zigbee2mqtt_nano_96
[2026-09-20 16:23:41] INFO : Successfully subscribed to zigbee2mqtt_nano
[2026-09-20 16:23:41] INFO : Successfully subscribed to home
[2026-09-20 16:28:42]WARNING : Timeout on send request to jeedom



