FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: joachimm am 08 Februar 2013, 11:42:53

Titel: Ab einer bestimmten Zeit in festgelegten Zeitintervallen abschalten
Beitrag von: joachimm am 08 Februar 2013, 11:42:53
Hallo,

Ich möchte ab 22:00 Uhr alle 5min ein FS20 Device abschalten - und das 6x. Bekomme ich das mit dem Standard at hin oder gehe ich einen Umweg über notify.

Danke

Joachim
Titel: Aw: Ab einer bestimmten Zeit in festgelegten Zeitintervallen abschalten
Beitrag von: Icebear am 08 Februar 2013, 12:18:55
Hi.

Da du wahrscheinlich das selbe prob hast wie ich (manchmal kommen die befehle nicht an, bei mir an einer Terme) hier ein kleiner Perl code

sub Resend ($) {
my ($device) = @_;
my ($akt) = Value($device);
$ret = "Device has state $akt. Resend";
fhem("set $device $akt");
return($ret);
}

einfach in die 99_Utils einfuegen und aufruf mit

define MeinRepeat at +*00:05:00 {Resend("MeinDevice")}

wiederholt alle 5 Minuten den befehl der im Status steht. Wenn Device off dann wird alle 5 Mins ein off gesendet wenn on halt ein on.

Hoffe das hilft dir.

und wech

Titel: Aw: Ab einer bestimmten Zeit in festgelegten Zeitintervallen abschalten
Beitrag von: joachimm am 08 Februar 2013, 12:40:02
Klasse, danke...

Joachim
Titel: Aw: Ab einer bestimmten Zeit in festgelegten Zeitintervallen abschalten
Beitrag von: Icebear am 08 Februar 2013, 12:43:01
Achso, natürlich nur bei geräten verwenden wos nötig ist sonst wird die Funklast (und irgendwann auch die Trägheit von FHEM) unerträglich :)
Titel: Aw: Ab einer bestimmten Zeit in festgelegten Zeitintervallen abschalten
Beitrag von: MisterEltako am 08 Februar 2013, 18:33:37
Hi!

Ich würde es so machen:

define Testdummy dummy
attr Testdummy webCmd on off

define Testung at *22:00:00 {fhem ("define Testung2 at +*{6}00:05:00 set Testdummy on")}

MfG, MisterEltako.
Titel: Aw: Ab einer bestimmten Zeit in festgelegten Zeitintervallen abschalten
Beitrag von: Zrrronggg! am 08 Februar 2013, 18:41:33
Ja, stimmt!

+*{6}00:05:00


hatte ich ja ganz vergessen, die Möglichkeit!
Titel: Aw: Ab einer bestimmten Zeit in festgelegten Zeitintervallen abschalten
Beitrag von: WiKa am 08 Februar 2013, 21:05:05
Hallo joachimm,

und noch eine Lösung:
Schau dir mal im Wiki "Zeitschaltuhr" an http://www.fhemwiki.de/wiki/Zeitschaltuhr (//www.fhemwiki.de/wiki/Zeitschaltuhr).
Damit kannst Du in einer Codezeile Startzeit / Endzeit / Intervall und gegebenenfalls zusätzliche Schaltbedingungen definieren.

VG,
WiKa