Thermostat HC Homebridge

Bonjour,

J’utilise actuellement un thermostat virtuel sur Homebridge, qui fonctionne correctement. Cependant, je souhaite passer à l’utilisation d’un thermostat HC, qui permet de définir des consignes différentes pour le chauffage et la climatisation.

J’arrive à afficher les différentes consignes pour chaque mode, mais les commandes ne fonctionnent pas : elles semblent différentes de celles du thermostat classique (non HC).

Merci de votre aide.

Bonjour, oui il faut que tout soit en HC

Bonjour,
oui, comme ca?


Et voici mon virtuel pour test:

tout semble pas mal, que veux-tu dire par « ne fonctionnent pas » ? tu as vérifié avec le log en direct pour voir ce qui passe pas ? (ça sert à rien de m’envoyer le log, je ne sais pas ce que tu fais en temps réel… tu dois voir ce que ça fait en fonction de tes actions et le log en debug devrait t’indiquer exactement ce que le plugin fait, quelle commande il lance etc, et c’est même en francais dans le log :wink: )

Quand je sélectionne « Refroidir » ou « chauffer » rien ne se passe et rien dans les logs, alors que le changement de consigne fonctionne parfaitement (est visible dans les logs)

ok donc les modes

et tu as fais l’assignation des modes ? en dessous de ta premiere capture, il y a normalement une assignation qui est hors cadre de ta capture

oui pardon:

Tu es certain de ces modes ? Si tu viens d’un thermostat normal, faudrait peut être refaire ton virtuel (pas cloner car il va reprendre les « configurations ») car il a peut être gardé les id des anciens modes…

Regarde dans les configurations de l’eqlogic ou des commandes avant pour voir les id

Pour être certain, peut être les vider, sauvegarder, rafraîchir la page F5 et remettre des modes et sauvegarder.

J’ai testé et toujours pareil, mais même quand je change manuellement l’état depuis jeedom il ne change pas sur maison… pourtant j’ai bien utilisé le même nom info/cmd.
J’ai re-testé avec un thermostat classique est cela fonctionne.

Je pense que cela ne peut pas fonctionner car dans mon appli « Controller » j’ai deux fonction:

Et la premiere fonctionne et apparait dans le log:

[7/15/2025, 6:17:25 PM] [Jeedom]  INFO  [Commande d'Homekit] Nom:Target Heating Cooling State(00000033-0000-1000-8000-0026BB765291):1->2 					|||characteristic:{"_events":{},"_eventsCount":4,"iid":15,"value":1,"status":null,"statusCode":0,"subscriptions":1,"displayName":"Target Heating Cooling State","UUID":"00000033-0000-1000-8000-0026BB765291","props":{"format":"uint8","perms":["ev","pr","pw"],"minValue":0,"maxValue":3,"minStep":1,"validValues":[0,1,2,3],"needsBinding":true}}
[7/15/2025, 6:17:25 PM] [Jeedom]  DEBUG  set target mode: 2

Oui c’est normalement une config à faire dès le début avant de pousser dans maison, je te conseille de décocher « envoyer à Homebridge » relancer le démon, attendre quelques minutes, re-cocher et relancer le démon

Utilise maison ou Eve, je suis certain de leur fonctionnement, les autres ça peut pas être garanti

1 « J'aime »

Bonjour,

Après plusieurs essais, et je suis reparti de zéro, il m’a été impossible de faire fonctionner les modes.
J’ai créé deux thermostats « normaux » : un pour le chauffage et un autre pour la climatisation, et cela fonctionne.

je sais que @BLRPERES les utilise, peut-etre qu’il a plus d’infos ?

1 « J'aime »

Bonjour @BLRPERES,

Je veux bien ton avis sur mon problème et un print ecran de ta config serait top :blush: .
et merci à @nebz pour l’aiguillage.

Salut Messieur,
javais creusé le sujet il y a bien longtemps et je ne me souvient plus ce que j’avais fait ni si j’avais réussi à le faire fonctionner pleinement.

ce que je sais, peut-être pour nous mettre sur une piste, c’est que homebridge considère HC et Thermostat comme étant des object relativement différents.

récemment j’avais installé un plugin homebridge-virtual-accessories qui expose notamment un accessoire du type HC.

@nebz peut-être il manque un état binaire « Active » décrit dans la doc homebridge service/HeaterCooler

partant pour faire quelques tests

Non il a juste un problème avec les modes

Bonjour,

J’ai fait un test avec l’état binaire en plus , mais toujours pas fonctionnel…
Je pense que Homebridge n’attend pas le bon retour d’état, parce que dans mon autre application (Controller) j’ai bien un état qui change dans les modes « état cible du climatiseur réversible » (voir photo plus haut dans la conversation) mais je ne vois rien dans les logs de jeedom.
Par contre si je change « état cible du refroidissement… » j’ai bien quelque chose dans le log:
Set tard et mode 1 ou 2 ou 3

Bonjour @ngm47 ,

dans les paramètres des consignes chaud (14813) et froid (14814) il faut remettre les info consigne chaud (14811) puis froid (14812) et surtout mettre « #slider# » dans la « valeur d’information ».

supprime (14823) puis qu’il ne fait rien
dans Arret (14824) bien mettre « Etat » sous le nom coté gauche

il faudra probablement que tu supprimes puis que tu r’ajoutes l’équipement dans homebridge.

Merci mais cela ne change rien, les modes ne fonctionne pas: