Commande ON que si l'ampoule est éteinte, OFF si elle est allumée

Depuis un scénario si j’appel la commande « on » de ton virtuel, elle va exécuter le « low_pulse » quel que soit l’état de ton « input_pullup ». Là est mon problème :slight_smile:

J’ai ouvert une demande d’amélioration dans « Programmation »… vous pouvez l’appuyer si ça vous paraît important…

Hello,

Je profite du sujet qui est encore ouvert (plutôt que d’en faire un séparé et multiplier les sujets) car j’ai une petite question sur l’actualisation d’un virtuel.
J’ai créé un virtuel sur les actions On et Off avec valeur de retour Etat 1 et 0. Dans un widget de type Action j’ai lié mes icônes On et Off aux actions On et Off du virtuel.
Ça fonctionne bien, quand je clique ça allume ou éteint l’ampoule en affichant le bon icone.
Le problème est que la lumière peut être allumée par une commande Google Home par exemple, donc la lumière sera allumée, mais le widget indiquera que c’est éteint…

Y’a-t-il moyen de synchroniser l’état du virtuelle avec une commande extérieure en plus des actions (On et Off) présents à l’intérieur de celui-ci ?

Merci pour votre aide :slight_smile:

Salut,

Si ta lampe possède un retour d’état il te suffit de spécifier la commande « état » du module dans la case « valeur » de l’info/binaire du virtuel.

Salut Salvialf,

La seule info dont j’ai accès est via la commande #[Philips][Lumiere Salon][Etat Luminosité]# qui renvoie l’état de luminosité de l’ampoule (> 0 allumé, 0 = éteint).
Par contre l’action se fait bien mais impossible d’avoir la mise à jour du widget si le déclenchement c’est fait en dehors des actions du virtuel. Je dois louper un truc…

Merci pour ton aide

info/binaire ta commande Etat pas numérique

Pour être franc j’avais testé les deux…à moins que le problème vienne du widget. Ça me semble basique comme action mais je sèche.

Je viens de regarder en V4 et y’a plus la case « valeur »…

Voici un exemple d’une configuration d’un virtuel (en V3.2.16) identique sur le principe:

Sur ce shoot écran il faut enlever Etat dans le menu déroulant au milieu et les valeurs 0 et 1 vont dans la case « valeur » pas « valeur de l’information »

Au contraire, afin de s’y retrouver, plus tard, il est plutôt recommandé d’ouvrir un sujet pour chaque problème.
Il vaut mieux éviter les sujets à rallonge.

1 « J'aime »

Et puisqu’on y est… je préconise plutôt d’utiliser la structure suivante pour ton widget :

Le Widget :

La configuration d’affichage d’une des deux commandes d’action :

Pourquoi ? Parce que ça ne fait créer qu’un seul widget qui peut du coup utiliser une infinité d’images et de tailles pourvu qu’on les ait ajoutées au bon endroit. Il suffit juste de personnaliser les commandes avec des paramètres optionnels qui contiennent le bon nom de fichier.
Techniquement ça ne fait plus utiliser qu’un seul et unique widget pour toutes les commandes binaires.

1 « J'aime »

Ok j’ai modifié le virtuel et le widget en suivant vos conseils, tout est good ! Un grand merci :wink:

J’essaye également la même chose : 1 seul bouton avec retour d’information. Cela fonctionne presque Mon seul soucis c’est que je veux que l’état du bouton change en fonction de l’état de mon information.

je souhaite piloter mon portail et garage. J’ai une télécommande relié à une carte arduino qui est connecté au jeedom en MQTT.
Je pilote un relais pour l’ouverture/fermeture (#[Maison][ArduinoTestMqtt][Relais_OFF]#), et j’ai un capteur sur la porte pour savoir si la porte est ouverte ou fermé (#[Maison][ArduinoTestMqtt][out:status_gauche]#)

ma config :

quel est le problème ?
merci