FHEM Forum

Verschiedenes => Bastelecke => ESP Familie => Thema gestartet von: Rakete0815 am 30 September 2017, 13:34:44

Titel: ESP8266 + Relais = Türöffner Dummy oder andere Möglichkeit?
Beitrag von: Rakete0815 am 30 September 2017, 13:34:44
Hallo,
ich habe mehrere ESP8266 (WemosD1 Mini) an denen auch Relais hängen im Einsatz.
Das integrieren von Relais oder einfachen LED's konnte ich bisher nur mit Dummys umsetzen, die die entsprechenden GPIO-Pins der IP ansteuern.

z.B. eine LED-Lichterkette direkt an den GPIO-Pins des ESP als Nachtlicht im Bad.
http {esp_http("192.168.2.52", "2", ReadingsVal("Bad_Night","state","") =~/^on/?1:0)}

Jetzt würde ich gerne einen Türsummer integrieren.

Es soll also bei einmaliger Betätigung des Buttons das Relais am ESP für 3 Sekunden auf on gesetzt werden und anschliessend wieder auf off gehen.
Mit einem Dummy funktionier on-for-timer ja leider nicht.

Wie kann ich das nun am besten umsetzen?
Titel: Antw:ESP8266 + Relais = Türöffner Dummy oder andere Möglichkeit?
Beitrag von: SamNitro am 30 September 2017, 15:38:59
Ich arbeite ja nur mit der Tasmota Firmware da kann man direkt in der software timer setzen. hat den Vorteil das es unabhängig von fhem ist sollte der 2.te Befehl mal nicht ankommen... bleibt das Relais angezogen. Bei espeasy könnte man das mit in den rules packen.

Mit welcher firmware arbeitest du?
Titel: Antw:ESP8266 + Relais = Türöffner Dummy oder andere Möglichkeit?
Beitrag von: Rakete0815 am 01 Oktober 2017, 00:46:16
Build 140
Titel: Antw:ESP8266 + Relais = Türöffner Dummy oder andere Möglichkeit?
Beitrag von: SamNitro am 01 Oktober 2017, 00:54:54
Dann Versuch das hier mal:
https://forum.fhem.de/index.php/topic,64615.msg559931.html#msg559931 (https://forum.fhem.de/index.php/topic,64615.msg559931.html#msg559931)
Titel: Antw:ESP8266 + Relais = Türöffner Dummy oder andere Möglichkeit?
Beitrag von: bernd-j am 02 Oktober 2017, 13:01:49
versuch mal
define Tueroeffner dummy
attr Tueroeffner webCmd on
define Tueroeffner_Ntfy notify Tueroeffner { system('curl http://192.168.106.xxx/control?cmd=Pulse,0,1,2500');;;;}
Titel: Antw:ESP8266 + Relais = Türöffner Dummy oder andere Möglichkeit?
Beitrag von: wthiess am 05 Oktober 2017, 15:59:06
Hallo!

Ich würds mit ESPEASY machen dann eine kleine Rolle!
https://www.letscontrolit.com/wiki/index.php/ESPEasy#Loading_firmware
V2.0.0. dev12 ist die aktuellste ESPEAYS Firmware

On H1#Key=1 do  //H1#Key ist der Name des Switch Taster und wird unter Device definiert.
gpio,4,1    //Das Relais hängt an GPIO 4 1 =Ein
delay 1000  //Millisekunden
gpio,4,0  //0 = Aus

lg
Wolfgang

Titel: Antw:ESP8266 + Relais = Türöffner Dummy oder andere Möglichkeit?
Beitrag von: Otto123 am 05 Oktober 2017, 16:35:08
Zitat von: Rakete0815 am 30 September 2017, 13:34:44
Mit einem Dummy funktionier on-for-timer ja leider nicht.
Hi,

das stimmt aber nicht! Bitte die Doku genau lesen -> https://fhem.de/commandref_DE.html#dummy
ZitatuseSetExtensions
Falls gesetzt, und setList enthält on und off, dann die set extensions Befehle sind auch aktiv. In diesem Fall werden nur die Befehle aus setList und die set exensions akzeptiert.
-> https://fhem.de/commandref_DE.html#setExtensions

Funktioniert prima - unabhängig davon ob das jetzt Deine Lösung ist oder nicht  ;D

Gruß Otto
Titel: Antw:ESP8266 + Relais = Türöffner Dummy oder andere Möglichkeit?
Beitrag von: Rakete0815 am 09 Oktober 2017, 10:12:38
Super vielen Dank für eure Antworten und sorry für meine späte Rückmeldung aber die Arbeit hat sich leider wieder vorgedrängelt.
Ich werde mir das ganze in Ruhe anschauen und dann berichten  ;)