Bornes de chauffage sur thermostat

Bonjour Nebz,

j’ai mon jeedom de prod 4.4.9 qui tourne avec :

tout en stable. je cherche à piloter ma cafetière… et oui … et comme je veux régler la t° d’extraction, avec Alexa pas de souci j’arrive bien à passer le borne 85 à 105° depuis les champs min et max de la consigne :

côté homebridge, je ne comprends pas ce qui se passe, les bornes ne sont pas prises en compte et il me propose de chauffer entre 0 et 38° …

Dans le log je vois :

[11/15/2024, 4:09:14 PM] [maison-h]  INFO  [Maj reçue de Jeedom] commande:7072 value:1
[11/15/2024, 4:09:14 PM] [maison-h]  INFO  [[Modification Cache Jeedom: LMLM>Etat(THERMOSTAT_STATE) de 0 vers 1 dans {"id":"7072","logicalId":"","generic_type":"THERMOSTAT_STATE","eqType":"jMQTT","name":"Etat","order":"2","type":"info","subType":"binary","eqLogic_id":"786","isVisible":1,"currentValue":0,"display":{"invertBinary":0},"configuration":{"phpType":"integer"}}
[11/15/2024, 4:09:14 PM] [maison-h]  INFO  [Commande envoyée à HomeKit] Cause de modif: "Etat" (7072) Envoi valeur:39 dans Current Temperature
[11/15/2024, 4:09:14 PM] [maison-h]  INFO  [Commande envoyée à HomeKit] Cause de modif: "Etat" (7072) Envoi valeur:38 dans Target Temperature
[11/15/2024, 4:09:14 PM] [maison-h]  INFO  [Commande envoyée à HomeKit] Cause de modif: "Etat" (7072) Envoi valeur:0 dans Current Heating Cooling State
[11/15/2024, 4:09:14 PM] [maison-h]  INFO  [Commande envoyée à HomeKit] Cause de modif: "Etat" (7072) Envoi valeur:1 dans Target Heating Cooling State
[11/15/2024, 4:09:14 PM] [maison-h]  INFO  [Commande envoyée à HomeKit] Cause de modif: "Etat" (7072) Envoi valeur:0 dans Temperature Display Units
[11/15/2024, 4:09:25 PM] [maison-h]  INFO  [Commande d'Homekit] Nom:Target Heating Cooling State(00000033-0000-1000-8000-0026BB765291):1->0 					|||characteristic:{"_events":{},"_eventsCount":4,"iid":22,"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,3],"needsBinding":true}}
[11/15/2024, 4:09:25 PM] [maison-h]  INFO  [Commande envoyée à Jeedom] cmdId:7086 action:TargetHeatingCoolingState value: 0 generic:undefined response:[]

je ne comprends pas d’où il pioche ces valeurs de 38 et 39 … en passant en debug le log de démarrage, je relance et j’ai sur cet accessoire mes bornes qui sont bien là (id 7065), pour autant côté apple il continue à faire 0-38 :

[11/15/2024, 11:03:44 AM] [maison-h] [DEBUG] eqLogic > {"id":"786","name":"LMLM","logicalId":"","generic_type":null,"object_id":"2","eqType_name":"jMQTT","isVisible":1,"isEnable":1,"order":"9999","comment":null,"tags":null,"status":{"lastCommunication":"2024-11-15 11:02:01","timeout":0,"enableDatime":"2024-11-11 08:54:16","danger":0,"warning":0},"pseudo":"","sendToHomebridge":1,"thermoModes":{"Chauf":"7085|chauffage","Clim":"NOT","Off":"7086|off"},"services":{"thermostat":[{"state_name":{"id":"7072","logicalId":"","generic_type":"THERMOSTAT_STATE_NAME","eqType":"jMQTT","name":"Etat","order":"2","type":"info","subType":"binary","eqLogic_id":"786","isVisible":1,"currentValue":0,"display":{"invertBinary":0},"configuration":{"phpType":"integer"}}}],"thermostatHC":[{"setpointH":**{"id":"7065","logicalId":"","generic_type":"THERMOSTAT_HC_SETPOINT_H","eqType":"jMQTT","name":"cafetière température cible","order":"12","type":"info","subType":"numeric","eqLogic_id":"786","unite":"°C","isVisible":1,"currentValue":90,"configuration":{"maxValue":105,"minValue":85,"phpType":"double"},"display":{"invertBinary":0}}}**,{"temperature":{"id":"7063","logicalId":"","generic_type":"THERMOSTAT_HC_TEMPERATURE","eqType":"jMQTT","name":"cafetière température actuelle","order":"13","type":"info","subType":"numeric","eqLogic_id":"786","unite":"°C","isVisible":1,"currentValue":46,"display":{"invertBinary":0},"configuration":{"phpType":"double"}}},{"set_mode":{"id":"7085","logicalId":"","generic_type":"THERMOSTAT_HC_SET_MODE","eqType":"jMQTT","name":"chauffage","order":"30","type":"action","subType":"other","eqLogic_id":"786","value":"7072","isVisible":1}},{"set_mode":{"id":"7086","logicalId":"","generic_type":"THERMOSTAT_HC_SET_MODE","eqType":"jMQTT","name":"off","order":"31","type":"action","subType":"other","eqLogic_id":"786","value":"7072","isVisible":1}},{"mode":{"id":"7087","logicalId":null,"generic_type":"THERMOSTAT_HC_MODE","eqType":"jMQTT","name":"Mode","order":"32","type":"info","subType":"string","eqLogic_id":"786","isVisible":1,"currentValue":"off","display":{"invertBinary":0},"configuration":{"phpType":"string"}}}]},"numSwitches":0,"numDetector":0}
[11/15/2024, 11:03:44 AM] [maison-h] ┌──── Bureau > LMLM (786)
[11/15/2024, 11:03:44 AM] [maison-h] | [WARNING] Pas de config du mode Climatisation
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]  Vérification d'existance de l'accessoire dans le cache Homebridge...
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]  Accessoire déjà existant dans le cache Homebridge
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]  Suppression service :LMLM subtype:786-7065- UUID:000000BC-0000-1000-8000-0026BB765291
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Name valeur cache:LMLM
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Active valeur cache:0
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Current Heater-Cooler State valeur cache:0
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Target Heater-Cooler State valeur cache:1
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Current Temperature valeur cache:46
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Temperature Display Units valeur cache:0
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Target Heating Cooling State valeur cache:0
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Cooling Threshold Temperature valeur cache:10
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Heating Threshold Temperature valeur cache:25
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Current Heating Cooling State valeur cache:0
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]  Ajout service :LMLM subtype:786-7065- cmd_id:7065 UUID:000000BC-0000-1000-8000-0026BB765291
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Current Temperature valeur initiale:46
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Cooling Threshold Temperature valeur initiale:10
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Heating Threshold Temperature valeur initiale:25
[11/15/2024, 11:03:44 AM] [@nebz/homebridge-jeedom] This plugin generated a warning from the characteristic 'Current Heating Cooling State': Characteristic not in required or optional characteristic section for service HeaterCooler. Adding anyway.. See https://homebridge.io/w/JtMGR for more info.
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Current Heating Cooling State valeur initiale:0
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Target Heating Cooling State valeur initiale:0
[11/15/2024, 11:03:44 AM] [maison-h] | [DEBUG]     Caractéristique :Temperature Display Units valeur initiale:0
[11/15/2024, 11:03:44 AM] [maison-h] │  OK  : Mise à jour de l'accessoire (LMLM)
[11/15/2024, 11:03:44 AM] [maison-h] └─────────

aurais-tu une idée de comment adresser ce sujet, ou peut-être que je dois abandonner l’idée de changer la t° de ma cafetière avec home ?

ps : la cafetière est pilotée par un plugin sur un jeedom 4.5 alpha et synchronisée via mqtt par un équipement jmqtt d’où les champs sources.

Hello,

C’est probablement la borne que tu avais au début, décoche « envoyer à Homebridge » relance le démon, recoche et relance à nouveau

j’ai tenté ça, rien à faire

décocher l’équipement, relancer le plugin, cocher, relancer le plugin =>

[11/15/2024, 5:35:46 PM] [maison-h]  INFO  [Demande d'Homekit] Nom:LM>Target Temperature=38 (38) 					|||characteristic:{"_events":{},"_eventsCount":4,"iid":13,"value":38,"status":null,"statusCode":0,"subscriptions":1,"displayName":"Target Temperature","UUID":"00000035-0000-1000-8000-0026BB765291","props":{"format":"float","perms":["ev","pr","pw"],"unit":"celsius","minValue":10,"maxValue":38,"minStep":0.1,"needsBinding":true}}

ensuite je décoche, je relance le démon, je recoche + renommner l’accessoire, je relance le démon et idem… les bornes ne sont pas prises en compte. il n’y a pas un moyen de clener le cache ?

je viens de me rendre compte qu’il ne prend pas non plus les bornes de la t° ambiante :

[11/15/2024, 5:49:31 PM] [maison-h] [INFO] [Demande d'Homekit] Nom:LMLM>Current Temperature=32 (32)                                        |||characteristic:{"_events":{},"_eventsCount":3,"iid":12,"value":32,"status":null,"statusCode":0,"subscriptions":1,"displayName":"Current Temperature","UUID":"00000011-0000-1000-8000-0026BB765291","props":{"format":"float","perms":["ev","pr"],"unit":"celsius","minValue":-50,"maxValue":300,"minStep":0.01,"needsBinding":true}}

normalement c’est 0 - 105°

Il y a des bornes naturellement dans HomeKit.

Tu peux envoyer la ligne debug dans le log homebridge_start ?

Et la formater en ligne qu’elle soit lisible stp ? J’ai pas accès à un ordi pendant deux semaines

laissons tomber. le temps de chercher ça va nous prendre du temps fou à tous.

en résumé, un accessoire thermostat consigne ou temperature ambiante lorsqu’il est supprimé n’est pas réellement supprimé du cache. du coup quand on le supprime+ajoute à nouveau, il revient avec ses réglages de bornes min/max précédents.

j’ai donc appliqué la règle d’or. j’ai effacé le pont jeedom sur Apple, rebooté le plugin et réinstallé le pont avec les accessoires et tout redistribué dans les pièces. temps total 15mn environ pour mes 62 accessoires versus se prendre la tête pour un cas d’usage très rare et te déranger alors que tu dois sans doute être en vacances…

là les bornes sont les bonnes je peux le voir dans le log.

je verrai si je reproduis via mon jeedom de dev, je vais créer une copie de la cafetière via un second pont homebridge, c’est un cas que je n’avais pas testé car je n’avais pas remarqué le sujet. si je reproduis je te pousserai le mode opératoire + des logs homebridge_start qui vont bien.

en tout cas merci pour ta réponse rapide.

1 « J'aime »

Sisi impossible que ça ne soit pas le cas, il est retiré du cache. La c’est plutôt la valeur côté jeedom qui n’était pas bonne, car la ligne de création est directement sur jeedom…

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.