Hallo zusammen,
ich finde den Fehler einfach nicht und brauche eure Hilfe. Ich steuere meine Rolladen per Dummy, es gibt 4 Stati: Auf, Zu, Sichtschutz, Mitte.
Ein DOIF sollte den Dummy entsprechend setzen was auch für Zu, Sichtschutz funktioniert. Nur der "Auf" Status wird
leider nur sporadisch gesetzt.
Es gibt 2 DOIF's dafür (habe ich schon auseinandergezogen), eines für Wochentag (|8) und eines für das Wochenende (|7).
Aber das für den Werktagbetrieb setzt mal den Status, mal nicht - hat jemand eine Idee was ich falsch mache, oder falsch verstehe?
Ich sitze hier morgens und 07:45 tickt vorbei und es wird kein Status gesetzt. Soll ich so etwas wie [07:45-07:50|8] benutzen?
Verpasst mein System (raspi2) den Zeitpunkt?
Ich habe echt keine Idee.
Internals:
DEF ([07:45|8])(set RolladenSteuerung Auf)
NAME DI_RolladenAuf
NR 45
NTFY_ORDER 50-DI_RolladenAuf
STATE cmd_1
TYPE DOIF
Readings:
2015-09-17 07:45:00 cmd_event timer_1
2015-09-17 07:45:00 cmd_nr 1
2015-09-17 07:45:00 state cmd_1
2015-09-18 07:45:00 timer_1_c1 19.09.2015 07:45:00|8
Condition:
0 DOIF_time_once($hash,$hash->{timer}{0},$wday,"8")
Days:
0 8
Devices:
Do:
0:
0 set RolladenSteuerung Auf
Helper:
globalinit 1
last_timer 1
sleeptimer -1
Internals:
Itimer:
Readings:
Realtime:
0 07:45:00
State:
Time:
0 07:45:00
Timecond:
0 0
Timer:
0 0
Timerfunc:
Timers:
0 0
Attributes:
room Admin
Internals:
NAME RolladenSteuerung
NR 69
STATE Zu
TYPE dummy
Readings:
2015-09-18 21:36:33 state Zu
Attributes:
devStateIcon Zu:shutter_closed Auf:shutter_open Mitte:fts_shutter_50 Sichtschutz:fts_shutter_90
event-on-change-reading state
room Steuerung
setList Auf Zu Mitte Sichtschutz
webCmd Auf:Zu:Mitte:Sichtschutz
2015-09-09_20:36:11 RolladenSteuerung Sichtschutz
2015-09-09_22:01:26 RolladenSteuerung Zu
2015-09-10_06:30:00 RolladenSteuerung Sichtschutz
2015-09-10_07:45:00 RolladenSteuerung Auf
2015-09-10_20:33:51 RolladenSteuerung Sichtschutz
2015-09-10_21:58:36 RolladenSteuerung Zu
2015-09-11_06:30:00 RolladenSteuerung Sichtschutz
2015-09-11_07:45:00 RolladenSteuerung Auf
2015-09-11_20:31:29 RolladenSteuerung Sichtschutz
2015-09-11_21:55:46 RolladenSteuerung Zu
2015-09-12_08:30:00 RolladenSteuerung Sichtschutz
2015-09-12_09:00:00 RolladenSteuerung Auf
2015-09-12_20:29:07 RolladenSteuerung Sichtschutz
2015-09-12_21:52:58 RolladenSteuerung Zu
2015-09-13_09:30:00 RolladenSteuerung Sichtschutz
2015-09-13_10:00:00 RolladenSteuerung Auf
2015-09-13_16:37:39 RolladenSteuerung Mitte
2015-09-13_16:37:43 RolladenSteuerung Auf
2015-09-13_20:26:46 RolladenSteuerung Sichtschutz
2015-09-13_21:50:11 RolladenSteuerung Zu
2015-09-14_06:30:00 RolladenSteuerung Sichtschutz
2015-09-14_18:03:11 RolladenSteuerung Auf
2015-09-14_20:24:24 RolladenSteuerung Sichtschutz
2015-09-14_21:47:26 RolladenSteuerung Zu
2015-09-15_06:30:00 RolladenSteuerung Sichtschutz
2015-09-15_07:45:00 RolladenSteuerung Auf
2015-09-15_20:22:03 RolladenSteuerung Sichtschutz
2015-09-15_21:44:41 RolladenSteuerung Zu
2015-09-16_06:30:00 RolladenSteuerung Sichtschutz
2015-09-16_16:37:20 RolladenSteuerung Auf
2015-09-16_20:19:42 RolladenSteuerung Sichtschutz
2015-09-16_21:41:57 RolladenSteuerung Zu
2015-09-17_06:30:00 RolladenSteuerung Sichtschutz
2015-09-17_07:45:00 RolladenSteuerung Auf
2015-09-17_20:17:21 RolladenSteuerung Sichtschutz
2015-09-17_21:39:14 RolladenSteuerung Zu
2015-09-18_06:30:00 RolladenSteuerung Sichtschutz
2015-09-18_07:50:57 RolladenSteuerung Auf
2015-09-18_20:15:00 RolladenSteuerung Sichtschutz
Auszug aus der Commandref zu DOIF:
"Angaben, bei denen aufgrund der Definition kein Zustandswechsel erfolgen kann z. B.:
define di_light DOIF ([08:00]) (set switch on)
attr di_light do always
müssen mit Attribut do always definiert werden, damit sie nicht nur einmal, sondern jedes mal (hier jeden Tag) ausgeführt werden."
Gruß
Damian
Vielen Dank! Das war mir nicht klar :o
Welchen Hintergrund hat das?