switch command Off en passant par l'icone

Forum pour tous les autres objets : sondes météo, capteurs, actionneurs ...
Vous avez un besoin mais vous ne savez pas quel matériel choisir ? C'est ici.
bigatis
Messages : 35
Inscription : 02 déc. 2018, 18:16

switch command Off en passant par l'icone

Message par bigatis »

Bonjour,

J'utilise un switch selector pour controler ma climatisation.
Les "levels" sont Off / 20 degrés / 21 degrés / etc ...
Lorsque je sélectionne une température l'icone s'allume.
J'utilise un script dzvents pour commander d'autres paramètres de ma clim lors d'un changement d'état du selector.
Lorsque je sélectionne Off l'icone s'éteint.
J'ai également des actions programmée dans le script comme par exemple changer l'état d'un autre switch selector correspondant au niveau de la soufflerie de la clim (Fan).
Bref...jusque la tout va bien. :)

Mon problème est que je souhaiterai que lorsque je clique sur l'icone du switch, il passe sur le niveau "Off", or seule l'icone s'éteint mais il ne change pas d'état et reste sur la valeur précédente (par exemple 20 degrés)

Je pensais modifier le niveau dans mon script dzvent pour positionner le niveau à "Off" mais je suis incapable de trouver l’événement correspondant au clique sur l'icone étant donné que les valeur du switch ne changent pas !
Dans les logs je vois bien : "Admin initiated a switch command (108/Climatisation Salon/Off)".

En utilisant l'API JSON je vois bien que le "status" passe a "Off" mais le "level" reste sur 20 et dans le script je ne vois que le level et pas le status :?

Bref ...je suis perdu

Vous avez une idée?
Merci
Sylvain
bigatis
Messages : 35
Inscription : 02 déc. 2018, 18:16

Re: switch command Off en passant par l'icone

Message par bigatis »

En résumé je cherche a récupérer le nValue ou le status.
Ca doit etre possible car on le voit soit
- en utilisant l'api json : http://xxx.xxx.x.xx:8080/json.htm?type=devices&rid=108
soit
- dans l'onglet "Devices current states" de la partie script (évènements) dans la colonne "valeur"
108 2019-12-15 23:37:10 Climatisation Salon 21° C 2/20 ==> icone allumée
108 2019-12-15 23:37:10 Climatisation Salon 21° C 0/20 ==> icone éteinte
bigatis
Messages : 35
Inscription : 02 déc. 2018, 18:16

Re: switch command Off en passant par l'icone

Message par bigatis »

Tout simplement :

if (domoticz.devices('mon selecteur').nValue == 0) then
...
end
Répondre