[Gelöst] Timeslider mit on-till kombiniert: Fehler "please enter time informat h

Begonnen von sw, 23 Januar 2015, 20:12:40

Vorheriges Thema - Nächstes Thema

sw

Hallo,

ich erweitere meine fhem Installation gerade um Homematic, funktioniert gut  :)

Ein kleines Problem: ich möchte "on-till" nutzen und mit den time slidern eine Zeit vorgeben:

define Licht1 CUL_HM xxxxxxxx
attr Licht1 model HM-LC-SW4-DR
attr Licht1 webCmd on:off:on-till
attr Licht1 widgetOverride on-till:time


Wenn ich eine Zeit einstelle, kommt die Fehlermeldung  "please enter time informat hh:mm:ss".
Laut CommandRef sind die ":ss" beim Homematic Modul zwingend; das time Widget liefert aber nur hh:mm.
Nach meinem Verständniss ist das ok, die Sekunden sollten im Homematic Modul optional sein.

Ich habe bei mir die  10_CUL_HM.pm testweise geändert:
Alt:

return "please enter time informat hh:mm:ss" if (!$eSec);


Neu:

$eSec = "00"  if (!$eSec);


Damit funktioniert es bei mir.
Ist die Änderung ok? Könnte sie übernommen werden?

Gruß, Sven