Bonjour à tous
J’ai passé pas mal de temps à fouiller le forum et je n’ai pas trouvé de solution à mon problème.
Je souhaite créer un petit afficheur encastré dans un tableau de contrôle pour avoir les info suivante
- Élément consommation d’eau journalière
- Cout de la consommation eau journalière
- Cout total mensuel
L’afficheur est un écran LCD 16x02 connecté sur un petit NODEMCU. J’utilise le plugin Jeedouino.
La ou je bloque c’est pour créer un scénario qui permet de changer l’affichage de l’info en utilisant un seul bouton poussoir relié à une entrée digitale.
Je ne vois pas comment m’y prendre pour créer l’incrémentation. Info supplémentaire le bouton est un poussoir donc quand j’appuis l’état passe à 1 et quand je relâche il passe à 0 instantanément.
Ci dessous un petit sketch pour résumer.
Merci à ceux qui pourront m’aider
Bonjour,
Je ne suis pas un grand spécialiste mais si ça peut t’aider, je pense qu’il faudrait que tu crées un scénario qui incrémente une variable à chaque fois que tu appuies sur le bouton poussoir.
À chaque valeur de la variable un autre scénario afficherait l’information correspondante.
Après le quatrième clic ta variable revient à 1 et ton scénario continu.
C’est simple à dire, un peu plus compliqué à faire
Dans ma salle de bain j’ai le même système pour la température, hygrométrie et état de la vmc, mais j’ai fait un scénario qui change l’affichage toutes les 30 secondes
J’ai pensé à la variable mais comme le poussoir passe de 0 à 1 je ne vois pas comment l’incrémenter.
Dans l’automate ipx800 il y a une fonction ON Event. Du coup peu importe l’état dès qu’il y a un changement il est possible d’incrémenter la variable.
Dans jeedom je n’ai pas trouvé de fonction similaire.
Il y a bien une fonction event mais elle ne sert qu’a forcer une valeur d’objet info.
Je pense que tu peux incrémenter ta variable à chaque fois que tu appuies sur ton bouton-poussoir avec cette formule que j’utilise pour autre chose :
(variable(NbCyclesArrosages)+1)
Et, dans ton scénario quand ta variable est à quatre, tu recommences celui-ci
Tu peux aussi utiliser un autre scénario, qui, quand ta variable est a 4, la remet a zéro
c’est ce que je fais pour compter des cycles d’arrosage de mon jardin
Ok je vais tester et je te dirais. Merci pour l’info.