FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: alancord am 18 März 2018, 23:22:10

Titel: [gelöst] Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: alancord am 18 März 2018, 23:22:10
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
Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: KernSani am 18 März 2018, 23:36:41
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...
Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: alancord am 18 März 2018, 23:53:14
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","")}
Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: betateilchen am 19 März 2018, 12:08:32
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.
Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: Otto123 am 19 März 2018, 12:28:59
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
Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: Thorsten Pferdekaemper am 19 März 2018, 12:35:13
...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
Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: Pfriemler am 19 März 2018, 12:59:34
... 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.
Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: Beta-User am 19 März 2018, 13:03:18
Gab es bei ESPEasy nicht auch die Option, sowas über rules zu machen?
Dann würde es die Hardware selbst erledigen...
Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: Otto123 am 19 März 2018, 14:15:38
Ist longpulse nicht intern?! Das eventMap ist doch bloß die Übersetzung  ???
Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: alancord am 19 März 2018, 22:02:53
Vielen Dank mit dem Tip mit notify. Somit hat es geklappt

Titel: Antw:Nach 5 Sekunden automatisch abschalten: On for timer ?
Beitrag von: KernSani am 19 März 2018, 22:05:55
Dann bitte noch [Gelöst] vor das Subject des ersten Posts schreiben :-)