FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Fhematiker am 20 August 2015, 13:39:02

Titel: Innerhalb eines Zeitraums mehrfach zufällig ein-/ausschalten
Beitrag von: Fhematiker am 20 August 2015, 13:39:02
Hallo zusammen,

trotz langer Recherche im Forum konnte ich zu folgender Fragestellung nichts finden und bitte daher um Unterstützung:

Ich möchte während meiner Abwesenheit eine Zufallsbeleuchtung generieren, die während eines definierten Zeitraums mehrfach ein- und ausschaltet.
In allen hier beschriebenen Lösungen konnte ich Beispiele mit 'RANDOMTIMER' , 'DOIF' etc. finden, die sich nach meinem Verständnis  immer nur auf das einmalige zufällige Ein- und Ausschalten beziehen.

Könnte mir jemand dabei auf die Sprünge helfen, wie mehrfaches unregelmäßiges Schalten realisiert werden kann?

Schon mal vielen Dank im Voraus!

Gruß,
Ralf
Titel: Antw:Innerhalb eines Zeitraums mehrfach zufällig ein-/ausschalten
Beitrag von: Mario67 am 20 August 2015, 14:03:10
Hallo,

die gesuchte Funktionalität wird durch RandomTimer perfekt abgedeckt. Ich verwende sie zur Simulation von Anwesenheit (unter Beachtung eines Dummy).

Gruß,
Mario

http://fhem.de/commandref.html#RandomTimer (http://fhem.de/commandref.html#RandomTimer)
http://www.fhemwiki.de/wiki/RandomTimer (http://www.fhemwiki.de/wiki/RandomTimer)

define FlurLampe_RandomTimer RandomTimer *{sunset_abs()} Flur_Stehlampe *{sunset_abs(3*3600)} 500
attr FlurLampe_RandomTimer disableCond ( (Value("HomeStatus") eq "Zuhause") or (Value("HomeStatus") eq "Party")or (Value("HomeStatus") eq "Kino")  or (Value("HomeStatus") eq "Party") )
attr FlurLampe_RandomTimer switchmode 800/200
Titel: Antw:Innerhalb eines Zeitraums mehrfach zufällig ein-/ausschalten
Beitrag von: Fhematiker am 20 August 2015, 18:24:20
Hallo Mario67,

supi, supi  ;D ;D

Ich habe die Doku zwar gelesen, aber offensichtlich das Coding fehlerhaft umgesetzt. Mit Deinem Beispielcode hast Du mir sehr geholfen!

Vielen Dank,
Ralf
Titel: Antw:Innerhalb eines Zeitraums mehrfach zufällig ein-/ausschalten
Beitrag von: RadioJames am 30 August 2015, 12:16:41
Hallo,

ich möchte gerne selbst bestimmen, was geschaltet wird, bzw. komplexere Scenarien starten, in denen es mit einem einfachen Schalten nicht getan ist.
Daher würde ich gerne nur die Zufallszeitfunktion nutzen und anstatt des <device> eine Perl Funktion angeben, die den Rest steuert.
Ist so etwas auch möglich?
Titel: Antw:Innerhalb eines Zeitraums mehrfach zufällig ein-/ausschalten
Beitrag von: moonsorrox am 30 August 2015, 12:34:57
Zitat von: RadioJames am 30 August 2015, 12:16:41
Hallo,

ich möchte gerne selbst bestimmen, was geschaltet wird, bzw. komplexere Scenarien starten, in denen es mit einem einfachen Schalten nicht getan ist.
Daher würde ich gerne nur die Zufallszeitfunktion nutzen und anstatt des <device> eine Perl Funktion angeben, die den Rest steuert.
Ist so etwas auch möglich?

DOIF ist das Zauberwort, schau mal hier (http://forum.fhem.de/index.php/topic,39070.msg312029.html#msg312029) dieses ist von Damian ein Modul welches noch nicht offiziell über das FHEN Update kommt
Titel: Antw:Innerhalb eines Zeitraums mehrfach zufällig ein-/ausschalten
Beitrag von: RadioJames am 30 August 2015, 18:41:14
@moonsorrox: Vielen Dank für den Hinweis.

Meine FHEM Konfiguration ist noch aus der Vor-DOIF-Zeit. Das Module scheint mir ja gerade zu ein Allheilmittel zu sein. Werde ich mir gründlich anschauen.