Distinguer l'état partiel ou fixe input

Tags: #<Tag:0x00007fa7a979dd00>

Bonjour,

J’ai un montage avec un nodemcu pour récupérer l’état d’une led (machine à glaçon) ça marche super sauf qu’en mode arrêté elle clignote en mode allumé elle reste fixe. Donc mon état varie de 0 à 1 constamment en mode arrêté.

Mon montage est fait comme ceci:

  • led -> résistance 10k -> gpio 16

Vous savez si le mieux est de gérer ça côté espeasy ou côté jeedom via scénario ?

Merci d’avance

bonjour,
via rules
tu additionnes dans un dummy « viltuel » pulse et un autres pour l’etat

exemple le clignotement est toutes les secondes
donc 5 secondes = 3 on et 2 off = 3x1+2x0=3
dans le rules chaques chg du gpio
s’incremente : virtuel pulse = virtuel pulse + 1

le virtuel dummy pulse = 5

maintenant le temps :
dans chaques chg du gpio
ajjout de time 5 secondes

et dans 5 secondes
si pulse > 2
état = 1 sinon 0
et remise à 0 de pulse

tu peux aussi via scénario jeedom sur le même principe mais vu qu’Espeasy le permet

pour le rules tu peux t’aider de mon compteur d’eau

inutile pour toi le SendToHTTP dans le rules le paramètre send To contrôler du dummy état suffit

hs : tu peux même avoir 3 état
eteinds, clignotement, allumé

Super merci beaucoup pour ta réponse, j’ai utilisé les rules par contre je l’ai fait comme ça (ça à l’air de marcher) :

on Gpio#State=1 do
  timerSet,1,1
endon

on rules#timer=1 do
 if [Gpio#State]=0
  TaskValueSet,3,1,0
 else
  TaskValueSet,3,1,1
 endif
endon

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.