Commande pour congélateur partiellement fonctionnelle

Bonjour, j’ai acheté le plug-in HON pour commander mon congélateur H4F306WDH1. En suivant la procédure, j’arrive à créé l’équipement qui va bien. Avec un retour d’information correct. Mode congélateur, porté fermée, température ambiante, température interrieur, mode eco, super freeze. C’est la bonne nouvelle ! Pour envoyer des commandes ça se gâte, la commande super freeze passe. Le reste ne fonctionne pas. Mode éco, aucun mode, envoie de consigne. Pouvez-vous m’aider ?


Informations Jeedom

Core : 4.5.3 (master)
DNS Jeedom : non

Plugin : hOn
Version : 2026-06-22 01:07:59 (stable)
Statut Démon : Démarré - (2026-07-01 23:15:07)
Santé
🟢 Matériel : RPI 3 B
🔴 Système à jour : 1
🟢 Cron actif : OK
🟢 Scénario actif : OK
🟢 Démarré : OK 2026-03-07 18:17:11
🟢 Date système (dernière heure enregistrée) : OK 2026-07-04 00:18:27 (2026-07-03 23:33:02)
🟢 Droits sudo : OK
🟢 Version Jeedom : 4.5.3
🟢 Version OS : debian 11.11
🟢 Version PHP : 7.4.33
🟢 Nombre de processus Apache : 13
🟢 Version OS : Linux raspberrypi 6.1.21-v8+ #1642 SMP PREEMPT Mon Apr  3 17:24:16 BST 2023 aarch64 GNU/Linux  [11.11]
🟢 Version database : 10.5.29-MariaDB-0+deb11u1
🟢 Espace disque libre : 51 %
🟢 Connexion active/max/autorisée : 12/123/151
🟢 Taille base de données : 1.81 GB
🟢 Espace disque libre tmp : 96 %
🟢 Mémoire disponible : 48 % (Total 910 Mo)
🟢 Mémoire suffisante : 0 
🟢 Erreur I/O : 0
🟢 Swap disponible : 51 % (Total 2053 Mo)
🟢 Swappiness : 10 %
🟢 Charge : 0.44 - 0.71 - 0.97
🟢 Configuration réseau interne : OK
🔴 Configuration réseau externe : NOK
🟢 Node : v22.23.1 
🟢 Python : Python 2.7.18 
🟢 Python 3 : Python 3.9.2 
🟢 Persistance du cache : OK
🟢 Apache private tmp : OK

Bonjour.

Il me faut les logs lors de l’envoi de ces commandes.

j’envoie les logs 14H45, demande de passage en mode aucun programme. 14H46 demande de passage en mode eco. 14H47 envoie consigne 18°C. 14H48 envoie mode superfreeze, celui fonctionne

[2026-07-04 14:45:45] DEBUG  Paramètres core: energySavingStatus
[2026-07-04 14:45:45] DEBUG  Paramètres ancillary: programFamily, programRules, remoteActionable, remoteVisible, tempSelZ3, zone
[2026-07-04 14:45:45] DEBUG  Restauration de la session existante
[2026-07-04 14:45:45] DEBUG  Token valide encore 5.9 heures
[2026-07-04 14:45:45] INFO  Session restaurée (token valide)
[2026-07-04 14:45:45] DEBUG  startProgram payload envoyé: {"macAddress":"20-e7-c8-14-c8-ec","timestamp":"2026-07-04T12:45:45.000Z","commandName":"startProgram","programName":"PROGRAMS.FRE.ECO_MODE","transactionId":"20-e7-c8-14-c8-ec_2026-07-04T12:45:45.000Z","applianceOptions":{"opt1":"threeInOne","opt2":"ecoExpress","opt3":"halfLoad","opt4":"extraDry","opt5":"openDoor","opt6":"addDish"},"device":{"mobileId":"C0C6275A-7C10-1D5B-B579-9C1826426347","mobileOs":"android","osVersion":"31","appVersion":"2.23.8","deviceModel":"exynos9820"},"attributes":{"channel":"mobileApp","origin":"standardProgram","prStr":"Mode \u00e9co"},"ancillaryParameters":{"programFamily":"[dashboard]","programRules":{"tempSelZ3":{"@operationModeRefrigerating":{"1":{"typology":"fixed","enumValues":8},"default":{"typology":"fixed","enumValues":-16}}}},"remoteActionable":"1","remoteVisible":"1","tempSelZ3":"","zone":"[fridge|freezer]"},"parameters":{"energySavingStatus":"1"},"applianceType":"FRE"}
[2026-07-04 14:45:46]WARNING API POST failed: https://api-iot.he.services/commands/v1/send HTTP 422 - top-level keys: payload, authInfo
[2026-07-04 14:45:46]WARNING API POST failed: https://api-iot.he.services/commands/v1/send response preview: {"payload":{"resultCode":"1","errorCode":"1000","errorDescription":"Invalid parameter: parValue"},"authInfo":[]}
[2026-07-04 14:45:46] DEBUG  startProgram réponse reçue: {"payload":{"resultCode":"1","errorCode":"1000","errorDescription":"Invalid parameter: parValue"},"authInfo":[]}
[2026-07-04 14:45:46] INFO  Programme PROGRAMS.FRE.ECO_MODE démarré sur 20-e7-c8-14-c8-ec
[2026-07-04 14:45:46] INFO  Programme PROGRAMS.FRE.ECO_MODE démarré avec succès {"payload":{"resultCode":"1","errorCode":"1000","errorDescription":"Invalid parameter: parValue"},"authInfo":[]}
[2026-07-04 14:46:19] DEBUG  startProgram mode simple (select): PROGRAMS.FRE.ECO_MODE
[2026-07-04 14:46:19] DEBUG  Paramètres pour startProgram: ["program","energySavingStatus","programFamily","programRules","remoteActionable","remoteVisible","tempSelZ3","zone"]
[2026-07-04 14:46:19] DEBUG  Paramètres core: energySavingStatus
[2026-07-04 14:46:19] DEBUG  Paramètres ancillary: programFamily, programRules, remoteActionable, remoteVisible, tempSelZ3, zone
[2026-07-04 14:46:19] DEBUG  Restauration de la session existante
[2026-07-04 14:46:19] DEBUG  Token valide encore 5.9 heures
[2026-07-04 14:46:19] INFO  Session restaurée (token valide)
[2026-07-04 14:46:19] DEBUG  startProgram payload envoyé: {"macAddress":"20-e7-c8-14-c8-ec","timestamp":"2026-07-04T12:46:19.000Z","commandName":"startProgram","programName":"PROGRAMS.FRE.ECO_MODE","transactionId":"20-e7-c8-14-c8-ec_2026-07-04T12:46:19.000Z","applianceOptions":{"opt1":"threeInOne","opt2":"ecoExpress","opt3":"halfLoad","opt4":"extraDry","opt5":"openDoor","opt6":"addDish"},"device":{"mobileId":"C0C6275A-7C10-1D5B-B579-9C1826426347","mobileOs":"android","osVersion":"31","appVersion":"2.23.8","deviceModel":"exynos9820"},"attributes":{"channel":"mobileApp","origin":"standardProgram","prStr":"Mode \u00e9co"},"ancillaryParameters":{"programFamily":"[dashboard]","programRules":{"tempSelZ3":{"@operationModeRefrigerating":{"1":{"typology":"fixed","enumValues":8},"default":{"typology":"fixed","enumValues":-16}}}},"remoteActionable":"1","remoteVisible":"1","tempSelZ3":"","zone":"[fridge|freezer]"},"parameters":{"energySavingStatus":"1"},"applianceType":"FRE"}
[2026-07-04 14:46:19]WARNING API POST failed: https://api-iot.he.services/commands/v1/send HTTP 422 - top-level keys: payload, authInfo
[2026-07-04 14:46:19]WARNING API POST failed: https://api-iot.he.services/commands/v1/send response preview: {"payload":{"resultCode":"1","errorCode":"1000","errorDescription":"Invalid parameter: parValue"},"authInfo":[]}
[2026-07-04 14:46:19] DEBUG  startProgram réponse reçue: {"payload":{"resultCode":"1","errorCode":"1000","errorDescription":"Invalid parameter: parValue"},"authInfo":[]}
[2026-07-04 14:46:19] INFO  Programme PROGRAMS.FRE.ECO_MODE démarré sur 20-e7-c8-14-c8-ec
[2026-07-04 14:46:19] INFO  Programme PROGRAMS.FRE.ECO_MODE démarré avec succès {"payload":{"resultCode":"1","errorCode":"1000","errorDescription":"Invalid parameter: parValue"},"authInfo":[]}
[2026-07-04 14:47:13] DEBUG  PayloadArr AVANT traitement: {"apikey":"eCjozxX5U2GJim44j1TBaYxKzmTOp8nJQ8p6kcDk3dY1w3FIiL6S6xpi57N5aJKE","macAddress":"20-e7-c8-14-c8-ec","action":"set_tempSelZ3","value":"18"}
[2026-07-04 14:47:13] DEBUG  logicalCmd: set_tempSelZ3
[2026-07-04 14:47:13] DEBUG  isSettingsCommand: false
[2026-07-04 14:47:13] DEBUG  command extrait: set_tempSelZ3
[2026-07-04 14:47:13] DEBUG  Parcours payloadArr: key=apikey, value="eCjozxX5U2GJim44j1TBaYxKzmTOp8nJQ8p6kcDk3dY1w3FIiL6S6xpi57N5aJKE"
[2026-07-04 14:47:13] DEBUG  Parcours payloadArr: key=macAddress, value="20-e7-c8-14-c8-ec"
[2026-07-04 14:47:13] DEBUG  Parcours payloadArr: key=action, value="set_tempSelZ3"
[2026-07-04 14:47:13] DEBUG  Parcours payloadArr: key=value, value="18"
[2026-07-04 14:47:13] DEBUG  Normal: ajout de parameters[value] = "18"
[2026-07-04 14:47:13] DEBUG  Parameters FINAL: {"value":"18"}
[2026-07-04 14:47:13] INFO  Commande set_tempSelZ3 envoyée sur ()
[2026-07-04 14:47:13] DEBUG  Restauration de la session existante
[2026-07-04 14:47:13] DEBUG  Token valide encore 5.8 heures
[2026-07-04 14:47:13] INFO  Session restaurée (token valide)
[2026-07-04 14:47:13] DEBUG  sendCommand payload envoyé: {"macAddress":"20-e7-c8-14-c8-ec","timestamp":"2026-07-04T12:47:13.000Z","commandName":"set_tempSelZ3","transactionId":"20-e7-c8-14-c8-ec_2026-07-04T12:47:13.000Z","device":{"mobileId":"C0C6275A-7C10-1D5B-B579-9C1826426347","mobileOs":"android","osVersion":"31","appVersion":"2.23.8","deviceModel":"exynos9820"},"attributes":{"channel":"mobileApp","origin":"standardProgram"},"applianceType":"FRE","parameters":{"value":"18"},"ancillaryParameters":{},"applianceOptions":{}}
[2026-07-04 14:47:15] DEBUG  sendCommand réponse reçue: {"payload":{"resultCode":"0"},"authInfo":[]}
[2026-07-04 14:47:15] INFO  Commande set_tempSelZ3 envoyée sur 20-e7-c8-14-c8-ec
[2026-07-04 14:47:15] INFO  Commande set_tempSelZ3 envoyée avec parmètres : {"value":"18"} résultat : {"payload":{"resultCode":"0"},"authInfo":[]}
[2026-07-04 14:47:15] DEBUG  Action executed: Changer la consigne du congélateur
[2026-07-04 14:48:43] DEBUG  startProgram mode simple (select): PROGRAMS.FRE.SUPER_FREEZE
[2026-07-04 14:48:43] DEBUG  Paramètres pour startProgram: ["program","quickModeZ2","programFamily","programRules","remoteActionable","remoteVisible","zone"]
[2026-07-04 14:48:43] DEBUG  Paramètres core: quickModeZ2
[2026-07-04 14:48:43] DEBUG  Paramètres ancillary: programFamily, programRules, remoteActionable, remoteVisible, zone
[2026-07-04 14:48:43] DEBUG  Restauration de la session existante
[2026-07-04 14:48:43] DEBUG  Token valide encore 5.8 heures
[2026-07-04 14:48:43] INFO  Session restaurée (token valide)
[2026-07-04 14:48:43] DEBUG  startProgram payload envoyé: {"macAddress":"20-e7-c8-14-c8-ec","timestamp":"2026-07-04T12:48:43.000Z","commandName":"startProgram","programName":"PROGRAMS.FRE.SUPER_FREEZE","transactionId":"20-e7-c8-14-c8-ec_2026-07-04T12:48:43.000Z","applianceOptions":{"opt1":"threeInOne","opt2":"ecoExpress","opt3":"halfLoad","opt4":"extraDry","opt5":"openDoor","opt6":"addDish"},"device":{"mobileId":"C0C6275A-7C10-1D5B-B579-9C1826426347","mobileOs":"android","osVersion":"31","appVersion":"2.23.8","deviceModel":"exynos9820"},"attributes":{"channel":"mobileApp","origin":"standardProgram","prStr":"Cong\u00e9lation rapide"},"ancillaryParameters":{"programFamily":"[dashboard]","programRules":{"remoteVisible":{"@operationModeRefrigerating":{"1":{"typology":"fixed","fixedValue":"0"}}},"remoteActionable":{"@operationModeRefrigerating":{"1":{"typology":"fixed","fixedValue":"0"}}}},"remoteActionable":"1","remoteVisible":"1","zone":"[freezer]"},"parameters":{"quickModeZ2":"1"},"applianceType":"FRE"}
[2026-07-04 14:48:44] DEBUG  startProgram réponse reçue: {"payload":{"resultCode":"0"},"authInfo":[]}
[2026-07-04 14:48:44] INFO  Programme PROGRAMS.FRE.SUPER_FREEZE démarré sur 20-e7-c8-14-c8-ec
[2026-07-04 14:48:44] INFO  Programme PROGRAMS.FRE.SUPER_FREEZE démarré avec succès {"payload":{"resultCode":"0"},"authInfo":[]}

J’ai poussé une mise à jour.

Dis-moi si c’est bon.

Hello, merci pour MAJ super réactif ! J’ai fait le test ce soir, j’ai constaté une réelle difference. Je peux effectivement, activé le mode éco, toujours activé le mode super freeze. Et quand aucun mode est actif, je peux changer la consigne. C’est génial ! :grinning_face: Il reste juste un point à régler. Quand le mode eco ou superfreeze est actif. J’ai bien la commande pour inhibé les mode avec la commande “aucun” mais ca ne fonctionne pas. Le congélateur reste dans le mode actif

Tu parles de la commande « Démarrer le programme » ?

So c’est ça, il y a une commande « arrêter le programme ».

La commande “ arreter le programme” ne fonctionne pas, et le programme “aucun” doit à mon sens inhibé le mode éco ou superfreeze mais dans mon cas, joue le mode éco

Pense à mettre les logs la prochaine fois, lors de l’execution de la commande “Arrêter le programme”.

Non, “Aucun” signifie aucune valeur. C’est une “values” que le core met dans la commande. Il s’agit du fonctionnement même de jeedom.

D’ailleurs la valeur de cette commande action n’est pas renseignée (commande info liée), donc cette commande prend par défaut la valeur “Aucun“.
Si tu lui mets la en commande info liée la commande Programme (**programName), la commande action prendra en valeur par défaut, la valeur actuelle.
**
J’ai poussé une mise à jour.