Intégration Enocean dans Home Assistant

Bonjour,

Qu’en est-il des modules de jalousie FSB61 d’Eltako ?
L’intégration via MQTT s’est déroulée sans problème. Le seul souci, c’est que les jalousies ne sont pas réglables en pourcentage. Quel que soit le pourcentage d’ouverture choisi, elles s’ouvrent ou se ferment complètement.
J‘ai également essayé de changer le type de module dans la configuration, mais aucune différence.

Y a-t-il une configuration particulière à appliquer pour activer le contrôle en pourcentage, ou s’agit-il d’une limitation propre au module FSB61, FJ62 etc.

The configuration model=eltako/fsb61 should work as expected. If not, please raise an issue on Github.

Cela fonctionne si on indique le shut_time.
Problème résolu.

Bonjour, j’ai un soucis depuis hier j’ai ce log au demarrage et rien ne fonctionne pourtant tout à l’air ok et je n’ai rien changé dans mes reglages. Merci

Preparing to start...

Retrieved devices file: /config/enoceanmqtt.devices

EnOcean key port = /dev/ttyUSB0

Overwrite use_dev_name_in_entity to FALSE

Starting EnOceanMQTT…

2025-09-05 07:44:44,708 INFO: Logging to file: /config/enoceanmqtt.log

2025-09-05 07:44:44,710 INFO: Loading config file /data/enoceanmqtt.conf

2025-09-05 07:44:44,714 DEBUG: Created sensor: {‹ name ›: ‹ enoceanmqtt/bureau ›, ‹ address ›: 85340645, ‹ rorg ›: 210, ‹ func ›: 5, ‹ type ›: 0}

2025-09-05 07:44:44,716 DEBUG: Created sensor: {‹ name ›: ‹ enoceanmqtt/gymnase ›, ‹ address ›: 92465577, ‹ rorg ›: 210, ‹ func ›: 5, ‹ type ›: 0}

2025-09-05 07:44:44,716 DEBUG: Created sensor: {‹ name ›: ‹ enoceanmqtt/salle 4 ›, ‹ address ›: 92483285, ‹ rorg ›: 210, ‹ func ›: 5, ‹ type ›: 0}

2025-09-05 07:44:44,717 DEBUG: Created sensor: {‹ name ›: ‹ enoceanmqtt/Temp_sensor ›, ‹ address ›: 25851517, ‹ rorg ›: 165, ‹ func ›: 2, ‹ type ›: 5}

2025-09-05 07:44:44,718 DEBUG: Global config: {‹ enocean_port ›: ‹ /dev/ttyUSB0 ›, ‹ log_packets ›: ‹ false ›, ‹ overlay ›: ‹ HA ›, ‹ db_file ›: ‹ /data/enoceanmqtt_db.json ›, ‹ mapping_file ›: ‹ ›, ‹ ha_dev_name_in_entity ›: ‹ False ›, ‹ mqtt_discovery_prefix ›: ‹ homeassistant/ ›, ‹ mqtt_host ›: ‹ core-mosquitto ›, ‹ mqtt_port ›: ‹ 1883 ›, ‹ mqtt_client_id ›: ‹ enocean_gateway ›, ‹ mqtt_keepalive ›: ‹ 60 ›, ‹ mqtt_prefix ›: ‹ enoceanmqtt/ ›, ‹ mqtt_user ›: ‹ addons ›, ‹ mqtt_pwd ›: ‹ ***** ›, ‹ mqtt_debug ›: ‹ true ›}

2025-09-05 07:44:45,035 INFO: Selected overlay : Home Assistant

2025-09-05 07:44:48,391 INFO: Mapping file correctly read: /app/enocean-mqtt/enoceanmqtt/overlays/homeassistant/mapping.yaml

2025-09-05 07:44:48,394 INFO: Device database /data/enoceanmqtt_db.json correctly read/created

2025-09-05 07:44:48,395 INFO: Authenticating: addons

2025-09-05 07:44:48,396 DEBUG: Connecting to host core-mosquitto, port 1883, keepalive 60

2025-09-05 07:44:48,399 INFO: connecting Serial to /dev/ttyUSB0

2025-09-05 07:44:48,403 INFO: SerialCommunicator started

2025-09-05 07:44:48,403 INFO: Auto Teach-in is disabled

2025-09-05 07:44:48,405 WARNING: Replacing Packet.optional with default value.

2025-09-05 07:44:48,423 DEBUG: Sending CONNECT (u1, p1, wr0, wq0, wf0, c1, k60) client_id=b’enocean_gateway’

2025-09-05 07:44:48,505 INFO: Sending packet

2025-09-05 07:44:48,505 DEBUG: 0x05 [‹ 0x8 ›] OrderedDict()

2025-09-05 07:44:48,511 ERROR: Serial port exception! (device disconnected or multiple access on port?)

2025-09-05 07:44:48,512 INFO: SerialCommunicator stopped

2025-09-05 07:44:49,192 DEBUG: Received CONNACK (0, 0)

2025-09-05 07:44:49,192 INFO: Succesfully connected to MQTT broker.

2025-09-05 07:44:49,193 DEBUG: Sending SUBSCRIBE (d0, m1) [(b’enoceanmqtt/bureau/req/#', 0)]

2025-09-05 07:44:49,195 DEBUG: Sending SUBSCRIBE (d0, m2) [(b’enoceanmqtt/gymnase/req/#', 0)]

2025-09-05 07:44:49,196 DEBUG: Sending SUBSCRIBE (d0, m3) [(b’enoceanmqtt/salle 4/req/#', 0)]

2025-09-05 07:44:49,197 DEBUG: Sending SUBSCRIBE (d0, m4) [(b’enoceanmqtt/Temp_sensor/req/#', 0)]

2025-09-05 07:44:49,200 DEBUG: Sending PUBLISH (d0, q0, r1, m5), ‹ b’homeassistant/cover/enocean_D20500_051631E5_NONE_cover/config ›', … (1556 bytes)

2025-09-05 07:44:49,202 DEBUG: Sending PUBLISH (d0, q0, r1, m6), ‹ b’homeassistant/cover/enocean_D20500_051631E5_NONE_cover2/config ›', … (1608 bytes)

2025-09-05 07:44:49,203 DEBUG: Sending PUBLISH (d0, q0, r1, m7), ‹ b’homeassistant/sensor/enocean_D20500_051631E5_NONE_rssi/config ›', … (494 bytes)

2025-09-05 07:44:49,204 DEBUG: Sending PUBLISH (d0, q0, r1, m8), ‹ b’homeassistant/sensor/enocean_D20500_051631E5_NONE_last_seen/config ›', … (504 bytes)

2025-09-05 07:44:49,206 DEBUG: Sending SUBSCRIBE (d0, m9) [(b’homeassistant/cover/enocean_D20500_051631E5_NONE_cover/config/#', 0)]

2025-09-05 07:44:49,207 DEBUG: Sending SUBSCRIBE (d0, m10) [(b’enoceanmqtt/bureau/__system/#', 0)]

2025-09-05 07:44:49,253 INFO: Device enoceanmqtt/bureau (UID: D20500_051631E5_NONE / EEP: D2-05-00) updated on device database

2025-09-05 07:44:49,255 DEBUG: Sending PUBLISH (d0, q0, r1, m11), ‹ b’homeassistant/cover/enocean_D20500_0582E9A9_NONE_cover/config ›', … (1562 bytes)

2025-09-05 07:44:49,257 DEBUG: Sending PUBLISH (d0, q0, r1, m12), ‹ b’homeassistant/cover/enocean_D20500_0582E9A9_NONE_cover2/config ›', … (1614 bytes)

2025-09-05 07:44:49,258 DEBUG: Sending PUBLISH (d0, q0, r1, m13), ‹ b’homeassistant/sensor/enocean_D20500_0582E9A9_NONE_rssi/config ›', … (496 bytes)

2025-09-05 07:44:49,259 DEBUG: Sending PUBLISH (d0, q0, r1, m14), ‹ b’homeassistant/sensor/enocean_D20500_0582E9A9_NONE_last_seen/config ›', … (506 bytes)

2025-09-05 07:44:49,260 DEBUG: Sending SUBSCRIBE (d0, m15) [(b’homeassistant/cover/enocean_D20500_0582E9A9_NONE_cover/config/#', 0)]

2025-09-05 07:44:49,262 DEBUG: Sending SUBSCRIBE (d0, m16) [(b’enoceanmqtt/gymnase/__system/#', 0)]

2025-09-05 07:44:49,287 INFO: Device enoceanmqtt/gymnase (UID: D20500_0582E9A9_NONE / EEP: D2-05-00) updated on device database

2025-09-05 07:44:49,290 DEBUG: Sending PUBLISH (d0, q0, r1, m17), ‹ b’homeassistant/cover/enocean_D20500_05832ED5_NONE_cover/config ›', … (1562 bytes)

2025-09-05 07:44:49,291 DEBUG: Sending PUBLISH (d0, q0, r1, m18), ‹ b’homeassistant/cover/enocean_D20500_05832ED5_NONE_cover2/config ›', … (1614 bytes)

2025-09-05 07:44:49,292 DEBUG: Sending PUBLISH (d0, q0, r1, m19), ‹ b’homeassistant/sensor/enocean_D20500_05832ED5_NONE_rssi/config ›', … (496 bytes)

2025-09-05 07:44:49,293 DEBUG: Sending PUBLISH (d0, q0, r1, m20), ‹ b’homeassistant/sensor/enocean_D20500_05832ED5_NONE_last_seen/config ›', … (506 bytes)

2025-09-05 07:44:49,294 DEBUG: Sending SUBSCRIBE (d0, m21) [(b’homeassistant/cover/enocean_D20500_05832ED5_NONE_cover/config/#', 0)]

2025-09-05 07:44:49,295 DEBUG: Sending SUBSCRIBE (d0, m22) [(b’enoceanmqtt/salle 4/__system/#', 0)]

2025-09-05 07:44:49,320 INFO: Device enoceanmqtt/salle 4 (UID: D20500_05832ED5_NONE / EEP: D2-05-00) updated on device database

2025-09-05 07:44:49,322 DEBUG: Sending PUBLISH (d0, q0, r1, m23), ‹ b’homeassistant/sensor/enocean_A50205_018A767D_NONE_t_raw/config ›', … (501 bytes)

2025-09-05 07:44:49,323 DEBUG: Sending PUBLISH (d0, q0, r1, m24), ‹ b’homeassistant/sensor/enocean_A50205_018A767D_NONE_tempC/config ›', … (481 bytes)

2025-09-05 07:44:49,325 DEBUG: Sending PUBLISH (d0, q0, r1, m25), ‹ b’homeassistant/sensor/enocean_A50205_018A767D_NONE_rssi/config ›', … (504 bytes)

2025-09-05 07:44:49,326 DEBUG: Sending PUBLISH (d0, q0, r1, m26), ‹ b’homeassistant/sensor/enocean_A50205_018A767D_NONE_last_seen/config ›', … (514 bytes)

2025-09-05 07:44:49,327 DEBUG: Sending SUBSCRIBE (d0, m27) [(b’homeassistant/sensor/enocean_A50205_018A767D_NONE_t_raw/config/#', 0)]

2025-09-05 07:44:49,328 DEBUG: Sending SUBSCRIBE (d0, m28) [(b’enoceanmqtt/Temp_sensor/__system/#', 0)]

2025-09-05 07:44:49,352 INFO: Device enoceanmqtt/Temp_sensor (UID: A50205_018A767D_NONE / EEP: A5-02-05) updated on device database

2025-09-05 07:44:49,352 DEBUG: List of remaining UIDS:

2025-09-05 07:44:50,353 INFO: Waiting for device base ID

2025-09-05 07:44:50,409 DEBUG: Cleaning up

2025-09-05 07:44:51,354 INFO: Waiting for device base ID

2025-09-05 07:44:52,355 INFO: Waiting for device base ID

2025-09-05 07:44:53,356 INFO: Waiting for device base ID

2025-09-05 07:44:54,357 INFO: Waiting for device base ID

2025-09-05 07:44:55,358 INFO: Waiting for device base ID

2025-09-05 07:44:56,359 INFO: Waiting for device base ID

2025-09-05 07:44:57,359 INFO: Waiting for device base ID

2025-09-05 07:44:58,360 INFO: Waiting for device base ID

2025-09-05 07:44:59,361 INFO: Waiting for device base ID

2025-09-05 07:45:00,362 INFO: Waiting for device base ID

2025-09-05 07:45:01,363 INFO: Waiting for device base ID

2025-09-05 07:45:02,364 INFO: Waiting for device base ID

2025-09-05 07:45:03,364 INFO: Waiting for device base ID

2025-09-05 07:45:04,365 INFO: Waiting for device base ID

Edit : problème réglé en arrêtant puis redémarrant le module plusieurs fois.

merci

Bonjour,

Je dispose encore dans chaque pièce de ma maison d‘un FUTH55 „Horloge-thermo-hygrostat radio“.

L‘EEP semble être A5-10-12. @ChristopheHD Il n‘est pas prévu dans ton mapping?

C’est drôle que tu demande ça parce que je suis présentement en train de le rédiger :

https://github.com/ChristopheHD/HA_enoceanmqtt-addon/discussions/80

Quelle coincidence! Je vais poser ma question ici, puisque cela n‘est pas en lien avec le nouveau mapping.

Où est-ce que je trouve l‘id de mon FUTH55? J‘ai trouvé le Base-ID, mais je ne crois pas que c‘est ça.

Normalement l’ID est écrit au dos. Si l’étiquette est effacée, tu peux aussi regarder les logs du module complémentaire, il trace les adresses des éléments qu’il voit passer mais qu’il ne connait pas.

Bonjour,

C’est l’heure de réactiver les chauffages ! :slightly_smiling_face:

Mince il ne fonctionnent plus , aidez moi avant que ma femme me coupe en deux ! :face_with_symbols_on_mouth:

J’ai toujours les modules

Mais ils ne sont plus vus depuis 3 semaines :

L’add-on est ok et les logs ont l’air correct sans erreurs.
Savez-vous ou puis-je chercher dans home assistant ?

Preparing to start...
Retrieved devices file: /config/enoceanmqtt.devices
Serial EnOcean key = /dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DC_FT4T9U9G-if00-port0
Starting EnOceanMQTT...
2025-11-18 18:38:29,882 INFO: Logging to file: /config/enoceanmqtt.log
2025-11-18 18:38:29,882 INFO: Loading config file /data/enoceanmqtt.conf
2025-11-18 18:38:29,884 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Bureau', 'address': 93458095, 'rorg': 210, 'func': 1, 'type': 12}
2025-11-18 18:38:29,884 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Couloir', 'address': 92853123, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,885 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Sejour', 'address': 92725777, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,886 DEBUG: Created sensor: {'name': 'enoceanmqtt/Seche-serviette', 'address': 93434759, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,886 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Salon', 'address': 92755000, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,887 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Leo', 'address': 92858193, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,887 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Leo 2', 'address': 92858267, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,887 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Margaux', 'address': 92833630, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,888 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Cuisine', 'address': 92858224, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,888 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Margaux 2', 'address': 92833846, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,888 DEBUG: Created sensor: {'name': 'enoceanmqtt/Radiateur Cinema', 'address': 92603699, 'rorg': 210, 'func': 1, 'type': 12, 'log_learn': 1, 'publish_rssi': 1}
2025-11-18 18:38:29,888 DEBUG: Global config: {'enocean_port': '/dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DC_FT4T9U9G-if00-port0', 'log_packets': 'false', 'overlay': 'HA', 'db_file': '/data/enoceanmqtt_db.json', 'mapping_file': '', 'mqtt_discovery_prefix': 'homeassistant/', 'mqtt_host': 'localhost', 'mqtt_port': '1883', 'mqtt_client_id': 'enocean_gateway', 'mqtt_keepalive': '60', 'mqtt_prefix': 'enoceanmqtt/', 'mqtt_user': 'mqttenocean', 'mqtt_pwd': '*****', 'mqtt_debug': 'null'}
2025-11-18 18:38:30,063 INFO: Selected overlay : Home Assistant
2025-11-18 18:38:30,883 INFO: Mapping file correctly read: /app/enocean-mqtt/enoceanmqtt/overlays/homeassistant/mapping.yaml
2025-11-18 18:38:30,886 INFO: Device database /data/enoceanmqtt_db.json correctly read/created
2025-11-18 18:38:30,886 INFO: Authenticating: mqttenocean
2025-11-18 18:38:30,887 DEBUG: Connecting to host localhost, port 1883, keepalive 60
2025-11-18 18:38:30,900 INFO: connecting Serial to /dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DC_FT4T9U9G-if00-port0
2025-11-18 18:38:30,920 INFO: SerialCommunicator started
2025-11-18 18:38:30,920 INFO: Auto Teach-in is disabled
2025-11-18 18:38:30,921 WARNING: Replacing Packet.optional with default value.
2025-11-18 18:38:31,021 INFO: Sending packet
2025-11-18 18:38:31,022 DEBUG: 0x05 ['0x8'] [] OrderedDict()
2025-11-18 18:38:31,123 DEBUG: 0x02 ['0x0', '0xff', '0xda', '0x30', '0x0'] ['0xa'] OrderedDict()
2025-11-18 18:38:31,123 INFO: got response packet: OK
2025-11-18 18:38:59,089 DEBUG: 05:88:D3:83->FF:DA:30:00 (-54 dBm): 0x01 ['0xd2', '0x7', '0x40', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0xd3', '0x83', '0xb0'] ['0x0', '0xff', '0xda', '0x30', '0x0', '0x36', '0x0'] OrderedDict()
2025-11-18 18:38:59,090 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:38:59,093 DEBUG: enoceanmqtt/Radiateur Couloir: CMD (Command identifier)=Command ID 7 
2025-11-18 18:38:59,093 DEBUG: enoceanmqtt/Radiateur Couloir: UN (Unit)=Energy [KWh] 
2025-11-18 18:38:59,093 DEBUG: enoceanmqtt/Radiateur Couloir: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:38:59,093 DEBUG: enoceanmqtt/Radiateur Couloir: MV (Measurement value)=Measurement value 0 
2025-11-18 18:38:59,094 DEBUG: enoceanmqtt/Radiateur Couloir/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:38:59.089163", "_RAW_DATA_": "07:40:00:00:00:00:B0", "UN": 2, "IO": 0, "MV": 0}
2025-11-18 18:39:17,800 DEBUG: 05:88:88:36->FF:DA:30:00 (-76 dBm): 0x01 ['0xd2', '0x7', '0x40', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0x88', '0x36', '0xb0'] ['0x0', '0xff', '0xda', '0x30', '0x0', '0x4c', '0x0'] OrderedDict()
2025-11-18 18:39:17,801 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:39:17,802 DEBUG: enoceanmqtt/Radiateur Margaux 2: CMD (Command identifier)=Command ID 7 
2025-11-18 18:39:17,803 DEBUG: enoceanmqtt/Radiateur Margaux 2: UN (Unit)=Energy [KWh] 
2025-11-18 18:39:17,803 DEBUG: enoceanmqtt/Radiateur Margaux 2: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:39:17,803 DEBUG: enoceanmqtt/Radiateur Margaux 2: MV (Measurement value)=Measurement value 0 
2025-11-18 18:39:17,803 DEBUG: enoceanmqtt/Radiateur Margaux 2/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:39:17.800691", "_RAW_DATA_": "07:40:00:00:00:00:B0", "UN": 2, "IO": 0, "MV": 0}
2025-11-18 18:39:18,489 DEBUG: 05:88:87:5E->FF:FF:FF:FF (-68 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0x87', '0x5e', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x44', '0x0'] OrderedDict()
2025-11-18 18:39:18,489 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:39:18,493 DEBUG: enoceanmqtt/Radiateur Margaux: CMD (Command identifier)=Command ID 7 
2025-11-18 18:39:18,493 DEBUG: enoceanmqtt/Radiateur Margaux: UN (Unit)=Power [W] 
2025-11-18 18:39:18,493 DEBUG: enoceanmqtt/Radiateur Margaux: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:39:18,494 DEBUG: enoceanmqtt/Radiateur Margaux: MV (Measurement value)=Measurement value 0 
2025-11-18 18:39:18,494 DEBUG: enoceanmqtt/Radiateur Margaux/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:39:18.488883", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:40:06,901 DEBUG: 05:88:E7:70->FF:FF:FF:FF (-49 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0xe7', '0x70', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x31', '0x0'] OrderedDict()
2025-11-18 18:40:06,902 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:40:06,905 DEBUG: enoceanmqtt/Radiateur Cuisine: CMD (Command identifier)=Command ID 7 
2025-11-18 18:40:06,905 DEBUG: enoceanmqtt/Radiateur Cuisine: UN (Unit)=Power [W] 
2025-11-18 18:40:06,905 DEBUG: enoceanmqtt/Radiateur Cuisine: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:40:06,906 DEBUG: enoceanmqtt/Radiateur Cuisine: MV (Measurement value)=Measurement value 0 
2025-11-18 18:40:06,907 DEBUG: enoceanmqtt/Radiateur Cuisine/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:40:06.901546", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:40:48,533 DEBUG: 05:86:E2:11->FF:FF:FF:FF (-61 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x86', '0xe2', '0x11', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x3d', '0x0'] OrderedDict()
2025-11-18 18:40:48,533 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:40:48,544 DEBUG: enoceanmqtt/Radiateur Sejour: CMD (Command identifier)=Command ID 7 
2025-11-18 18:40:48,544 DEBUG: enoceanmqtt/Radiateur Sejour: UN (Unit)=Power [W] 
2025-11-18 18:40:48,545 DEBUG: enoceanmqtt/Radiateur Sejour: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:40:48,545 DEBUG: enoceanmqtt/Radiateur Sejour: MV (Measurement value)=Measurement value 0 
2025-11-18 18:40:48,545 DEBUG: enoceanmqtt/Radiateur Sejour/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:40:48.533020", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:40:54,881 DEBUG: 05:88:E7:51->FF:FF:FF:FF (-57 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0xe7', '0x51', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x39', '0x0'] OrderedDict()
2025-11-18 18:40:54,882 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:40:54,882 DEBUG: enoceanmqtt/Radiateur Leo: CMD (Command identifier)=Command ID 7 
2025-11-18 18:40:54,884 DEBUG: enoceanmqtt/Radiateur Leo: UN (Unit)=Power [W] 
2025-11-18 18:40:54,884 DEBUG: enoceanmqtt/Radiateur Leo: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:40:54,884 DEBUG: enoceanmqtt/Radiateur Leo: MV (Measurement value)=Measurement value 0 
2025-11-18 18:40:54,884 DEBUG: enoceanmqtt/Radiateur Leo/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:40:54.881401", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:41:34,241 DEBUG: 05:92:0E:AF->FF:FF:FF:FF (-57 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x92', '0xe', '0xaf', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x39', '0x0'] OrderedDict()
2025-11-18 18:41:34,242 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:41:34,242 DEBUG: enoceanmqtt/Radiateur Bureau: CMD (Command identifier)=Command ID 7 
2025-11-18 18:41:34,243 DEBUG: enoceanmqtt/Radiateur Bureau: UN (Unit)=Power [W] 
2025-11-18 18:41:34,243 DEBUG: enoceanmqtt/Radiateur Bureau: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:41:34,243 DEBUG: enoceanmqtt/Radiateur Bureau: MV (Measurement value)=Measurement value 0 
2025-11-18 18:41:34,243 DEBUG: enoceanmqtt/Radiateur Bureau/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:41:34.241025", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:42:13,217 DEBUG: 05:85:05:33->FF:FF:FF:FF (-61 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x85', '0x5', '0x33', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x3d', '0x0'] OrderedDict()
2025-11-18 18:42:13,217 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:42:13,219 DEBUG: enoceanmqtt/Radiateur Cinema: CMD (Command identifier)=Command ID 7 
2025-11-18 18:42:13,219 DEBUG: enoceanmqtt/Radiateur Cinema: UN (Unit)=Power [W] 
2025-11-18 18:42:13,219 DEBUG: enoceanmqtt/Radiateur Cinema: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:42:13,220 DEBUG: enoceanmqtt/Radiateur Cinema: MV (Measurement value)=Measurement value 0 
2025-11-18 18:42:13,220 DEBUG: enoceanmqtt/Radiateur Cinema/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:42:13.216977", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:42:30,010 DEBUG: 05:88:E7:9B->FF:FF:FF:FF (-60 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0xe7', '0x9b', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x3c', '0x0'] OrderedDict()
2025-11-18 18:42:30,011 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:42:30,012 DEBUG: enoceanmqtt/Radiateur Leo 2: CMD (Command identifier)=Command ID 7 
2025-11-18 18:42:30,012 DEBUG: enoceanmqtt/Radiateur Leo 2: UN (Unit)=Power [W] 
2025-11-18 18:42:30,013 DEBUG: enoceanmqtt/Radiateur Leo 2: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:42:30,013 DEBUG: enoceanmqtt/Radiateur Leo 2: MV (Measurement value)=Measurement value 0 
2025-11-18 18:42:30,014 DEBUG: enoceanmqtt/Radiateur Leo 2/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:42:30.010630", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:42:59,502 DEBUG: 05:91:B3:87->FF:DA:30:00 (-64 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x91', '0xb3', '0x87', '0xb0'] ['0x0', '0xff', '0xda', '0x30', '0x0', '0x40', '0x0'] OrderedDict()
2025-11-18 18:42:59,503 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:42:59,504 DEBUG: enoceanmqtt/Seche-serviette: CMD (Command identifier)=Command ID 7 
2025-11-18 18:42:59,505 DEBUG: enoceanmqtt/Seche-serviette: UN (Unit)=Power [W] 
2025-11-18 18:42:59,506 DEBUG: enoceanmqtt/Seche-serviette: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:42:59,508 DEBUG: enoceanmqtt/Seche-serviette: MV (Measurement value)=Measurement value 0 
2025-11-18 18:42:59,509 DEBUG: enoceanmqtt/Seche-serviette/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:42:59.502764", "_RAW_DATA_": "07:60:00:00:00:00:B0", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:43:10,761 DEBUG: 05:87:54:38->FF:FF:FF:FF (-61 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x87', '0x54', '0x38', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x3d', '0x0'] OrderedDict()
2025-11-18 18:43:10,762 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:43:10,763 DEBUG: enoceanmqtt/Radiateur Salon: CMD (Command identifier)=Command ID 7 
2025-11-18 18:43:10,763 DEBUG: enoceanmqtt/Radiateur Salon: UN (Unit)=Power [W] 
2025-11-18 18:43:10,763 DEBUG: enoceanmqtt/Radiateur Salon: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:43:10,764 DEBUG: enoceanmqtt/Radiateur Salon: MV (Measurement value)=Measurement value 0 
2025-11-18 18:43:10,764 DEBUG: enoceanmqtt/Radiateur Salon/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:43:10.761642", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:43:59,388 DEBUG: 05:88:D3:83->FF:DA:30:00 (-54 dBm): 0x01 ['0xd2', '0x7', '0x40', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0xd3', '0x83', '0xb0'] ['0x0', '0xff', '0xda', '0x30', '0x0', '0x36', '0x0'] OrderedDict()
2025-11-18 18:43:59,389 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:43:59,389 DEBUG: enoceanmqtt/Radiateur Couloir: CMD (Command identifier)=Command ID 7 
2025-11-18 18:43:59,390 DEBUG: enoceanmqtt/Radiateur Couloir: UN (Unit)=Energy [KWh] 
2025-11-18 18:43:59,390 DEBUG: enoceanmqtt/Radiateur Couloir: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:43:59,390 DEBUG: enoceanmqtt/Radiateur Couloir: MV (Measurement value)=Measurement value 0 
2025-11-18 18:43:59,390 DEBUG: enoceanmqtt/Radiateur Couloir/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:43:59.388519", "_RAW_DATA_": "07:40:00:00:00:00:B0", "UN": 2, "IO": 0, "MV": 0}
2025-11-18 18:44:18,094 DEBUG: 05:88:88:36->FF:DA:30:00 (-76 dBm): 0x01 ['0xd2', '0x7', '0x40', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0x88', '0x36', '0xb0'] ['0x0', '0xff', '0xda', '0x30', '0x0', '0x4c', '0x0'] OrderedDict()
2025-11-18 18:44:18,094 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:44:18,095 DEBUG: enoceanmqtt/Radiateur Margaux 2: CMD (Command identifier)=Command ID 7 
2025-11-18 18:44:18,095 DEBUG: enoceanmqtt/Radiateur Margaux 2: UN (Unit)=Energy [KWh] 
2025-11-18 18:44:18,095 DEBUG: enoceanmqtt/Radiateur Margaux 2: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:44:18,095 DEBUG: enoceanmqtt/Radiateur Margaux 2: MV (Measurement value)=Measurement value 0 
2025-11-18 18:44:18,096 DEBUG: enoceanmqtt/Radiateur Margaux 2/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:44:18.094030", "_RAW_DATA_": "07:40:00:00:00:00:B0", "UN": 2, "IO": 0, "MV": 0}
2025-11-18 18:44:18,766 DEBUG: 05:88:87:5E->FF:FF:FF:FF (-68 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0x87', '0x5e', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x44', '0x0'] OrderedDict()
2025-11-18 18:44:18,766 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:44:18,768 DEBUG: enoceanmqtt/Radiateur Margaux: CMD (Command identifier)=Command ID 7 
2025-11-18 18:44:18,768 DEBUG: enoceanmqtt/Radiateur Margaux: UN (Unit)=Power [W] 
2025-11-18 18:44:18,768 DEBUG: enoceanmqtt/Radiateur Margaux: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:44:18,769 DEBUG: enoceanmqtt/Radiateur Margaux: MV (Measurement value)=Measurement value 0 
2025-11-18 18:44:18,769 DEBUG: enoceanmqtt/Radiateur Margaux/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:44:18.766083", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:45:07,194 DEBUG: 05:88:E7:70->FF:FF:FF:FF (-49 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0xe7', '0x70', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x31', '0x0'] OrderedDict()
2025-11-18 18:45:07,194 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:45:07,195 DEBUG: enoceanmqtt/Radiateur Cuisine: CMD (Command identifier)=Command ID 7 
2025-11-18 18:45:07,196 DEBUG: enoceanmqtt/Radiateur Cuisine: UN (Unit)=Power [W] 
2025-11-18 18:45:07,196 DEBUG: enoceanmqtt/Radiateur Cuisine: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:45:07,196 DEBUG: enoceanmqtt/Radiateur Cuisine: MV (Measurement value)=Measurement value 0 
2025-11-18 18:45:07,197 DEBUG: enoceanmqtt/Radiateur Cuisine/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:45:07.194174", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:45:48,521 DEBUG: 05:86:E2:11->FF:FF:FF:FF (-64 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x86', '0xe2', '0x11', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x40', '0x0'] OrderedDict()
2025-11-18 18:45:48,523 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:45:48,523 DEBUG: enoceanmqtt/Radiateur Sejour: CMD (Command identifier)=Command ID 7 
2025-11-18 18:45:48,523 DEBUG: enoceanmqtt/Radiateur Sejour: UN (Unit)=Power [W] 
2025-11-18 18:45:48,524 DEBUG: enoceanmqtt/Radiateur Sejour: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:45:48,524 DEBUG: enoceanmqtt/Radiateur Sejour: MV (Measurement value)=Measurement value 0 
2025-11-18 18:45:48,524 DEBUG: enoceanmqtt/Radiateur Sejour/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:45:48.521252", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:45:55,175 DEBUG: 05:88:E7:51->FF:FF:FF:FF (-57 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x88', '0xe7', '0x51', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x39', '0x0'] OrderedDict()
2025-11-18 18:45:55,175 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:45:55,176 DEBUG: enoceanmqtt/Radiateur Leo: CMD (Command identifier)=Command ID 7 
2025-11-18 18:45:55,176 DEBUG: enoceanmqtt/Radiateur Leo: UN (Unit)=Power [W] 
2025-11-18 18:45:55,176 DEBUG: enoceanmqtt/Radiateur Leo: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:45:55,177 DEBUG: enoceanmqtt/Radiateur Leo: MV (Measurement value)=Measurement value 0 
2025-11-18 18:45:55,177 DEBUG: enoceanmqtt/Radiateur Leo/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:45:55.175032", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:46:34,534 DEBUG: 05:92:0E:AF->FF:FF:FF:FF (-57 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x92', '0xe', '0xaf', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x39', '0x0'] OrderedDict()
2025-11-18 18:46:34,535 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:46:34,539 DEBUG: enoceanmqtt/Radiateur Bureau: CMD (Command identifier)=Command ID 7 
2025-11-18 18:46:34,539 DEBUG: enoceanmqtt/Radiateur Bureau: UN (Unit)=Power [W] 
2025-11-18 18:46:34,539 DEBUG: enoceanmqtt/Radiateur Bureau: IO (I/O channel)=Output channel 0 (to load) 
2025-11-18 18:46:34,539 DEBUG: enoceanmqtt/Radiateur Bureau: MV (Measurement value)=Measurement value 0 
2025-11-18 18:46:34,539 DEBUG: enoceanmqtt/Radiateur Bureau/CMD7: Sent MQTT: {"_DATE_": "2025-11-18T18:46:34.534772", "_RAW_DATA_": "07:60:00:00:00:00:30", "UN": 3, "IO": 0, "MV": 0}
2025-11-18 18:47:12,663 DEBUG: 05:85:05:33->FF:FF:FF:FF (-61 dBm): 0x01 ['0xd2', '0x7', '0x60', '0x0', '0x0', '0x0', '0x0', '0x5', '0x85', '0x5', '0x33', '0x30'] ['0x0', '0xff', '0xff', '0xff', '0xff', '0x3d', '0x0'] OrderedDict()
2025-11-18 18:47:12,664 DEBUG: Retrieved command id from packet: 0x7
2025-11-18 18:47:12,665 DEBUG: enoceanmqtt/Radiateur Cinema: CMD (Command identifier)=Command ID 7 

Coté Mqtt je vois ça, peut être une piste ?

Un autre constat est que le mode learn ne tient pas, si je l’active, au bout de deux secondes il revient en désactivé.

Il s’est passé quelque chose le 30 octobre chez moi car c’est la dernière fois que les devices on été vu sur le réseau.

A part les mises à jours des add-on et HA. Je ne fais rien de plus.

Quelle version d’addon ?

Tes logs montrent que les télégrammes partent bien mais que rien n’est reçu. Est-ce qu’il n’y aurait pas un problème d’antenne ou quelque chose comme ça ? Tu as bougé la clé ?

Peux-tu m’envoyer les logs lorsque tu active le ENOCEAN_LEARN ?

Hello Christophe,

Je suis en 1.0.1 :
image

Ma clé n’a pas bougé.

Lorsque je clique sur LEARN, je n’ai pas de logs qui apparaissent.

Pour information mon broker MQTT fonctionne car je l’utilise également en Zigbee.

Je viens d’installer MQTT Explorer juste pour voir si on avait des informations :

Je ne sais pas si c’est normal de voir les devices en double :

C’est bizarre que certains de tes devices soit sous “pilotwire”, comme si tu avais mis pilotwire/Radiateur Bureau dans la configuration des devices.

Dans la page de l’appareil, peux-tu regarder les MQTT infos ?

Si je prends le radiateur Bureau par exemple, j’ai cela :

Radiateur Bureau mode (select.e2m_pilotwire_bureau_mode)
MQTT discovery data:
Topic: homeassistant/select/enocean_D2010C_05920EAF_NONE_mode/config
Payload
options:
  - 'Off'
  - Comfort
  - Eco
  - Anti-freeze
  - Comfort-1
  - Comfort-2
command_topic: enoceanmqtt/Radiateur Bureau/req
command_template: >-
  {% set modes = {"Off": "0", "Comfort": "1", "Eco": "2", "Anti-freeze": "3",
  "Comfort-1": "4", "Comfort-2": "5"} %}
  {"CMD":"8","PM":"{{modes[value]}}","send":"clear"}
state_topic: enoceanmqtt/Radiateur Bureau/CMD10
value_template: >-
  {% set modes = {0: "Off", 1: "Comfort", 2: "Eco", 3: "Anti-freeze", 4:
  "Comfort-1", 5: "Comfort-2"} %} {{modes[value_json.PM]}}
icon: mdi:radiator
unique_id: enocean_D2010C_05920EAF_NONE_mode
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: mode
Subscribed topics:
enoceanmqtt/Radiateur Bureau/CMD10
1 dernier message reçu
Received 12:23:32
QoS: 0, Retained
Payload: _DATE_: '2025-10-30T11:50:13.484054'
_RAW_DATA_: 0A:00:30
PM: 0
Transmitted messages:
Radiateur Bureau energy (sensor.e2m_pilotwire_bureau_energy)
MQTT discovery data:
Topic: homeassistant/sensor/enocean_D2010C_05920EAF_NONE_energy/config
Payload
state_topic: enoceanmqtt/Radiateur Bureau/CMD7
state_class: total_increasing
device_class: energy
unit_of_measurement: Wh
value_template: |-
  {% if value_json.UN == 0 %}
    {{ (value_json.MV|int / 3600)|int }}
  {% elif value_json.UN == 1 %}
    {{ value_json.MV }}
  {% elif value_json.UN == 2 %}
    {{ value_json.MV|int * 1000 }}
  {% else %}
    {{ states(entity_id)|int(default=0) }}
  {% endif %}
unique_id: enocean_D2010C_05920EAF_NONE_energy
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: energy
Subscribed topics:
enoceanmqtt/Radiateur Bureau/CMD7
1 dernier message reçu
Received 12:23:32
QoS: 0, Retained
Payload: _DATE_: '2025-10-30T15:55:27.081991'
_RAW_DATA_: '07:60:00:00:00:00:30'
UN: 3
IO: 0
MV: 0
Transmitted messages:
Radiateur Bureau power (sensor.e2m_pilotwire_bureau_power)
MQTT discovery data:
Topic: homeassistant/sensor/enocean_D2010C_05920EAF_NONE_power/config
Payload
state_topic: enoceanmqtt/Radiateur Bureau/CMD7
state_class: measurement
device_class: power
unit_of_measurement: W
value_template: |-
  {% if value_json.UN == 3 %}
    {{ value_json.MV }}
  {% elif value_json.UN == 4 %}
    {{ value_json.MV|int * 1000 }}
  {% else %}
    {{ states(entity_id)|int(default=0) }}
  {% endif %}
unique_id: enocean_D2010C_05920EAF_NONE_power
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: power
Subscribed topics:
enoceanmqtt/Radiateur Bureau/CMD7
1 dernier message reçu
Received 12:23:32
QoS: 0, Retained
Payload: _DATE_: '2025-10-30T15:55:27.081991'
_RAW_DATA_: '07:60:00:00:00:00:30'
UN: 3
IO: 0
MV: 0
Transmitted messages:
Radiateur Bureau query_mode (button.e2m_pilotwire_bureau_query_mode)
MQTT discovery data:
Topic: homeassistant/button/enocean_D2010C_05920EAF_NONE_query_mode/config
Payload
command_topic: enoceanmqtt/Radiateur Bureau/req
payload_press: '{"CMD":"9","send":"clear"}'
unique_id: enocean_D2010C_05920EAF_NONE_query_mode
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: query_mode
Subscribed topics:
Transmitted messages:
Radiateur Bureau query_energy (button.e2m_pilotwire_bureau_query_energy)
MQTT discovery data:
Topic: homeassistant/button/enocean_D2010C_05920EAF_NONE_query_energy/config
Payload
command_topic: enoceanmqtt/Radiateur Bureau/req
payload_press: '{"CMD":"6","qu":"0","IO":"30","send":"clear"}'
unique_id: enocean_D2010C_05920EAF_NONE_query_energy
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: query_energy
Subscribed topics:
Transmitted messages:
Radiateur Bureau query_power (button.e2m_pilotwire_bureau_query_power)
MQTT discovery data:
Topic: homeassistant/button/enocean_D2010C_05920EAF_NONE_query_power/config
Payload
command_topic: enoceanmqtt/Radiateur Bureau/req
payload_press: '{"CMD":"6","qu":"1","IO":"30","send":"clear"}'
unique_id: enocean_D2010C_05920EAF_NONE_query_power
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: query_power
Subscribed topics:
Transmitted messages:
Radiateur Bureau query_status (button.e2m_pilotwire_bureau_query_status)
MQTT discovery data:
Topic: homeassistant/button/enocean_D2010C_05920EAF_NONE_query_status/config
Payload
command_topic: enoceanmqtt/Radiateur Bureau/req
payload_press: '{"CMD":"3","IO":"30","send":"clear"}'
unique_id: enocean_D2010C_05920EAF_NONE_query_status
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: query_status
Subscribed topics:
Transmitted messages:
Radiateur Bureau reset_meas (switch.e2m_pilotwire_bureau_reset_meas)
MQTT discovery data:
Topic: homeassistant/switch/enocean_D2010C_05920EAF_NONE_reset_meas/config
Payload
command_topic: enoceanmqtt/Radiateur Bureau/__trash
icon: mdi:numeric-0-circle-outline
unique_id: enocean_D2010C_05920EAF_NONE_reset_meas
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: reset_meas
Subscribed topics:
Transmitted messages:
Radiateur Bureau meas_type (select.e2m_pilotwire_bureau_meas_type)
MQTT discovery data:
Topic: homeassistant/select/enocean_D2010C_05920EAF_NONE_meas_type/config
Payload
options:
  - Query only - Energy in Ws
  - Query only - Energy in Wh
  - Query only - Energy in KWh
  - Query only - Power in W
  - Query only - Power in KW
  - Query & Auto - Energy in Ws
  - Query & Auto - Energy in Wh
  - Query & Auto - Energy in KWh
  - Query & Auto - Power in W
  - Query & Auto - Power in KW
command_topic: enoceanmqtt/Radiateur Bureau/__trash
icon: mdi:tune
unique_id: enocean_D2010C_05920EAF_NONE_meas_type
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: meas_type
Subscribed topics:
Transmitted messages:
Radiateur Bureau meas_MAT (number.e2m_pilotwire_bureau_meas_mat)
MQTT discovery data:
Topic: homeassistant/number/enocean_D2010C_05920EAF_NONE_meas_MAT/config
Payload
command_topic: enoceanmqtt/Radiateur Bureau/__trash
unit_of_measurement: s
icon: mdi:timer-refresh-outline
unique_id: enocean_D2010C_05920EAF_NONE_meas_MAT
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: meas_MAT
mode: box
max: '2550'
min: '10'
step: '10'
Subscribed topics:
Transmitted messages:
Radiateur Bureau meas_MIT (number.e2m_pilotwire_bureau_meas_mit)
MQTT discovery data:
Topic: homeassistant/number/enocean_D2010C_05920EAF_NONE_meas_MIT/config
Payload
command_topic: enoceanmqtt/Radiateur Bureau/__trash
unit_of_measurement: s
icon: mdi:timer-refresh-outline
unique_id: enocean_D2010C_05920EAF_NONE_meas_MIT
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: meas_MIT
mode: box
max: '255'
min: '1'
step: '1'
Subscribed topics:
Transmitted messages:
Radiateur Bureau meas_MD (number.e2m_pilotwire_bureau_meas_md)
MQTT discovery data:
Topic: homeassistant/number/enocean_D2010C_05920EAF_NONE_meas_MD/config
Payload
command_topic: enoceanmqtt/Radiateur Bureau/__trash
icon: mdi:equalizer
unique_id: enocean_D2010C_05920EAF_NONE_meas_MD
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: meas_MD
mode: box
max: '4095'
min: '0'
step: '1'
Subscribed topics:
Transmitted messages:
Radiateur Bureau set_meas (button.e2m_pilotwire_bureau_set_meas)
MQTT discovery data:
Topic: homeassistant/button/enocean_D2010C_05920EAF_NONE_set_meas/config
Payload
command_topic: enoceanmqtt/Radiateur Bureau/req
command_template: >-
  {% set ns = namespace() %} {% for entity in
  device_entities(device_id(entity_id)) %}
    {% if entity is search('meas_type',ignorecase=True) %}
      {% if states(entity) is search ('only') %}{% set ns.RM = 0 %}{% else %}{% set ns.RM = 1 %}{% endif %}
      {% if states(entity) is search ('Energy') %}{% set ns.ep = 0 %}{% else %}{% set ns.ep = 1 %}{% endif %}
      {% if states(entity) is search ('KWh') %}{% set ns.UN = 2 %}
      {% elif states(entity) is search (' KW') %}{% set ns.UN = 4 %}
      {% elif states(entity) is search (' Wh') %}{% set ns.UN = 1 %}
      {% elif states(entity) is search (' Ws') %}{% set ns.UN = 0 %}
      {% else %}{% set ns.UN = 3 %}
      {% endif %}
    {% elif entity is search('reset_meas',ignorecase=True) %}
      {% if is_state(entity, "on") %}{% set ns.RE = 1 %}{% else %}{% set ns.RE = 0 %}{% endif %}
    {% elif entity is search('meas_mat',ignorecase=True) %}
      {% set ns.MAT = (states(entity)|int /10)|int(default=10) %}
    {% elif entity is search('meas_mit',ignorecase=True) %}
      {% set ns.MIT = states(entity)|int(default=1) %}
    {% elif entity is search('meas_md',ignorecase=True) %}
      {% set ns.MD_MSB = (states(entity)|int/16)|int(default=0) %}
      {% set ns.MD_LSB = (states(entity)|int%16)|int(default=0) %}
    {% endif %}
  {% endfor %}
  {"CMD":"5","RM":"{{ns.RM}}","RE":"{{ns.RE}}","ep":"{{ns.ep}}","IO":"0","MD_LSB":"{{ns.MD_LSB}}","UN":"{{ns.UN}}","MD_MSB":"{{ns.MD_MSB}}","MAT":"{{ns.MAT}}","MIT":"{{ns.MIT}}",
  "send":"clear"}
icon: mdi:download
unique_id: enocean_D2010C_05920EAF_NONE_set_meas
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: set_meas
Subscribed topics:
Transmitted messages:
Radiateur Bureau rssi (sensor.e2m_pilotwire_bureau_rssi)
MQTT discovery data:
Topic: homeassistant/sensor/enocean_D2010C_05920EAF_NONE_rssi/config
Payload
state_topic: enoceanmqtt/Radiateur Bureau
value_template: '{{ value_json._RSSI_ }}'
unit_of_measurement: dBm
device_class: signal_strength
state_class: measurement
entity_category: diagnostic
unique_id: enocean_D2010C_05920EAF_NONE_rssi
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: rssi
Subscribed topics:
enoceanmqtt/Radiateur Bureau
1 dernier message reçu
Received 12:23:32
QoS: 0, Retained
Payload: _RSSI_: -57
_DATE_: '2025-10-30T15:55:27.081991'
Transmitted messages:
Radiateur Bureau last_seen (sensor.e2m_pilotwire_bureau_last_seen)
MQTT discovery data:
Topic: homeassistant/sensor/enocean_D2010C_05920EAF_NONE_last_seen/config
Payload
state_topic: enoceanmqtt/Radiateur Bureau
value_template: >-
  {{ value_json._DATE_|regex_replace(find='\..*$',
  replace='')|as_datetime()|as_local() }}
device_class: timestamp
entity_category: diagnostic
unique_id: enocean_D2010C_05920EAF_NONE_last_seen
device:
  identifiers: 05920EAF
  model: D2-01-0C @05920EAF
  manufacturer: EnOcean
  configuration_url: http://tools.enocean-alliance.org/EEPViewer/profiles/D2/01/0C/D2-01-0C.pdf
  name: e2m_Radiateur Bureau
name: last_seen
Subscribed topics:
enoceanmqtt/Radiateur Bureau
1 dernier message reçu
Received 12:23:32
QoS: 0, Retained
Payload: _RSSI_: -57
_DATE_: '2025-10-30T15:55:27.081991'
Transmitted messages:
Déclencheurs
Aucune information de débogage de déclencheur

Peut être une trace de l’ancienne configuration ?
Je veux dire l’ancien add-on

MQTTINFO confirme que les paquets MQTT arrivent maintenant dans le topic “pilotwire” alors qu’ils devraient arriver un cran au-dessus. Je ne sais pas d’où peut venir ce topic “pilotwire”, est-ce que tu peux vérifier ton fichier enoceanmqtt.devices ?

Si c’est le cas, tu peux éditer la configuration en mode YAML pour le vérifier.

Oui c’est fou cette histoire, une belle colle cette fois.D’habitude je m’en sors mais là j’avoue que je sèche.

Ma configuration devices

[Radiateur Bureau]
address         = 0x05920EAF
rorg            = 0xD2
func            = 0x01
type            = 0x0C

[Radiateur Couloir]
address         = 0x0588D383
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

[Radiateur Sejour]
address         = 0x0586E211
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

[Seche-serviette]
address         = 0x0591B387
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

[Radiateur Salon]
address         = 0x05875438
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

[Radiateur Leo]
address         = 0x0588E751
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

[Radiateur Leo 2]
address         = 0x0588E79B
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

[Radiateur Margaux]
address         = 0x0588875E
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

[Radiateur Cuisine]
address         = 0x0588E770
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

[Radiateur Margaux 2]
address         = 0x05888836
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

[Radiateur Cinema]
address         = 0x05850533
rorg            = 0xD2   # BS1
func            = 0x01
type            = 0x0C

Ma configuration :

device_file: /config/enoceanmqtt.devices
enocean_port: /dev/serial/by-id/usb-EnOcean_GmbH_EnOcean_USB_300_DC_FT4T9U9G-if00-port0
enocean_tcp: ""
mapping_files:
  mapping_file: ""
  eep_file: ""
logging:
  log_file: /config/enoceanmqtt.log
  debug: true
  log_packets: false
mqtt:
  host: localhost
  port: "1883"
  user: mqttenocean
  pwd: *******
  discovery_prefix: homeassistant
  prefix: enoceanmqtt
  client_id: enocean_gateway2
  keepalive: 60

Dans les logs du broker j’ai aussi ce message si je redémarre l’add-on :