Ich erfasse in einem dummy Wochentage, An- und Ausschaltzeiten für eine kleine Heizungssteuerung. Leider jedoch bekomme ich diese nicht an den WeekDayTimer übergeben.
Internals:
CFGFN
NAME HZ_WT
NR 18568
STATE on
STILLDONETIME 0
TYPE dummy
OLDREADINGS:
READINGS:
2018-10-03 19:47:42 An 19:50
2018-10-03 15:24:42 Aus 18:00
2018-10-03 19:47:29 Status on
2018-10-03 20:11:09 Tage 3
2018-10-03 19:52:19 state on
Attributes:
alias Timer 1
readingList Status Tage An Aus
room Heizung
setList Status:uzsuToggle,on,off Tage:multiple-strict,Mo,Di,Mi An:time Aus:time
webCmd Status:Tage:An:Aus
DEF HZ_WT de {ReadingsVal('HZ_WT','Tage','')}|{ReadingsVal('HZ_WT','An','')}|up
Jemand eine Idee warum?
So was kann man nicht: die DEF von einem Device wird nur beim define oder beim Start gelesen.
Beim anlegen bekomme ich die Uhrzeit übergeben, nur die Wochentage nicht. Habe die Auswahl im dummy auf mo,di,mi geändert und trotzdem nicht. Trage ich escexakt genauso im WeekDayTimer ein, dann geht's....
@amenomade: Hast du eine bessere Idee?
Zitat von: sparkiie am 03 Oktober 2018, 21:01:31
Beim anlegen bekomme ich die Uhrzeit übergeben
Sicher? Zeig mal ein list von deinem Weekdaytimer nach löschen und wieder define
DEF HZ_WT mo,di,mi|{ReadingsVal('HZ_WT','An','')}|up
DEVICE HZ_WT GlobalDaylistSpec
LANGUAGE de
NAME HZ_Timer_1
NR 19485
Profil 1: Montag 19:20:00 up
Profil 2: Dienstag 19:20:00 up
Profil 3: Mittwoch 19:20:00 up
STATE active
STILLDONETIME 0
TYPE WeekdayTimer
READINGS:
2018-10-03 21:10:48 currValue up
2018-10-03 20:54:06 disabled 0
2018-10-03 21:10:48 nextUpdate 2018-10-08 19:20:00
2018-10-03 21:10:48 nextValue up
2018-10-03 21:10:48 state active
SWITCHINGTIMES: mo,di,mi|{ReadingsVal('HZ_WT','An','')}|up
Ja ok, er nimmt das (zufällig?). Aber wenn Du jetzt die Zeit im Dummy änderst, wird es nicht übernommen, oder?
Ich kenne keine Lösung, um die Tage auch so zu übernehmen. Warum willst Du es über ein Dummy machen? Evtl. wäre es möglich, über ein notify, ein "defmod" vom Weekdaytimer zu steuern, aber da wird sich die Konfig jedes Mal ändern, und sie wird gespeichert möchten.
Vielleicht wäre es besser über weekprofile? Da hast Du ein UI, um die Pläne zu ändern.
Zitat von: amenomade am 03 Oktober 2018, 21:27:22
Ja ok, er nimmt das (zufällig?). Aber wenn Du jetzt die Zeit im Dummy änderst, wird es nicht übernommen, oder?
Ja das stimmt.
Weekprofile schaue ich mir mal an.
EDIT: Passt leider auch nicht so richtig!