FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: a_quadrat am 02 Januar 2016, 17:28:54

Titel: FHEM 5.7 Zeitüberprüfung funktioniert nicht mehr
Beitrag von: a_quadrat am 02 Januar 2016, 17:28:54
Hallo zusammen,

mit fhem 5.7 funktioniert meine Variable für die Zeit nicht mehr.

my $hm = sprintf("%%02d:%%02d", $hour, $min);

Durch welches Zeichen muss ich "%" ersetzen?

Mfg Andreas
Titel: Antw:FHEM 5.7 Zeitüberprüfung funktioniert nicht mehr
Beitrag von: JoWiemann am 02 Januar 2016, 17:33:12
Hallo Andreas,

das ist doch nun ausführlich in den Update- und Anpassungshinweisen beschrieben worden. Das maskieren von % und @ durch Wiederholung ist nicht mehr notwendig. Somit wird aus %% einfach %.

Grüße Jörg
Titel: Antw:FHEM 5.7 Zeitüberprüfung funktioniert nicht mehr
Beitrag von: a_quadrat am 02 Januar 2016, 19:17:01
Hallo Jörg,

danke für deine Antwort,  ich dachte "%" sind generell im notify  nicht mehr zulässig, mein Fehler. Jetzt funktionierts  wieder.

Gruß  Andreas
Titel: Antw:FHEM 5.7 Zeitüberprüfung funktioniert nicht mehr
Beitrag von: Puschel74 am 02 Januar 2016, 19:22:16
Zitat von: anco1726 am 02 Januar 2016, 19:17:01
danke für deine Antwort,  ich dachte "%" sind generell im notify  nicht mehr zulässig, mein Fehler. Jetzt funktionierts  wieder.
Äh, dein gezeigter Code ist ja auch kein notify sondern eine Zuweisung in einem Code - der auch gerne in einem notify sein kann.
Das % das du meinst wurde durch $EVENT ersetzt und das kannst du ja schlecht bei deiner Zeitzuweisung verwenden  ;)