Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sauter heaters turned "OFF" #19

Open
Pacontent opened this issue Jan 3, 2020 · 1 comment
Open

Sauter heaters turned "OFF" #19

Pacontent opened this issue Jan 3, 2020 · 1 comment

Comments

@Pacontent
Copy link

J'ai des radiateurs Sauter Malao, le script fonctionne mais j'ai l'impression qu'il manque un "level" pour le switch "mode".
J'ai 3 levels : 0 : OFF / 10: Manuel / 20 : Auto (Prog)

Off correspond à l'arrêt complet du radiateur.
Manuel correspond au mode basic.
Auto (Prog) semble correspondre au mode programmation interne. (Celui qui suit le planning rentré manuellement dans le radiateur ou via l'appli Cozytouch)

Il existe un mode programmation externe ! (Censé être celui géré par un fil pilote)
Lorsque je le sélectionne en force sur mon radiateur, j'arrive très bien à envoyer les ordres que je veux depuis domoticz via la switch (OFF / Hors gel / Eco etc...)

Lorsque le script compare l'état sur mon radiateur (le switch "mode" OFF/Manuel/Auto(prog)) il trouve qu'il est "external" alors que domoticz pour lui, il est "internal" --> Différence entre les deux, le script envoie la consigne de modification à domoticz, et se met sur "OFF" car très probablement il ne trouve pas ce "level".
A la prochaine exécution du script, sur domoticz je suis en mode "OFF" , sur le radiateur en mode "external" --> différence entre les deux, le script envoi la commande OFF à mon radiateur et l'éteint.

Ci dessous un extrait des logs de la console après l’exécution du script où on voit bien la différence du mode de programmation (internal / external)

GET-> http://192.168.1.86:8080/json.htm?type=devices&rid=197 : 200
Fonction comparaison switch selecteur : Rad. Bureau idx:197
Etat actuel du switch Domoticz: 20
Etat actuel du mode dans Domoticz: internal
Etat ancien du mode dans Domoticz: internal
Etat actuel du mode dans Cozytouch: external
Cas 2 : changement de mode vient de cozytouch, on envoie le mode à domoticz
GET-> http://192.168.1.86:8080/json.htm?type=command&param=addlogmessage&message=Cozytouch - Rad. Bureau : detection changement mode external : 200
GET-> http://192.168.1.86:8080/json.htm?type=command&param=switchlight&idx=197&switchcmd=Set%20Level&level=0 : 200
GET-> http://192.168.1.86:8080/json.htm?type=command&param=udevice&idx=199&nvalue=0&svalue=18.25 : 200
GET-> http://192.168.1.86:8080/json.htm?type=devices&rid=200 : 200
Fonction gestion_consigne : Rafraichissement consigne : Rad. Bureau/confort/21°C
GET-> http://192.168.1.86:8080/json.htm?type=command&param=udevice&idx=200&nvalue=0&svalue=21 : 200
GET-> http://192.168.1.86:8080/json.htm?type=devices&rid=200 : 200
GET-> http://192.168.1.86:8080/json.htm?type=devices&rid=201 : 200
Fonction gestion_consigne : Rafraichissement consigne : Rad. Bureau/eco/19.0°C
GET-> http://192.168.1.86:8080/json.htm?type=command&param=udevice&idx=201&nvalue=0&svalue=19.0 : 200
GET-> http://192.168.1.86:8080/json.htm?type=command&param=udevice&idx=202&nvalue=0&svalue=1665000 : 200
Mise a jour device 3 : io:AtlanticElectricalHeaterWithAdjustableTemperatureSetpointIOComponent

@sebitop
Copy link

sebitop commented Nov 28, 2023

bonjour
tout d'abord excellent script !
c'est vraiment du bon boulot et merci de le mettre a disposition

par contre en le testant j'ai exactement le meme probleme qu'énoncé si dessu
j'ai des radiateurs THERMOR avec 2 mode de programmation (inetrne avec l'appli et externe avec fil pilote)
si je mets OFF dans le MODE le radiateur s'eteint c'est parfait
des que je repasse en mode AUTO il active la programmation interne et perd le paramètre programmation externe
serait il possible de rajouter ce MODE prog externe dans la construction du selecteur ?

Merci !

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants