Bonjour,
J’ai quatre thermostats Heatit Z-TRM3 qui fonctionnent bien avec Jeedom + openzwave.
J’essaie de migrer vers z-wave JS principalement pour cause d’obsolescence de Python2
Les thermostats sont bien apparemment bien gérés dans z-wave JS UI, les valeurs remontées semble cohérentes.
Par contre, par exemple, la température affichée dans le synoptique Jeedom est 0 (de même pour le point de consigne). Il n’y avait pas de problème avec le plugin openzwave.
Il y a plusieurs « endpoints » temperature dans l’appareil, et celui qui m’intéresse est [4-49-2-Air temperature] Air temperature ]
(node 4, cc 49, endpoint 2 si je comprends bien).
Dans jeedom la commande est indiquée dans « Configuration commande » comme ayant le logical ID 49-0-Air temperature
Curieusement, sur les 4 thermostats, 3 sont en 49-0 et affichent 0, mais 1 est en 49-2 et affiche bien la température ???
Je peux créer la commande correspondante au endpoint 2, mais le nom est ensuite temperature1 et ne remplace pas l’autre
Même genre de problème avec la température de consigne (affichée à zéroi), sauf que je n’arrive même pas à créer la commande correspondant au bon endpoint ([4-67-1-setpoint-1] Setpoint (Heating) pour zwave js UI), j’ai logical id 67-0-0-type=setvalue&value=#slider# dans jeedom.
Beaucoup de choses en vrac, désolé, je suis un débutant sur tous les éléments en jeu, en espérant que quelqu’un pourra me guider…
Accessoirement, ces thermostats sont vraiment bien:
- Affichage et interface de réglage directe sur l’appareil pour que tout le monde puisse s’en servir.
- Contrôle par z-wave pour régler le chauffage à distance.
- Association avec plusieurs relais z-wave pour contrôler plusieurs planchers chauffants en un groupe.
- Fonctionnent sans le hub si celui-ci est planté (sécurité).
C’est assez surprenant qu’ils ne soient pas mieux supportés, parce que la concurrence ne se bouscule pas.
UPDATE: je peux faire marcher l’affichage température en éditant zwavejs/core/config/devices/./thermofloor_411/z-trm3.json et en modifiant le « endpoint » de temperature à 2.
Par contre, je n’arrive à rien avec « setpoint ».
jf



