Attribuer un niveau à un inter

Forum dédié aux problématiques concernant les scripts pour DomoticZ.
Entourez votre code et les logs avec les balises nommées code grâce au bouton <\>.
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Attribuer un niveau à un inter

Message par Wolfen38 »

Salut à tous,

J'utilise des inter xiaomi, avant connectés au gateway, et en lua quand je cliquais sur l'inter je demandais à l'inter de repasser sur off. ca fonctionnait bien.

Maintenant, avec la zigate, c'est différent, je n'ai plus de off.

je voulais donc créé un niveau dans mon inter appelé "stop" et qu'en lua, quand on cliquait sur l'inter, qu'il passe sur 'Stop'

j'ai fait celà :

Code : Tout sélectionner

if (devicechanged['Interrupteur couloir'] == '2 Click' and otherdevices['Virtuel cuisine'] == 'Off') then 
    commandArray['Virtuel cuisine']='On'
	commandArray['Sonoff-cuisine']='On'
	commandArray['Interrupteur couloir']='Stop'
et créé le niveau Stop dans mon inter.

Mais ca ne fonctionne pas, il ne passe jamais en Stop, des idées svp ?

Merci.
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Attribuer un niveau à un inter

Message par Wolfen38 »

C'est bon trouvé, il fallait écrire

Code : Tout sélectionner

commandArray['Interrupteur couloir']='Set Level: 40'
pipiche
Messages : 4677
Inscription : 04 avr. 2018, 16:16
Contact :

Re: Attribuer un niveau à un inter

Message par pipiche »

Exact car en fait il s'agit d'un Sélecteur et non pas d'un simple inter.

Par contre je suis intéressé pour comprendre quel type d'inter Xiaomi tu parles.
Est-ce que celui-ci avec la Gateway repassé tout seul à Off ou étais-ce une action de ta part ? Si il repassait à off de lui meme , cela génére-t-il une notification au niveau de Domoticz (c'est à dire un changement d'etat) ?

Quel est le modèle de l'inter Xiaomi ?
Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Attribuer un niveau à un inter

Message par Wolfen38 »

C'est l'inter rond mija.

C'est moi qui lui demande de repasser par off en lua, car comme je programme avec un 'devicechanges', j'avais remarqué que si je restais sur la position d'avant ca ne fonctionnait pas bien.

En passant par le gateway, j'avais un level off, maintenant avec la zigate je ne l'ai plus, si je commande un off, ca coupe l'inter ET la lampe.

C'est pour ca que j'ai rajouté un niveau stop sur lequel je bascule apres appui sur mon switch
Répondre