Hallo zusammen,
entschuldigt bitte diese wahrscheinlich schon oft gestellte Frage, aber könnte mir jemand sagen wie ich in dieser jetzigen Zusammenstellung nachdem maün auf "on" klickt, mein Relais wieder automatisch nach 5 Sekunden auf "off" geht ? Geht das mit on for timer ? wie muss dies jedoch genau reingeschrieben werden ?
attr ESPEasy_Electrodragon_Relais eventMap /gpio 12 on:on/gpio 12 off:off/
Vielen Dank im Voraus
Gruß
Patrick
Hi Patrick,
Willkommen im Forum. Bitte lies dir erstmal den Beitrag https://forum.fhem.de/index.php/topic,71806.0.html durch. Dann versuche deine Frage mal so zu formulieren, dass auch jemand, der dein System nicht kennt sie versteht... Prinzipiell ist die Antwort: Ja - Wenn dein Device on-for-timer unterstützt, dann kannst du das im Set-Befehl angeben... Alles andere ist Glaskugel...
Hallo KernSani,
entschuldigung für die fehlenden Infos. Hab anbei die Infos meines ESP8266 Schalter hinterlegt. Ich hoffe dies sind die wichtigen Infos die benötigt werden um das Problem zu lösen.
Attributes:
IODev espBridge
Interval 300
eventMap /gpio 12 on:on/gpio 12 off:off/
group ESPEasy Device
presenceCheck 1
readingSwitchText 1
room ESPEasy
setState 3
stateFormat {ReadingsVal($name,"presence","") eq "absent" ? "absent" : ReadingsVal($name,"Switch","")}
Zitat von: alancord am 18 März 2018, 23:53:14
Ich hoffe dies sind die wichtigen Infos die benötigt werden um das Problem zu lösen.
Im Gegenteil:
Das sind die am wenigsten hilfreichen Informationen, um Dir bei der Beantwortung Deiner Frage helfen zu können.
Bitte ein komplettes list deines Devices.
Aus der Glaskugel gab es da mal was für ESP Schalter (ohne Gewähr - eventuell nur zur Suchunterstützung)
attr <deinEsp> eventMap /longpulse 5 on:on-for-timer/longpulse 5 off:off-for-timer/gpio 5 on:on/gpio 12 off:off/status gpio 15:check/
Gruß Otto
...oder eben eine Lösung, die wahrscheinlich immer funktioniert, auch wenn man keine Details kennt: Wahrscheinlich gibt es bei "on" auch ein Event. Auf das kann man ein notify triggern lassen, welches ein (temporäres) at anlegt, das wiederum nach 5 Sekunden ein "off" fabriziert.
Gruß,
Thorsten
... oder ein Watchdog. Nutze ich bei mir als Sicherheitsreserve für Tasten simulierende Aktoren (Türöffner und früher Garagentorantrieb). Vorteil: Es wird auch kein temporäres at angelegt, wenn es nicht nötig ist, etwa weil der Aktor normalerweise durch andere Mechanismen wieder ausgeschaltet wird.
Gab es bei ESPEasy nicht auch die Option, sowas über rules zu machen?
Dann würde es die Hardware selbst erledigen...
Ist longpulse nicht intern?! Das eventMap ist doch bloß die Übersetzung ???
Vielen Dank mit dem Tip mit notify. Somit hat es geklappt
Dann bitte noch [Gelöst] vor das Subject des ersten Posts schreiben :-)