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
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
Klasse, danke...
Joachim
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 :)
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.
Ja, stimmt!
+*{6}00:05:00
hatte ich ja ganz vergessen, die Möglichkeit!
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