Hallo zusammen,
Ich habe ein Staubsauger Ladegerät an einer FS20 Steckdose dran und dazu auch eine 4 Kanal Fernbedienung.
Ich möchte gerne das die Steckdose nach 16 Stunden automatisch abgeschälten wird, nach dem ich diese per Fernbedienung aktiviert habe.
In Fhem kann ich ja einen off Timer maximal etwas über 4 Stunden programmieren.
Kann mir hier jemand helfen und einen Lösungsansatz mir bereit stellen?
Eventuell hat jemand so etwas ähnliches schon bei sich laufen?
Danke im Voraus
Gruß, Fabian.
Hi Fabian,
sollte doch meinen bescheidenen Kenntnissen nach mit einer Kombination aus notify und at möglich sein, oder?
Woher kommt die Info mit den 4 Stunden?
Gruß
Stefan
Hallo Stefan,
Die Info hab ich aus der FHEM Anleitung wo das mit den "15400"drin steht = Max. 4h16min
Mit notify und at bin ich noch nicht ganz so Fit.
Kann mir jemand ein Beispiel zeigen eventuell auf mein Vorhaben?
Zitat von: DJCrazy am 05 Oktober 2015, 17:22:23
Hallo Stefan,
Die Info hab ich aus der FHEM Anleitung wo das mit den "15400"drin steht = Max. 4h16min
Mit notify und at bin ich noch nicht ganz so Fit.
Kann mir jemand ein Beispiel zeigen eventuell auf mein Vorhaben?
define di_on_for_timer DOIF ([Fernbedienung] eq "on")
(set Steckdose on)
(set Steckdose off)
attr di_on_for_timer wait 0,57600
attr di_on_for_timer do alwaysGruß
Damian
Zitat von: Damian am 05 Oktober 2015, 20:44:40
define di_on_for_timer DOIF ([Fernbedienung] eq "on")
(set Steckdose on)
(set Steckdose off)
attr di_on_for_timer wait 0,57600
attr di_on_for_timer do always
Hallo Damian,
Danke schon mal für deine Hilfe.
Nun doch noch 3 Fragen dazu, wo ich nicht klar komme.
define di_on_for_timer DOIF ([Fernbedienung] eq "on")
-> Was muss ich als Fernbedienung genau eingeben?
Etwas vom angelernten FS20 Fernbedienung wie NAME arStaubsauger oder DEF 19cb 40
(set Steckdose on)
(set Steckdose off)
-> Wo gebe ich diese beiden Programm Codes genau ein?
In der oberen Eingabeleiste nimmt er dies nicht an.
-> Muss ich für Steckdose auch etwas anderes eingeben?
Diese habe ich bis jetzt nicht als einzelnes Gerät angelernt.
attr di_on_for_timer wait 0,57600
attr di_on_for_timer do always
-> Diese beiden Sachen konnte ich eingeben und sind auch so hinterlegt.
Hallo Fabian
Versuch es doch mal mit einen notify z.B.
define sauger_aus notify FS20:on {fhem("define saugeraus at +16:00:00 set FS20 off")}
Gruß Volker
Hallo zusammen,
Hab es nun so zum laufen bekommen wie ich möchte und will euch die Lösung nicht vorenthalten.
Habe dazu 3 NOTIFY angelegt.
1. define Sauger_Aus notify arTasterSauger:on {fhem("define SaugerZeitst at +16:00:00 set arStaubsauger off")}
2. define Sauger_Ein notify arTasterSauger set arStaubsauger on
3. define SaugerTasterReset notify arTasterSauger:on {fhem("define TasterReset at +00:00:05 set arTasterSauger off")}
1. Schaltet die Auschchaltverzögerung EIN
2. Schaltet die Steckdose des Staubsaugers EIN
3. Setzt den Taster der Fernbedienung wieder auf AUS
Zitat von: DJCrazy am 06 Oktober 2015, 17:42:34
Hallo Damian,
Danke schon mal für deine Hilfe.
Nun doch noch 3 Fragen dazu, wo ich nicht klar komme.
define di_on_for_timer DOIF ([Fernbedienung] eq "on")
-> Was muss ich als Fernbedienung genau eingeben?
Etwas vom angelernten FS20 Fernbedienung wie NAME arStaubsauger oder DEF 19cb 40
(set Steckdose on)
(set Steckdose off)
-> Wo gebe ich diese beiden Programm Codes genau ein?
In der oberen Eingabeleiste nimmt er dies nicht an.
-> Muss ich für Steckdose auch etwas anderes eingeben?
Diese habe ich bis jetzt nicht als einzelnes Gerät angelernt.
attr di_on_for_timer wait 0,57600
attr di_on_for_timer do always
-> Diese beiden Sachen konnte ich eingeben und sind auch so hinterlegt.
Dazu müsstest du erst mal deine Fernbedienung und die Steckdose von einander trennen (ablernen), damit nur noch FHEM für das Schalten der Steckdose zuständig ist.
Eleganter ist dagegen die Lösung von Tion, wo nur das Ausschalten über FHEM läuft (die Steckdose bleibt dann wie bisher angelernt). Das kannst du auch ohne at-Definition machen, z. B.:
define di_on_for_timer DOIF ([arStaubsauger] eq "on") (set arStaubsauger off)
attr di_on_for_timer wait 57600
attr di_on_for_timer do alwaysGruß
Damian