bouton poussoir
Posté : lun. 24 oct. 2022 20:01
bonjour à tous,
je vous explique mon problème
j'ai un device venant d'un esp8266-01 avec tasmota programmant un GPIO en output
un autre correspondant à un poussoir venant d'un esp826-01 avec tasmota programmant un GPIO en input_pullup
le dernier device correspondant à un poussoir venant d'un wemos d1 mini avec un programme fait sous visual studio
voici son code déclenché par le BP :
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
etat_LED = !digitalRead(LED_BUILTIN);
Serial.print(" etat LED "); Serial.println(!digitalRead(LED_BUILTIN));
String svalue = String(0);
SendData ("udevice", idxdevice, etat_LED, svalue);
delay(200);
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
etat_LED = !digitalRead(LED_BUILTIN);
Serial.print(" etat LED "); Serial.println(!digitalRead(LED_BUILTIN));
SendData ("udevice", idxdevice, etat_LED, svalue);
j'ai relier les 2 poussoirs par un scénario domoticz pour allumer le relais
le BP via tasmota sur le 8266-01 fonctionne (en push off bouton) et commute bien le relais
celui venant du wemos bascule le relais quand je clic dessus via domoticz mais pas quand je l'actionne physiquement (essai en inter on/off: l'ampoule symbolique change bien d'état ou push off bouton) rien
quand je compare les log des 2 BP ils ont l'air identique
merci de votre aide
je vous explique mon problème
j'ai un device venant d'un esp8266-01 avec tasmota programmant un GPIO en output
un autre correspondant à un poussoir venant d'un esp826-01 avec tasmota programmant un GPIO en input_pullup
le dernier device correspondant à un poussoir venant d'un wemos d1 mini avec un programme fait sous visual studio
voici son code déclenché par le BP :
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
etat_LED = !digitalRead(LED_BUILTIN);
Serial.print(" etat LED "); Serial.println(!digitalRead(LED_BUILTIN));
String svalue = String(0);
SendData ("udevice", idxdevice, etat_LED, svalue);
delay(200);
digitalWrite(LED_BUILTIN, !digitalRead(LED_BUILTIN));
etat_LED = !digitalRead(LED_BUILTIN);
Serial.print(" etat LED "); Serial.println(!digitalRead(LED_BUILTIN));
SendData ("udevice", idxdevice, etat_LED, svalue);
j'ai relier les 2 poussoirs par un scénario domoticz pour allumer le relais
le BP via tasmota sur le 8266-01 fonctionne (en push off bouton) et commute bien le relais
celui venant du wemos bascule le relais quand je clic dessus via domoticz mais pas quand je l'actionne physiquement (essai en inter on/off: l'ampoule symbolique change bien d'état ou push off bouton) rien
quand je compare les log des 2 BP ils ont l'air identique
merci de votre aide