sinope-130
sinope-130 copied to clipboard
Température du plancher en mode ambiant TH1310WF
Bonjour Claude,
Est-ce qu'il y aurait moyen d'aller chercher la temperature de la sonde du plancher quand nous sommes en mode ambiant ? je ne trouve pas l'attribut quand je suis en mode developpeur. Mais je ne vois pas plus la temperature ambiante et HA va la chercher sans problème.
Selon moi avec l'attribut floorTemperature comme avec le th1300rf ca ferait
ATTR_FLOOR_TEMP = "floorTemperature"
Avec les appareils zigbee dans ZHA, on a les deux attributs pour room_temperature et Floor_temperature. On peut même afficher la température de la pièce et en même temps celle du plancher à la place de la température extérieure. C'est deux données devraient être accessibles pour les wifi puisque le thermostat lit la sonde de plancher et celle de la température ambiante. et enregistre ces deux valeurs dans des attributs séparés. ATTR_ROOM_TEMPERATURE (roomTemperature) est la valeur soit du plancher ou de l'air ambiant selon le mode choisit, air_by_floor ou floor. Si tu es en mode floor alors tu as temperature qui te donne le setpoint et current_temperature qui te donne la temperature du plancher: temp_display_value: 23 température du plancher affichée sur le thermostat (arrondi) current_temperature: 23.1 température du plancher tel que lu par la sonde temperature: 22 setpoint Si tu es en mode air_by_floor alors temperature te donne le setpoint, current_temperature la température de la pièce et temp_display_value, la température de la pièces arrondie et affichée aur le thermostat. sur ZHA on lit directement tous les attribut sur Neviweb selon le mode choisi, floor ou air_by_floor, Neviweb va te passer les valeurs mentionnées ci-dessus. Par contre je suppose que si on demande les attributs directement floor_temperature et room_temperature on pourrait les obtenir de Neviweb. Faut juste savoir comment neviweb les nomme.
Est-ce qu'on peut essayer avec "floorTemperature" selon moi c'est comme ca qu'elle se nomme.
Je vais tester sur mon setup si je recois quelques chose pour mes plancher zigbee. Je n'ai pas de wifi. Mais je vais créer une branche floor-temp pour mettre les modifications pour tester. Je te laisse savoir dès que c'est pret a tester
Parfait pas de problème !
J'ai créé la branche floor-test. il y a des changements dans const.py et climate.py. Télécharge ces fichier et redémarre HA. Dans tes log regarde la ligne Updating neviweb130 climate «ton thermostat» (1.413 sec):... Envois cette ligne pour voir si Neviweb a répondu pour ATTR_FLOOR_TEMP et savoir si il y a une seule valeur ou une valeur et un status. Si ca marche tu devrais avoir l'attribut floor_temperature pour ce thermostat
Voici le log sa semble négatif :( 2023-04-27 12:52:42.994 DEBUG (SyncWorker_1) [custom_components.neviweb130.climate] Updating neviweb130 climate Chambre Maitre (1.339 sec): {'roomSetpoint': 19, 'outputPercentDisplay': {'percent': 0, 'sourceType': 'heating'}, 'roomTemperature': {'value': 24.21, 'error': None}, 'roomSetpointMin': 5, 'roomSetpointMax': 36, 'roomTemperatureDisplay': {'value': 24, 'status': 'on'}, 'timeFormat': '24h', 'temperatureFormat': 'celsius', 'drStatus': {'drActive': 'off', 'optOut': 'off', 'setpoint': 'off', 'powerAbsolute': 'off', 'powerRelative': 'off'}, 'drSetpoint': {'status': 'off', 'value': None}, 'gfciStatus': 'ok', 'airFloorMode': 'roomByFloor', 'auxHeatConfig': 'longCycle', 'loadWattOutput2': 1000, 'floorMaxAirTemperature': {'value': 25, 'status': 'on'}, 'floorSensorType': '10k', 'floorLimitHigh': {'value': 28, 'status': 'on'}, 'floorLimitLow': {'value': 22, 'status': 'on'}, 'loadWattOutput1': 720, 'loadWatt': 1720, 'wifiRssi': -59, 'keyboardLock': 'unlock', 'config2ndDisplay': 'setpoint', 'setpointMode': 'auto', 'occupancyMode': 'home', 'backlightAutoDim': 'alwaysOn', 'earlyStartCfg': 'off', 'roomSetpointAway': 17.5, 'alertGfci': None}