Danfoss Ally Décimal température externe

Bonjour,

Version de Jeedom 4.6.1

Debian 12 sur RPI 4

Plugin: Z2m et MQTTDiscovery (pour la sonte BT)

Sonde de température Mijia BT LYWSDCGQ qui tourne sous MQTTDiscovery 2026-08-01 01:02:10 Stable

Ma sonde externe me donne la température avec la décimal elle est envoyée vers la tête thermostatique via un scénario.

Ma sonde externe me donne la température avec la décimal mais pas dans l’équipement de la tête danfoss

cela signifie que la tête régule sur une température de 1 et non de 0.1?

Edit: je n’ai rien touché dans les formules de calcul concernant la commande de température

Capture3

1251|[2026-09-25 09:19:15] DEBUG  [execute] zigbee2mqtt/0x048727fffe448a54/set => {"external_measured_room_sensor":24.8}
1252|[2026-09-25 09:19:15] DEBUG  {"zigbee2mqtt":{"0x048727fffe448a54":{"abs_max_heat_setpoint_limit":35,"adaptation_run_control":"idle","adaptation_run_settings":true,"adaptation_run_status":"none","algorithm_scale_factor":1,"battery":91,"day_of_week":"thursday","device":{"applicationVersion":32,"dateCode":"20231006","friendlyName":"0x048727fffe448a54","hardwareVersion":69,"ieeeAddr":"0x048727fffe448a54","manufacturerID":4678,"manufacturerName":"Danfoss","model":"014G2461","networkAddress":57871,"powerSource":"Battery","softwareBuildID":"00.32.0008 00.32","stackVersion":8,"type":"EndDevice","zclVersion":8},"external_measured_room_sensor":24,"heat_available":true,"heat_required":true,"keypad_lockout":"unlock","last_seen":"2026-09-25T07:19:15.424Z","linkquality":244,"load_balancing_enable":true,"load_estimate":2506,"load_room_mean":-8000,"local_temperature":26.55,"max_heat_setpoint_limit":35,"mounted_mode_active":false,"mounted_mode_control":false,"occupied_heating_setpoint":21,"occupied_heating_setpoint_scheduled":21,"pi_heating_demand":10,"preheat_status":false,"preheat_time":0,"programming_operation_mode":"setpoint","radiator_covered":true,"regulation_setpoint_offset":0,"running_state":"heat","setpoint_change_source":"schedule","system_mode":"heat","system_status_code":"ok","thermostat_orientation":"horizontal","viewing_direction":"normal","window_open_external":false,"window_open_feature":true,"window_open_internal":"closed"}}}
1253|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update abs_max_heat_setpoint_limit => 35, raw : 35
1254|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update adaptation_run_control => "idle", raw : "idle"
1255|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update adaptation_run_settings => true, raw : true
1256|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update adaptation_run_status => "none", raw : "none"
1257|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update algorithm_scale_factor => 1, raw : 1
1258|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update battery => 91, raw : 91
1259|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update day_of_week => "thursday", raw : "thursday"
1260|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update external_measured_room_sensor => 24, raw : 24
1261|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update heat_available => true, raw : true
1262|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update heat_required => true, raw : true
1263|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update keypad_lockout => "unlock", raw : "unlock"
1264|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update last_seen => "2026-09-25 09:19:15", raw : "2026-09-25T07:19:15.424Z"
1265|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update linkquality => 244, raw : 244
1266|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update load_balancing_enable => true, raw : true
1267|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update load_estimate => 2506, raw : 2506
1268|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update load_room_mean => -8000, raw : -8000
1269|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update local_temperature => 26.55, raw : 26.55
1270|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update max_heat_setpoint_limit => 35, raw : 35
1271|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update mounted_mode_active => false, raw : false
1272|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update mounted_mode_control => false, raw : false
1273|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update occupied_heating_setpoint => 21, raw : 21
1274|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update occupied_heating_setpoint_scheduled => 21, raw : 21
1275|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update pi_heating_demand => 10, raw : 10
1276|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update preheat_status => false, raw : false
1277|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update preheat_time => 0, raw : 0
1278|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update programming_operation_mode => "setpoint", raw : "setpoint"
1279|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update radiator_covered => true, raw : true
1280|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update regulation_setpoint_offset => 0, raw : 0
1281|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update running_state => "heat", raw : "heat"
1282|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update setpoint_change_source => "schedule", raw : "schedule"
1283|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update system_mode => "heat", raw : "heat"
1284|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update system_status_code => "ok", raw : "ok"
1285|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update thermostat_orientation => "horizontal", raw : "horizontal"
1286|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update viewing_direction => "normal", raw : "normal"
1287|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update window_open_external => false, raw : false
1288|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update window_open_feature => true, raw : true
1289|[2026-09-25 09:19:15] DEBUG  [Salle à manger][Tête Danfoss SAM] Check for update window_open_internal => "closed", raw : "closed"

Bonjour,

Dans la configuration de l’équipement tu n’as pas quelque chose ?

PS : le log mis en copie ecran est inexploitable !

Bonjour, qu’est ce que tu veux dire par inexploitable? la forme du texte ou autre chose?

non les formules de calcul et arrondi sont vides

Pour info lors de différents tests, j’ai mis une formule de calcul X 100 et l’info de la tête me donne tous les chiffres (exemple : pour 24.8° ça me donne 2480)

tu voulais dire le log du scénario?

effectivement on ne peut pas l’agrandir.. :laughing:

le voici

2026-09-25 13:39:46][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.3)","#trigger_value#":24.3}
[2026-09-25 13:39:46][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:39:46][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.3}
[2026-09-25 13:39:46][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:39:46][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-25 13:39:51][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.2)","#trigger_value#":24.2}
[2026-09-25 13:39:51][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:39:51][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.2}
[2026-09-25 13:39:51][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:39:51][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-25 13:39:54][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.3)","#trigger_value#":24.3}
[2026-09-25 13:39:54][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:39:54][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.3}
[2026-09-25 13:39:54][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:39:54][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-25 13:40:02][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.2)","#trigger_value#":24.2}
[2026-09-25 13:40:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:02][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.2}
[2026-09-25 13:40:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:02][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-25 13:40:04][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.3)","#trigger_value#":24.3}
[2026-09-25 13:40:04][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:04][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.3}
[2026-09-25 13:40:04][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:04][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-25 13:40:13][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.2)","#trigger_value#":24.2}
[2026-09-25 13:40:13][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:14][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.2}
[2026-09-25 13:40:14][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:14][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-25 13:40:23][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.3)","#trigger_value#":24.3}
[2026-09-25 13:40:23][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:23][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.3}
[2026-09-25 13:40:24][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:24][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-25 13:40:46][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.2)","#trigger_value#":24.2}
[2026-09-25 13:40:46][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:46][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.2}
[2026-09-25 13:40:46][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:46][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-25 13:40:54][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.4)","#trigger_value#":24.4}
[2026-09-25 13:40:54][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:54][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.4}
[2026-09-25 13:40:54][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:40:54][SCENARIO] Fin correcte du scénario
------------------------------------
[2026-09-25 13:41:02][SCENARIO] -- Début : . Tags : {"#trigger#":"MQTTDiscoveryCmd","#trigger_name#":"[Salle à manger][Température Salle à manger][Température]","#trigger_id#":371,"#trigger_message#":"Scénario exécuté automatiquement sur événement venant de : [Salle à manger][Température Salle à manger][Température] (24.2)","#trigger_value#":24.2}
[2026-09-25 13:41:02][SCENARIO] - Exécution du sous-élément de type [action] : action
[2026-09-25 13:41:02][SCENARIO] Exécution de la commande [Salle à manger][Tête Danfoss SAM][external_measured_room_sensor slider] avec comme option(s) : {"background":"0","slider":24.2}

La valeur dans Zigbee2MQTT ne me remonte jamais la décimal

Des logs en capture écran sont inexploitables. C n’est pas pour rien qu’on demande à les copier entre balises !

Ben désolé mais c pas clair…

d’un coté tu as bien 24.8 de l’autre tu dis que ca remonte pas…

pour le log du scénario je ne l’ai pas mis avec les balises car il n’y a que très peu de ligne (désolé)

alors pour ma sonde elle envoie bien la valeur (24.8) je n’ai pas dit que la valeur ne remonte pas j’ai simplement dis que la décimal ne s’affiche pas sur mon équipement danfoss.

Pour ce qui est de la formule de calcul c’était uniquement lors d’un test. je me suis dis que ça pouvait être une info pertinente.

Est-ce plus parlant avec cette capture?

Bonjour,

J’ai l’impression qu’il ne s’agit que de l’affichage, mais sans aucune incidence par ailleurs non ?

Visiblement, l’équipement prend bien en compte les 1/10 de °C dans les valeurs qui lui sont envoyées.

Et concernant :

Rien d’anormal non plus à priori, c’est bien sous la forme XXXX plutôt que XX.XX que cette valeur de T° est attendue…

Bonjour,

ok du coup il faudrait que je mette en place une formule de calcul *100 dans mon scénario comme ceci si j’ai tout compris ? la valeur est 2430 pour 24.30 °

Et bien d’après ce que je vois, oui…

Mais ce qui 'm’étonne tout de même, c’est le fait que visiblement ça fonctionnait quand même bien avant (s’il y a eu un avant) cette constatation, avec une valeur envoyée avec une décimale (21.3 au lieu de 2130 par exemple).

1 « J'aime »

merci

alors actuellement je suis en phase de test le chauffage n’étant pas encore en route

Ah, ok, je comprend mieux alors.

Du coup, je confirme qu’il faut en effet multiplier par 100 la valeur transmise de la T° pour qu’elle soit correctement interprétée au niveau de la tête, sinon je pense qu’il va faire un peu froid cet hiver :cold_face:…

1 « J'aime »