Weekdaytimer - Nutzt noch alte Variablen?

Begonnen von martenumberto, 04 Februar 2017, 12:14:21

Vorheriges Thema - Nächstes Thema

martenumberto

Moin zusammen!

Ich habe zur Zeit bei mir zu Hause vor SmartVisu einzusetzen. Allerdings nur wenn ich die UZSU auch benutzen kann  :D
UZSU läuft grundsätzlich, Daten werden ausgelesen und auch an FHEM richtig weitergegeben.
Allerdings will der WeekDayTimer nicht so ganz mit spielen, sprich er schaltet mein Beispiel Device "wz.led" nicht EIN/AUS.
Ich habe es bereits manuell versucht (sprich einen eigenen WDT angelegt aber leider dort auch das gleiche problem.

Hier mal ein auszug aus dem Logfile:
2017.02.04 11:48:39 5: [wdt_uzsu_wz.led] removing Timer: wdt_uzsu_wz.led_1
2017.02.04 11:48:39 4: [wdt_uzsu_wz.led] 07:27:41 17:57:23 Saturday
2017.02.04 11:48:39 4: [wdt_uzsu_wz.led] 11:50:00 1 (Profil 5: Friday)
2017.02.04 11:48:39 4: [wdt_uzsu_wz.led] 11:50:00 1 (Profil 6: Saturday)
2017.02.04 11:48:39 5: [wdt_uzsu_wz.led] removing Timer: wdt_uzsu_wz.led_SetTimerOfDay
2017.02.04 11:48:39 5: [wdt_uzsu_wz.led] setting  Timer: wdt_uzsu_wz.led_SetTimerOfDay 2017-02-05 00:00:05
2017.02.04 11:48:39 1: in MODIFIED
2017.02.04 11:48:39 1: in ATTR
2017.02.04 11:48:39 1: in ATTR
2017.02.04 11:48:39 4: [wdt_uzsu_wz.led] device type CUL_HM:HM-LC-Sw1PBU-FM recognized, setModifier:
2017.02.04 11:48:39 4: [wdt_uzsu_wz.led] no switch in the yesterdays because of the devices type(wz.led is not recognized as heating) - use attr switchInThePast
2017.02.04 11:48:39 4: [wdt_uzsu_wz.led] setTimer - timer seems to be active today: 56|11:50|1
2017.02.04 11:48:39 5: [wdt_uzsu_wz.led] setting  Timer: wdt_uzsu_wz.led_1 2017-02-04 11:50:00
2017.02.04 11:50:00 5: [wdt_uzsu_wz.led] list of window sensors found: 'wdt_uzsu_wz.led'
2017.02.04 11:50:00 4: [wdt_uzsu_wz.led] Update   - timer seems to be active today: 56|11:50|1
2017.02.04 11:50:00 4: [wdt_uzsu_wz.led] device type CUL_HM:HM-LC-Sw1PBU-FM recognized, setModifier:
2017.02.04 11:50:00 4: [wdt_uzsu_wz.led] aktParam: newParam:1 - is  not disabled
2017.02.04 11:50:00 4: [wdt_uzsu_wz.led] command: set @  % executed
2017.02.04 11:50:00 3: Please define @ first


Dabei fällt mir vorallem natürlich die letzten beiden Zeilen auf... Er will mit "@" dieses machen: "%" Das das nicht funktionieren kann ist ja logisch. Soweit ich weiß sind @ und % alte platzhalter für $NAME und $EVNTPART oder?
Daraufhin habe ich mal "update force" durchlaufen lassen allerdings mit keiner besserung. In der 98_WeekdayTimer.pm ist als Datum der 25.1.2017 genannt, also eigentlich sehr aktuell.

Könnt ihr mir weiter helfen?

lg

martenumberto

Problem selber gelöst.

Anscheinend wird über den FHEM Update Kanal eine nicht Kompatible Datei verteilt? (Nur eine vermutung, vielleicht bin ich auch unfähig).
Diese Datei hat mir zur lösung des Problems geholfen: https://github.com/mhop/fhem-mirror/blob/master/fhem/FHEM/98_WeekdayTimer.pm
Diese wurde im FHEM Ordner einfach 1:1 ersetzt und siehe da...Er schaltet! :)

Schönen Tag noch!