Hallo,
Irgendwie bekomme ich folgendes nicht hin:
define isHoliday dummy
define Holidays Calendar ical url http://www.schulferien.org/iCal/Ferien/icals/Ferien_Bayern_2013.ics 43200
define Holidays.notify notify Holidays { \
fhem "set isHoliday " . (ReadingsVal("Holidays","modeStart","") =~ "schulferien" ? 1: 0) }
Es sind 3 Zeilen Kode.
Bekomme immer diese Fehlermeldung:
Use of uninitialized value $value in concatenation (.) or string at fhem.pl line 2961, <$fh> line 51.
Der Kode basiert sich auf diesem Wiki:
http://www.fhemwiki.de/wiki/Wochenende,_Feiertage_und_Schulferien (//www.fhemwiki.de/wiki/Wochenende,_Feiertage_und_Schulferien)
Es ist bestimmt etwas kleineres, aber ich sehe es nicht.
Gruss,
E.J.
Zeile 2961 in der aktuellen fhem.pl kann nicht diese Meldung ausgeben.
Kannst Du bitte das Problem nach einem update versuchen zu reproduzieren?
Die Meldung
Use of uninitialized value $value in concatenation (.) or string at fhem.pl line 2961, <$fh> line 51.
hatte ich auch in meinem fhem.log - bis zum update gestern. Seitdem nicht mehr :)
=8-)
Hi!
Auch bei mir:
2013.01.06 17:33:40 2: dummy set isHoliday_NDS2013 0
Use of uninitialized value $value in concatenation (.) or string at fhem.pl line 2961.
Letztes update allerdings vom am 23.12.2012 weis ich Sorge habe, dass nach einem neuen update wieder meine FHT Temperatur nicht mehr angezeigt wird :(
Erst mal danke für die Hilfe.
Nach dem "update" und "fhem restart" bekomme ich das:
Use of uninitialized value $value in concatenation (.) or string at fhem.pl line 3027, <$fh> line 51.
Zeile hat sich geändert.
Hier mit verbose 5:
2013.01.06 18:02:51 5: Cmd: >define isHoliday dummy<
2013.01.06 18:02:51 5: Triggering global (1 changes)
2013.01.06 18:02:51 5: Notify loop for global DEFINED isHoliday
2013.01.06 18:02:51 5: Cmd: >define Holidays Calendar ical url http://www.schulferien.org/iCal/Ferien/icals/Ferien_Bayern_2013.ics 43200<
2013.01.06 18:02:51 4: Calendar Holidays: Wakeup
2013.01.06 18:02:51 4: Calendar Holidays: Updating...
2013.01.06 18:02:51 4: CustomGetFileFromURL <hidden>: Got data, length: 2543
Use of uninitialized value $value in concatenation (.) or string at fhem.pl line 3027, <$fh> line 51.
2013.01.06 18:02:51 4: Calendar Holidays: Checking times...
2013.01.06 18:02:51 5: Triggering global (1 changes)
2013.01.06 18:02:51 5: Notify loop for global DEFINED Holidays
2013.01.06 18:02:51 5: Cmd: >define Holidays.notify notify Holidays { \
fhem "set isHoliday " . (ReadingsVal("Holidays","modeStart","") =~ "schulferien" ? 1: 0) }<
2013.01.06 18:02:51 5: Triggering global (1 changes)
2013.01.06 18:02:51 5: Notify loop for global DEFINED Holidays.notify
Der ical Abruf funktioniert und liefert Daten und der Wert für isHoliday ist korrekt.
Wenn da nicht diese eine Fehlermeldung wäre ..............
Sollte sein "update" und "shutdown restart".
Danke, offensichtlich versucht Calendar ein reading ohne Wert ($value) zu setzen.
Ich habe fhem.pl modifiziert, um die Fehlerausgabe zu vermeiden.
Nach dem letzten Update ist der Fehler verschwunden.
Danke.