Thermostat DANFOSS - Pas de remonté des informations

Hello,

J’ai voulu intégrer dans le plugin un Thermostat DANFOSS.
Celui est déjà intégré dans Zigbee2MQTT

{
    "abs_max_heat_setpoint_limit": 35,
    "adaptation_run_control": "idle",
    "adaptation_run_settings": true,
    "adaptation_run_status": "none",
    "algorithm_scale_factor": 1,
    "battery": 87,
    "day_of_week": "thursday",
    "external_measured_room_sensor": -8000,
    "heat_available": true,
    "heat_required": true,
    "keypad_lockout": "unlock",
    "last_seen": "2026-06-15T14:24:52.388Z",
    "linkquality": 168,
    "load_balancing_enable": true,
    "load_estimate": 1,
    "load_room_mean": -8000,
    "local_temperature": 21.57,
    "max_heat_setpoint_limit": 35,
    "mounted_mode_active": false,
    "mounted_mode_control": false,
    "occupied_heating_setpoint": 22,
    "occupied_heating_setpoint_scheduled": 22,
    "pi_heating_demand": 13,
    "preheat_status": false,
    "preheat_time": 0,
    "programming_operation_mode": "setpoint",
    "radiator_covered": false,
    "regulation_setpoint_offset": 0,
    "running_state": "heat",
    "setpoint_change_source": "externally",
    "system_mode": "heat",
    "system_status_code": "ok",
    "thermostat_orientation": "horizontal",
    "viewing_direction": "normal",
    "window_open_external": false,
    "window_open_feature": true,
    "window_open_internal": "quarantine",
    "trigger_time": null,
    "update": {
        "installed_version": -1,
        "latest_version": -1,
        "state": null
    }
}

Le plugin a bien découvert l’équipement

Mais l’équipement ne remonte aucune information, à l’exeption de Last seen : 2026-06-15T14:27:27.899Z le 2026-06-15 16:27:28

La commande action Définir consigne fonctionne. Mais l’info Consigne retourne inconnu


Informations Jeedom

Core : 4.5.3 (master)
DNS Jeedom : non

Plugin : MQTT Discovery
Version : 2026-06-13 10:14:14 (stable)
Statut Démon : Démarré - (2026-06-15 16:21:43)
Santé
🟢 Matériel : docker
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-06-04 15:48:03
🟢 Date système (dernière heure enregistrée) : OK 2026-06-15 16:23:26 (2026-06-15 13:53:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.5.3
🟢 Version OS : debian 11.11
🟢 Version PHP : 7.4.33
🟢 Nombre de processus Apache : 12
🟢 Version OS : Linux jeedom 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64 GNU/Linux  [11.11]
🟢 Version database : 10.5.26-MariaDB-0+deb11u2
🟢 Espace disque libre : 22 %
🟢 Connexion active/max/autorisée : 12/36/151
🟢 Taille base de données : 21.69 MB
🟢 Espace disque libre tmp : 99 %
🟢 Mémoire disponible : 45 % (Total 5776 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 46 % (Total 5514 Mo)
🟢 Swappiness : 60 %
🟢 Charge : 1.76 - 1.85 - 2.08
🟢 Configuration réseau interne : OK
🟢 Configuration réseau externe : OK
🟢 Node : v22.22.3 
🟢 Python 3 : Python 3.9.2 
🟢 Persistance du cache : OK

Informations complémentaires

Remplacez ce texte par une capture d’écran de la page santé Jeedom

Log des dépendances:


======================================================================
== 15/06/2026 16:21:10 == Dependencies installation for MQTTDiscovery
======================================================================
[  5% ] : Clean apt...
[  9% ] : Clean apt : [  OK  ]
[ 10% ] : Update apt...
[ 19% ] : Update apt : [  OK  ]
[ 20% ] : Init python3 & prerequisites...
[ 29% ] : Init python3 & prerequisites : [  OK  ]
[ 30% ] : Init PyEnv...
** PyEnv not required: 3.9.2 >= 3.9 **
** python3 path: python3 **
[ 39% ] : Init PyEnv : [  OK  ]
[ 40% ] : Setting up virtual environment...
** Version of python in VENV: Python 3.9.2
[ 69% ] : Setting up virtual environment : [  OK  ]
[ 70% ] : Install the required python packages...
[ 79% ] : Install the required python packages : [  OK  ]
[ 80% ] : Restoring folders and files rights...
[ 89% ] : Restoring folders and files rights : [  OK  ]
[ 90% ] : Summary of installed packages...
aiohappyeyeballs==2.6.1
aiohttp==3.13.5
aiosignal==1.4.0
async-timeout==5.0.1
attrs==25.3.0
frozenlist==1.7.0
idna==3.10
jeedomdaemon==1.2.9
Jinja2==3.1.6
MarkupSafe==3.0.2
multidict==6.6.3
packaging==26.2
paho-mqtt==2.1.0
pkg_resources==0.0.0
propcache==0.3.2
typing_extensions==4.14.1
yarl==1.20.1
[ 99% ] : Summary of installed packages : [  OK  ]
[100% ] : Finished !
======================================================================
== OK == Installation Successful
======================================================================

Log du démon:



[2026-06-15 16:31:09] DEBUG  : message received on topic 'zigbee2mqtt/bridge/logging': b'{"level":"info","message":"z2m:mqtt: MQTT publish: topic \'zigbee2mqtt/Radiateur Bureau\', payload \'{\\"abs_max_heat_setpoint_limit\\":35,\\"adaptation_run_control\\":\\"idle\\",\\"adaptation_run_settings\\":true,\\"adaptation_run_status\\":\\"none\\",\\"algorithm_scale_factor\\":1,\\"battery\\":87,\\"day_of_week\\":\\"thursday\\",\\"external_measured_room_sensor\\":-8000,\\"heat_available\\":true,\\"heat_required\\":true,\\"keypad_lockout\\":\\"unlock\\",\\"last_seen\\":\\"2026-06-15T14:31:09.224Z\\",\\"linkquality\\":156,\\"load_balancing_enable\\":true,\\"load_estimate\\":1,\\"load_room_mean\\":-8000,\\"local_temperature\\":21.57,\\"max_heat_setpoint_limit\\":35,\\"mounted_mode_active\\":false,\\"mounted_mode_control\\":false,\\"occupied_heating_setpoint\\":23,\\"occupied_heating_setpoint_scheduled\\":23,\\"pi_heating_demand\\":16,\\"preheat_status\\":false,\\"preheat_time\\":0,\\"programming_operation_mode\\":\\"setpoint\\",\\"radiator_covered\\":false,\\"regulation_setpoint_offset\\":0,\\"running_state\\":\\"heat\\",\\"setpoint_change_source\\":\\"manual\\",\\"system_mode\\":\\"heat\\",\\"system_status_code\\":\\"ok\\",\\"thermostat_orientation\\":\\"horizontal\\",\\"trigger_time\\":null,\\"update\\":{\\"installed_version\\":-1,\\"latest_version\\":-1,\\"state\\":null},\\"viewing_direction\\":\\"normal\\",\\"window_open_external\\":false,\\"window_open_feature\\":true,\\"window_open_internal\\":\\"quarantine\\"}\'"}'
[2026-06-15 16:31:09] DEBUG  : message received on topic 'zigbee2mqtt/Radiateur Bureau': b'{"abs_max_heat_setpoint_limit":35,"adaptation_run_control":"idle","adaptation_run_settings":true,"adaptation_run_status":"none","algorithm_scale_factor":1,"battery":87,"day_of_week":"thursday","external_measured_room_sensor":-8000,"heat_available":true,"heat_required":true,"keypad_lockout":"unlock","last_seen":"2026-06-15T14:31:09.224Z","linkquality":156,"load_balancing_enable":true,"load_estimate":1,"load_room_mean":-8000,"local_temperature":21.57,"max_heat_setpoint_limit":35,"mounted_mode_active":false,"mounted_mode_control":false,"occupied_heating_setpoint":23,"occupied_heating_setpoint_scheduled":23,"pi_heating_demand":16,"preheat_status":false,"preheat_time":0,"programming_operation_mode":"setpoint","radiator_covered":false,"regulation_setpoint_offset":0,"running_state":"heat","setpoint_change_source":"manual","system_mode":"heat","system_status_code":"ok","thermostat_orientation":"horizontal","trigger_time":null,"update":{"installed_version":-1,"latest_version":-1,"state":null},"viewing_direction":"normal","window_open_external":false,"window_open_feature":true,"window_open_internal":"quarantine"}'
[2026-06-15 16:41:22] DEBUG  : message received on topic 'homeassistant/switch/0x0c4314fffecb72c2/switch_window_open_feature/config': b'{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt/Radiateur Bureau/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","command_topic":"zigbee2mqtt/Radiateur Bureau/set/window_open_feature","default_entity_id":"switch.radiateur_bureau_window_open_feature","device":{"hw_version":69,"identifiers":["zigbee2mqtt_0x0c4314fffecb72c2"],"manufacturer":"Danfoss","model":"Ally thermostat","model_id":"014G2461","name":"Radiateur Bureau","sw_version":"01.32.0008 01.32","via_device":"zigbee2mqtt_bridge_0x08b95ffffed8a948"},"entity_category":"config","name":"Window open feature","object_id":"radiateur_bureau_window_open_feature","origin":{"name":"Zigbee2MQTT","sw":"2.11.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"false","payload_on":"true","state_topic":"zigbee2mqtt/Radiateur Bureau","unique_id":"0x0c4314fffecb72c2_switch_window_open_feature_zigbee2mqtt","value_template":"{% if value_json[\\"window_open_feature\\"] %}true{% else %}false{% endif %}"}'
[2026-06-15 16:41:22] DEBUG  : message received on topic 'homeassistant/switch/0x0c4314fffecb72c2/switch_window_open_external/config': b'{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt/Radiateur Bureau/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","command_topic":"zigbee2mqtt/Radiateur Bureau/set/window_open_external","default_entity_id":"switch.radiateur_bureau_window_open_external","device":{"hw_version":69,"identifiers":["zigbee2mqtt_0x0c4314fffecb72c2"],"manufacturer":"Danfoss","model":"Ally thermostat","model_id":"014G2461","name":"Radiateur Bureau","sw_version":"01.32.0008 01.32","via_device":"zigbee2mqtt_bridge_0x08b95ffffed8a948"},"name":"Window open external","object_id":"radiateur_bureau_window_open_external","origin":{"name":"Zigbee2MQTT","sw":"2.11.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"false","payload_on":"true","state_topic":"zigbee2mqtt/Radiateur Bureau","unique_id":"0x0c4314fffecb72c2_switch_window_open_external_zigbee2mqtt","value_template":"{% if value_json[\\"window_open_external\\"] %}true{% else %}false{% endif %}"}'
[2026-06-15 16:41:22] DEBUG  : message received on topic 'homeassistant/switch/0x0c4314fffecb72c2/switch_load_balancing_enable/config': b'{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt/Radiateur Bureau/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","command_topic":"zigbee2mqtt/Radiateur Bureau/set/load_balancing_enable","default_entity_id":"switch.radiateur_bureau_load_balancing_enable","device":{"hw_version":69,"identifiers":["zigbee2mqtt_0x0c4314fffecb72c2"],"manufacturer":"Danfoss","model":"Ally thermostat","model_id":"014G2461","name":"Radiateur Bureau","sw_version":"01.32.0008 01.32","via_device":"zigbee2mqtt_bridge_0x08b95ffffed8a948"},"name":"Load balancing enable","object_id":"radiateur_bureau_load_balancing_enable","origin":{"name":"Zigbee2MQTT","sw":"2.11.0","url":"https://www.zigbee2mqtt.io"},"payload_off":"false","payload_on":"true","state_topic":"zigbee2mqtt/Radiateur Bureau","unique_id":"0x0c4314fffecb72c2_switch_load_balancing_enable_zigbee2mqtt","value_template":"{% if value_json[\\"load_balancing_enable\\"] %}true{% else %}false{% endif %}"}'

[2026-06-15 16:41:22] DEBUG  : message received on topic 'homeassistant/sensor/0x0c4314fffecb72c2/pi_heating_demand/config': b'{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt/Radiateur Bureau/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"sensor.radiateur_bureau_pi_heating_demand","device":{"hw_version":69,"identifiers":["zigbee2mqtt_0x0c4314fffecb72c2"],"manufacturer":"Danfoss","model":"Ally thermostat","model_id":"014G2461","name":"Radiateur Bureau","sw_version":"01.32.0008 01.32","via_device":"zigbee2mqtt_bridge_0x08b95ffffed8a948"},"entity_category":"diagnostic","icon":"mdi:radiator","name":"PI heating demand","object_id":"radiateur_bureau_pi_heating_demand","origin":{"name":"Zigbee2MQTT","sw":"2.11.0","url":"https://www.zigbee2mqtt.io"},"state_topic":"zigbee2mqtt/Radiateur Bureau","unique_id":"0x0c4314fffecb72c2_pi_heating_demand_zigbee2mqtt","unit_of_measurement":"%","value_template":"{{ value_json[\\"pi_heating_demand\\"] }}"}'
[2026-06-15 16:41:22] DEBUG  : message received on topic 'homeassistant/sensor/0x0c4314fffecb72c2/local_temperature/config': b'{"availability":[{"topic":"zigbee2mqtt/bridge/state","value_template":"{{ value_json.state }}"},{"topic":"zigbee2mqtt/Radiateur Bureau/availability","value_template":"{{ value_json.state }}"}],"availability_mode":"all","default_entity_id":"sensor.radiateur_bureau_local_temperature","device":{"hw_version":69,"identifiers":["zigbee2mqtt_0x0c4314fffecb72c2"],"manufacturer":"Danfoss","model":"Ally thermostat","model_id":"014G2461","name":"Radiateur Bureau","sw_version":"01.32.0008 01.32","via_device":"zigbee2mqtt_bridge_0x08b95ffffed8a948"},"device_class":"temperature","object_id":"radiateur_bureau_local_temperature","origin":{"name":"Zigbee2MQTT","sw":"2.11.0","url":"https://www.zigbee2mqtt.io"},"state_class":"measurement","state_topic":"zigbee2mqtt/Radiateur Bureau","unique_id":"0x0c4314fffecb72c2_local_temperature_zigbee2mqtt","unit_of_measurement":"\xc2\xb0C","value_template":"{{ value_json[\\"local_temperature\\"] }}"}'
[2026-06-15 16:41:27] DEBUG  : message received on topic 'zigbee2mqtt/Radiateur Bureau': b'{"abs_max_heat_setpoint_limit":35,"adaptation_run_control":"idle","adaptation_run_settings":true,"adaptation_run_status":"none","algorithm_scale_factor":1,"battery":87,"day_of_week":"thursday","external_measured_room_sensor":-8000,"heat_available":true,"heat_required":true,"keypad_lockout":"unlock","last_seen":"2026-06-15T14:41:27.904Z","linkquality":168,"load_balancing_enable":true,"load_estimate":1,"load_room_mean":-8000,"local_temperature":21.63,"max_heat_setpoint_limit":35,"mounted_mode_active":false,"mounted_mode_control":false,"occupied_heating_setpoint":23.5,"occupied_heating_setpoint_scheduled":23.5,"pi_heating_demand":50,"preheat_status":false,"preheat_time":0,"programming_operation_mode":"setpoint","radiator_covered":false,"regulation_setpoint_offset":0,"running_state":"heat","setpoint_change_source":"manual","system_mode":"heat","system_status_code":"ok","thermostat_orientation":"horizontal","trigger_time":null,"update":{"installed_version":-1,"latest_version":-1,"state":null},"viewing_direction":"normal","window_open_external":false,"window_open_feature":true,"window_open_internal":"quarantine"}'




Log du plugin:

with id 302552 and logicalId 0x0c4314fffecb72c2_switch_heat_available_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302555 and logicalId 0x0c4314fffecb72c2_switch_radiator_covered_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302558 and logicalId 0x0c4314fffecb72c2_switch_window_open_feature_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302561 and logicalId 0x0c4314fffecb72c2_switch_window_open_external_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302564 and logicalId 0x0c4314fffecb72c2_switch_load_balancing_enable_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302567 and logicalId 0x0c4314fffecb72c2_switch_adaptation_run_settings_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302573 and logicalId 0x0c4314fffecb72c2_max_heat_setpoint_limit_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302575 and logicalId 0x0c4314fffecb72c2_occupied_heating_setpoint_scheduled_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302577 and logicalId 0x0c4314fffecb72c2_external_measured_room_sensor_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302579 and logicalId 0x0c4314fffecb72c2_algorithm_scale_factor_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302581 and logicalId 0x0c4314fffecb72c2_load_room_mean_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302583 and logicalId 0x0c4314fffecb72c2_regulation_setpoint_offset_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302585 and logicalId 0x0c4314fffecb72c2_trigger_time_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302587 and logicalId 0x0c4314fffecb72c2_climate_zigbee2mqtt-setpoint
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302589 and logicalId 0x0c4314fffecb72c2_climate_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau, found command with id 302590 and logicalId 0x0c4314fffecb72c2_climate_zigbee2mqtt-state
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau/last_seen, found command with id 302542 and logicalId 0x0c4314fffecb72c2_last_seen_zigbee2mqtt
[2026-06-15 16:31:28] DEBUG  cache hit for zigbee2mqtt/Radiateur Bureau/update/latest_version, found command with id 302570 and logicalId 0x0c4314fffecb72c2_update_zigbee2mqtt-installed


Bonjour,

Je peux avoir les infos de découvertes de l’'équipement, voir bouton sur la page de l’équipement.
Coller le contenu directement dans un Texte préformaté, ne pas formater

Info de découverte.txt (40,9 Ko)

Je pense que le problème vient de la derniere version du plugin.

J’ai mis la version precédente du plugin.

Les infos remontent correctement

J’ai mis à jour le fichier Info de découverte.

40ko pour le json de découverte ? J’ai un doute…
Du coup je ne vais pas savoir lire le fichier

Je regarderai fin de semaine

Voici le début du fichier qui est très long

{
"sensor" : {
"system_status_code" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_system_status_code",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "diagnostic",
"name" : "System status code",
"object_id" : "radiateur_bureau_system_status_code",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_system_status_code_zigbee2mqtt",
"value_template" : "{{ value_json["system_status_code"] | default('',True) | string | truncate(254, True, '', 0) }}"
},
"pi_heating_demand" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_pi_heating_demand",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "diagnostic",
"icon" : "mdi:radiator",
"name" : "PI heating demand",
"object_id" : "radiateur_bureau_pi_heating_demand",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_pi_heating_demand_zigbee2mqtt",
"unit_of_measurement" : "%",
"value_template" : "{{ value_json["pi_heating_demand"] }}"
},
"local_temperature" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_local_temperature",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"device_class" : "temperature",
"object_id" : "radiateur_bureau_local_temperature",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_class" : "measurement",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_local_temperature_zigbee2mqtt",
"unit_of_measurement" : "°C",
"value_template" : "{{ value_json["local_temperature"] }}"
},
"abs_max_heat_setpoint_limit" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_abs_max_heat_setpoint_limit",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"enabled_by_default" : true,
"entity_category" : "diagnostic",
"name" : "Abs max heat setpoint limit",
"object_id" : "radiateur_bureau_abs_max_heat_setpoint_limit",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_abs_max_heat_setpoint_limit_zigbee2mqtt",
"unit_of_measurement" : "°C",
"value_template" : "{{ value_json["abs_max_heat_setpoint_limit"] }}"
},
"battery" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_battery",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"device_class" : "battery",
"enabled_by_default" : true,
"entity_category" : "diagnostic",
"object_id" : "radiateur_bureau_battery",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_class" : "measurement",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_battery_zigbee2mqtt",
"unit_of_measurement" : "%",
"value_template" : "{{ value_json["battery"] }}"
},
"setpoint_change_source" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_setpoint_change_source",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "diagnostic",
"name" : "Setpoint change source",
"object_id" : "radiateur_bureau_setpoint_change_source",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_setpoint_change_source_zigbee2mqtt",
"value_template" : "{{ value_json["setpoint_change_source"] }}"
},
"window_open_internal" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_window_open_internal",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "diagnostic",
"name" : "Window open internal",
"object_id" : "radiateur_bureau_window_open_internal",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_window_open_internal_zigbee2mqtt",
"value_template" : "{{ value_json["window_open_internal"] }}"
},
"load_estimate" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_load_estimate",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"enabled_by_default" : true,
"name" : "Load estimate",
"object_id" : "radiateur_bureau_load_estimate",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_class" : "measurement",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_load_estimate_zigbee2mqtt",
"value_template" : "{{ value_json["load_estimate"] }}"
},
"preheat_time" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_preheat_time",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"enabled_by_default" : true,
"name" : "Preheat time",
"object_id" : "radiateur_bureau_preheat_time",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_preheat_time_zigbee2mqtt",
"value_template" : "{{ value_json["preheat_time"] }}"
},
"adaptation_run_status" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_adaptation_run_status",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"name" : "Adaptation run status",
"object_id" : "radiateur_bureau_adaptation_run_status",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_adaptation_run_status_zigbee2mqtt",
"value_template" : "{{ value_json["adaptation_run_status"] }}"
},
"linkquality" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_linkquality",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"enabled_by_default" : false,
"entity_category" : "diagnostic",
"icon" : "mdi:signal",
"name" : "Linkquality",
"object_id" : "radiateur_bureau_linkquality",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_class" : "measurement",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_linkquality_zigbee2mqtt",
"unit_of_measurement" : "lqi",
"value_template" : "{{ value_json["linkquality"] }}"
},
"last_seen" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "sensor.radiateur_bureau_last_seen",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"device_class" : "timestamp",
"enabled_by_default" : false,
"entity_category" : "diagnostic",
"icon" : "mdi:clock",
"name" : "Last seen",
"object_id" : "radiateur_bureau_last_seen",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_last_seen_zigbee2mqtt",
"value_template" : "{{ value_json.last_seen }}"
}
},
"binary_sensor" : {
"mounted_mode_active" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "binary_sensor.radiateur_bureau_mounted_mode_active",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "diagnostic",
"name" : "Mounted mode active",
"object_id" : "radiateur_bureau_mounted_mode_active",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : false,
"payload_on" : true,
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_mounted_mode_active_zigbee2mqtt",
"value_template" : "{{ value_json["mounted_mode_active"] }}"
},
"heat_required" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "binary_sensor.radiateur_bureau_heat_required",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "diagnostic",
"name" : "Heat required",
"object_id" : "radiateur_bureau_heat_required",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : false,
"payload_on" : true,
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_heat_required_zigbee2mqtt",
"value_template" : "{{ value_json["heat_required"] }}"
},
"preheat_status" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"default_entity_id" : "binary_sensor.radiateur_bureau_preheat_status",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"name" : "Preheat status",
"object_id" : "radiateur_bureau_preheat_status",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : false,
"payload_on" : true,
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_preheat_status_zigbee2mqtt",
"value_template" : "{{ value_json["preheat_status"] }}"
}
},
"select" : {
"programming_operation_mode" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/programming_operation_mode",
"default_entity_id" : "select.radiateur_bureau_programming_operation_mode",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"name" : "Programming operation mode",
"object_id" : "radiateur_bureau_programming_operation_mode",
"options" : [
"setpoint",
"schedule",
"schedule_with_preheat",
"eco"
],
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_programming_operation_mode_zigbee2mqtt",
"value_template" : "{{ value_json["programming_operation_mode"] }}"
},
"keypad_lockout" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/keypad_lockout",
"default_entity_id" : "select.radiateur_bureau_keypad_lockout",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "config",
"icon" : "mdi:lock",
"name" : "Keypad lockout",
"object_id" : "radiateur_bureau_keypad_lockout",
"options" : [
"unlock",
"lock"
],
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_keypad_lockout_zigbee2mqtt",
"value_template" : "{{ value_json["keypad_lockout"] }}"
},
"day_of_week" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/day_of_week",
"default_entity_id" : "select.radiateur_bureau_day_of_week",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "config",
"name" : "Day of week",
"object_id" : "radiateur_bureau_day_of_week",
"options" : [
"sunday",
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday",
"away_or_vacation"
],
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_day_of_week_zigbee2mqtt",
"value_template" : "{{ value_json["day_of_week"] }}"
},
"adaptation_run_control" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/adaptation_run_control",
"default_entity_id" : "select.radiateur_bureau_adaptation_run_control",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"name" : "Adaptation run control",
"object_id" : "radiateur_bureau_adaptation_run_control",
"options" : [
"idle",
"initiate_adaptation",
"cancel_adaptation"
],
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_adaptation_run_control_zigbee2mqtt",
"value_template" : "{{ value_json["adaptation_run_control"] }}"
}
},
"switch" : {
"switch_mounted_mode_control" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/mounted_mode_control",
"default_entity_id" : "switch.radiateur_bureau_mounted_mode_control",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "config",
"name" : "Mounted mode control",
"object_id" : "radiateur_bureau_mounted_mode_control",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : "false",
"payload_on" : "true",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_switch_mounted_mode_control_zigbee2mqtt",
"value_template" : "{% if value_json["mounted_mode_control"] %}true{% else %}false{% endif %}"
},
"switch_thermostat_orientation" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/thermostat_orientation",
"default_entity_id" : "switch.radiateur_bureau_thermostat_orientation",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "config",
"name" : "Thermostat orientation",
"object_id" : "radiateur_bureau_thermostat_orientation",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : "horizontal",
"payload_on" : "vertical",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_switch_thermostat_orientation_zigbee2mqtt",
"value_template" : "{{ value_json["thermostat_orientation"] }}"
},
"switch_viewing_direction" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/viewing_direction",
"default_entity_id" : "switch.radiateur_bureau_viewing_direction",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "config",
"name" : "Viewing direction",
"object_id" : "radiateur_bureau_viewing_direction",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : "normal",
"payload_on" : "upside-down",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_switch_viewing_direction_zigbee2mqtt",
"value_template" : "{{ value_json["viewing_direction"] }}"
},
"switch_heat_available" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/heat_available",
"default_entity_id" : "switch.radiateur_bureau_heat_available",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "config",
"name" : "Heat available",
"object_id" : "radiateur_bureau_heat_available",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : "false",
"payload_on" : "true",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_switch_heat_available_zigbee2mqtt",
"value_template" : "{% if value_json["heat_available"] %}true{% else %}false{% endif %}"
},
"switch_radiator_covered" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/radiator_covered",
"default_entity_id" : "switch.radiateur_bureau_radiator_covered",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"name" : "Radiator covered",
"object_id" : "radiateur_bureau_radiator_covered",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : "false",
"payload_on" : "true",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_switch_radiator_covered_zigbee2mqtt",
"value_template" : "{% if value_json["radiator_covered"] %}true{% else %}false{% endif %}"
},
"switch_window_open_feature" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/window_open_feature",
"default_entity_id" : "switch.radiateur_bureau_window_open_feature",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"entity_category" : "config",
"name" : "Window open feature",
"object_id" : "radiateur_bureau_window_open_feature",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : "false",
"payload_on" : "true",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_switch_window_open_feature_zigbee2mqtt",
"value_template" : "{% if value_json["window_open_feature"] %}true{% else %}false{% endif %}"
},
"switch_window_open_external" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/window_open_external",
"default_entity_id" : "switch.radiateur_bureau_window_open_external",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"name" : "Window open external",
"object_id" : "radiateur_bureau_window_open_external",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : "false",
"payload_on" : "true",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_switch_window_open_external_zigbee2mqtt",
"value_template" : "{% if value_json["window_open_external"] %}true{% else %}false{% endif %}"
},
"switch_load_balancing_enable" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/load_balancing_enable",
"default_entity_id" : "switch.radiateur_bureau_load_balancing_enable",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"name" : "Load balancing enable",
"object_id" : "radiateur_bureau_load_balancing_enable",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : "false",
"payload_on" : "true",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_switch_load_balancing_enable_zigbee2mqtt",
"value_template" : "{% if value_json["load_balancing_enable"] %}true{% else %}false{% endif %}"
},
"switch_adaptation_run_settings" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/Radiateur Bureau/set/adaptation_run_settings",
"default_entity_id" : "switch.radiateur_bureau_adaptation_run_settings",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",
"model" : "Ally thermostat",
"model_id" : "014G2461",
"name" : "Radiateur Bureau",
"sw_version" : "01.32.0008 01.32",
"via_device" : "zigbee2mqtt_bridge_0x08b95ffffed8a948"
},
"name" : "Adaptation run settings",
"object_id" : "radiateur_bureau_adaptation_run_settings",
"origin" : {
"name" : "Zigbee2MQTT",
"sw" : "2.11.0",
"url" : "https://www.zigbee2mqtt.io"
},
"payload_off" : "false",
"payload_on" : "true",
"state_topic" : "zigbee2mqtt/Radiateur Bureau",
"unique_id" : "0x0c4314fffecb72c2_switch_adaptation_run_settings_zigbee2mqtt",
"value_template" : "{% if value_json["adaptation_run_settings"] %}true{% else %}false{% endif %}"
}
},
"update" : {
"update" : {
"availability" : [
{
"topic" : "zigbee2mqtt/bridge/state",
"value_template" : "{{ value_json.state }}"
},
{
"topic" : "zigbee2mqtt/Radiateur Bureau/availability",
"value_template" : "{{ value_json.state }}"
}
],
"availability_mode" : "all",
"command_topic" : "zigbee2mqtt/bridge/request/device/ota_update/update",
"default_entity_id" : "update.radiateur_bureau",
"device" : {
"hw_version" : 69,
"identifiers" : [
"zigbee2mqtt_0x0c4314fffecb72c2"
],
"manufacturer" : "Danfoss",




J’ai édité le message en mettant le maximum de ligne pour la limitation du nombre de caractères du forum …

j’ai essayé d’ouvrir le fichier mais il y a des erreurs dedans, syntaxiquement il n’est pas correct.
Comment as-tu copié le json?
est-ce bien juste un copié/collé
via ce bouton?

oui et oui

J’ai envoyé le fichier avec l’extension TXT Afin de le pouvoir le publier sur le forum.

En effet, il m’est impossible de publier le code le forum.
Car celui-ci est limité en nombre de caractères.
Le fichier fait 1496 lignes

voici de nouveau le fichier à renomer en json

Info de découverte.json.txt (60,8 Ko)

Appercu rapide :

Je peux voir aussi une capture écran des commandes créés?

Et attention en réinstallant des anciennes versions… c’est pas prévu pour, il y a des scripts de migrations qui s’exécutent lors d’update, y a pas de rollback prévu excepté restauré un backup

ok celui-ci est correct, l’autre avait été corrompu





je peux voir s’il y a qlqch dans la config avancée, « Formule de calcul »? (la zone en jaune)
prends n’importe quelle commande
et ensuite une capture d’écran de l’écran « informations »


Je pense que c’est parce qu’il y a des guillemets dans le payload (c’est ça aussi qui posait problème lots du premier upload du fichier)
J’ai mis en ligne une nouvelle beta qui devrait résoudre le problème.
A tester

Pour ce type d’équipement, pour avoir plus de flexibilité et d’efficacité il plus simple d’utiliser le plugin Z2M plugin-z2m

tu ne peux pas au moins faire un retour?
j’ai passé mon temps à investiguer et quand je livre une solution tu ne regardes même pas?

J’ai jamais dit que je ne regarderai pas. Je regarderai en fin de semaine.

1 « J'aime »

Hello,

Installation de la version beta.
Pas de remontée des informations.



Informations Jeedom

Core : 4.5.3 (master)
DNS Jeedom : non

Plugin : MQTT Discovery
Version : 2026-06-20 01:01:59 (beta)
Statut Démon : Démarré - (2026-06-20 12:02:47)
Santé
🟢 Matériel : docker
🟢 Système à jour : OK
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-06-09 14:54:03
🟢 Date système (dernière heure enregistrée) : OK 2026-06-20 12:08:10 (2026-06-20 11:46:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.5.3
🟢 Version OS : debian 12.8
🟢 Version PHP : 8.2.26
🟢 Nombre de processus Apache : 13
🟢 Version OS : Linux jeedom 4.4.302+ #86009 SMP Wed Nov 26 18:19:17 CST 2025 x86_64 GNU/Linux  [12.8]
🟢 Version database : 10.11.6-MariaDB-0+deb12u1
🟢 Espace disque libre : 22 %
🟢 Connexion active/max/autorisée : 11/24/151
🟢 Taille base de données : 3.8 MB
🟢 Espace disque libre tmp : 100 %
🟢 Mémoire disponible : 35 % (Total 5776 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 51 % (Total 5514 Mo)
🟢 Swappiness : 60 %
🟢 Charge : 1.21 - 1.88 - 1.96
🟢 Configuration réseau interne : OK
🔴 Configuration réseau externe : NOK
🟢 Node : v22.22.0 
🟢 Python 3 : Python 3.11.2 
🟢 Persistance du cache : OK

Informations complémentaires

Remplacez ce texte par une capture d’écran de la page santé Jeedom

Log du démon:

Log du démon.log.txt (288,2 Ko)

Log du plugin:


[2026-06-20 12:05:36] DEBUG  Publish 23 on zigbee2mqtt/Radiateur Bureau/set/occupied_heating_setpoint
[2026-06-20 12:05:36] DEBUG  params to send to daemon:{"action":"publish","topic":"zigbee2mqtt\/Radiateur Bureau\/set\/occupied_heating_setpoint","payload":"23"}