Bonjour à tous,
J'ai une difficulté sur la configuration de l'inter mentionné en sujet.
Cet interrupteur serait plutôt une télécommande avec 4 boutons qui a (pour faire simple) 4 états de boutons (10/20/30/40)
Je voudrais utiliser le bouton 4 donc code 40 pour :
* allumer une lampe quand celle ci est éteinte
* éteindre une lampe quand celle ci est allumée
J'ai fait un scénario tout simple que j'ai mis en pièce jointe.
Mon souci c'est que l'état "boutons" qui vient de "data[0].val" garde la dernière valeur donc dans mon cas : 40
si je rappuie sur le même bouton pour éteindre, il ne se passe rien, le scénario n'est pas executé, il fautappuyer sur un autre bouton puis réappuyer sur le bouton 40 pour que ça fonctionne.
J'ai tenté de changer par une action la valeur de la variable "boutons", ça ne fonctionne pas.
Comment gérez vous cela ?
Il doit y avoir un truc qui m’échappe.
Merci pour votre aide.
Reset bouton d'un interrupteur Wall Switch de NoDon
Reset bouton d'un interrupteur Wall Switch de NoDon
- Pièces jointes
-
- jeedom3.jpg (44.61 Kio) Consulté 866 fois
-
- jeedom2.jpg (9.92 Kio) Consulté 866 fois
-
- jeedom1.jpg (42.87 Kio) Consulté 866 fois
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Re: Reset bouton d'un interrupteur Wall Switch de NoDon
configure la répétions des valeurs sur ta cmd Boutons
https://www.jeedom.com/blog/?p=3530
https://www.jeedom.com/blog/?p=3530
As-tu consulté la documentation avant de poser ta question?
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/
Les demandes de support en MP ne seront pas traité mais j'accepte les dons paypal.me/nechry
Visiter mon blog http://nechry-automation.ch/
- SupraDolph
- Timide
- Messages : 478
- Inscription : 17 janv. 2016, 22:44
Re: Reset bouton d'un interrupteur Wall Switch de NoDon
Nechry t'a donné la solution pour la répétition de valeur (sinon il faudrait appuyer sur un autre bouton entre deux ce qui n'est pas l'idéal...).
Sinon pour la télécommande j'ai préféré passer par le code que j'ai trouvé plus lisible, dans l'idée :
Sinon pour la télécommande j'ai préféré passer par le code que j'ai trouvé plus lisible, dans l'idée :
Code : Tout sélectionner
$scenario->setLog("Début du scénario.");
$cmd = cmd::byString('#[Rez de chaussée][Télécommande][Boutons]#');
$bouttonAppuye = $cmd->execCmd();
$scenario->setLog("Ordre " . $bouttonAppuye . " reçu.");
switch ($bouttonAppuye) {
case 10: //O plein : Toggle lampe de salon
$cmd = cmd::byString('#[Salon][Lampe de salon][Etat]#');
$etatLampe = $cmd->execCmd();
if ($etatLampe == 0) {
$cmd = cmd::byString('#[Salon][Lampe de salon][On]#');
}
else {
$cmd = cmd::byString('#[Salon][Lampe de salon][Off]#');
}
$cmd->execCmd();
break;
case 12: //O plein long : Toggle TV
$cmd = cmd::byString('#[Salon][FreePlayer][Power]#');
$cmd->execCmd();
break;
}
Z-Wave Aeon Stick Gen5 - Debian Stretch - VirtualBox - Alexa - ha-bridge - ZigBee Mi Home
Découvrez mes plugins thermoAlternateView, harmanKardonRC
Découvrez mes plugins thermoAlternateView, harmanKardonRC
Re: Reset bouton d'un interrupteur Wall Switch de NoDon
Merci à vous, je n'aurais jamais trouvé seul
Sigalou
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
Utilisateur/Développeur Plugin Jeedom
Créateur des plugins Alexa-API & WatchDog
- Site perso dédié domotique : Sigalou-domotique
- Support : Alexa-API WatchDog
- Documentation, Changelog et Todo-List : Alexa-API WatchDog
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 14 invités