Hallo zusammen
ich möchte gern einen Timer haben, der zwischen Startzeit und Endezeit unregelmäßig ein Device an und abschaltet - das typische "Ich bin weg Badezimmerlicht in der Nacht". Nach allem was ich las sollte RandomTimer genau das machen - tut er aber bei mir nicht.
define r1 RandomTimer 12:52:00 Badlampe +01:00:00 300
startet den Timer und schaltet die Badlampe an - prima. Und man sieht auch, wann sie wieder ausgehen wird - ziemlich exakt nach 5 Minuten (+- ein paar Sekunden). Um nach weiteren 5 Minuten (+- ein paar Sekunden) wieder anzugehen...
2015.06.19 12:52:15 5: [r1] setting Timer: r1_SetTimer 19.06.2015 12:52:16
2015.06.19 12:52:16 4: [r1] timings RandomTimer on Badlampe: 12:52:00(19) - 13:52:00(19)
2015.06.19 12:52:16 5: [r1] setting Timer: r1_Exec 19.06.2015 12:52:16
2015.06.19 12:52:16 3: [r1] starting RandomTimer on Badlampe: 12:52:00(19) - 13:52:00(19)
2015.06.19 12:52:16 4: [r1] Zustand:off sigma:800 random:251->1
2015.06.19 12:52:16 4: [r1] command: set Badlampe on
2015.06.19 12:52:16 5: [r1] removing Timer: r1_Exec
2015.06.19 12:52:16 5: [r1] setting Timer: r1_Exec 19.06.2015 12:57:01
2015.06.19 12:57:01 4: [r1] Zustand:on sigma:200 random:23->1
2015.06.19 12:57:01 4: [r1] command: set Badlampe off
2015.06.19 12:57:01 5: [r1] removing Timer: r1_Exec
2015.06.19 12:57:01 5: [r1] setting Timer: r1_Exec 19.06.2015 13:01:47
Das ist jetzt nicht wirklich "Random", oder?
Was mache ich Falsch? Oder bin ich mit meiner Anforderung bei RandomTimer einfach falsch?
Vielen Dank für eure Hilfe
Klaus
Der RT schaltet standardmäßig alle n Sekunden(300 +- random(10) ) mit einer Wahrscheinlichkeit von 80% das device aus ist und mit einer Wahrscheinlichkeit von 20% aus, wenn das device an ist.
Mit
attr ZufallsTimerZ switchmode 400/400
kannst du das Verhalten verändern.
Ah. OK. Danke für die Erklärung.
Viele Grüße
Klaus