FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: LaLeLu am 01 April 2013, 09:53:24

Titel: Calendar: Use of uninitialized value $dw
Beitrag von: LaLeLu am 01 April 2013, 09:53:24
Hi Boris,

danke für das tolle Modul!

Seit einiger Zeit fällt mir folgender Fehler im Log auf, ohne dass ich irgendeine Beinträchtigung der Funktion des Calendermoduls feststellen kann:Use of uninitialized value $dw in pattern match (m//) at ./FHEM/57_Calendar.pm line 298.
Use of uninitialized value $dw in pattern match (m//) at ./FHEM/57_Calendar.pm line 296.

Ich habe mir das Modul angesehen, habe aber leider keinen Ansatz für mich gefunden.

Ich will nicht ausschließen, dass es an meinen derzeitigen Programmierungen liegt. Ich habe aber leider keine Idee, woran es liegen könnte. Der Fehler scheint bei der Aktualisierung des Kalenders zu entstehen. Daher poste ich mal meine Kalenderdefinition:define FHEMKalender Calendar ical url https://www.google.com/calendar/ical/xyz%40gmail.com/privata9d...ac2/basic.ics 290
  attr FHEMKalender event-on-change-reading modeStarted,modeEnded,modeChanged,modeUpcoming
  attr FHEMKalender group Kalender
  attr FHEMKalender room SYSTEM


Hat jemand eine Idee?
Titel: Aw: Calendar: Use of uninitialized value $dw
Beitrag von: Dr. Boris Neubert am 01 April 2013, 12:47:46
Hallo,

Zitat von: LaLeLu schrieb am Mo, 01 April 2013 09:53Seit einiger Zeit fällt mir folgender Fehler im Log auf, ohne dass ich irgendeine Beinträchtigung der Funktion des Calendermoduls feststellen kann:Use of uninitialized value $dw in pattern match (m//) at ./FHEM/57_Calendar.pm line 298.
Use of uninitialized value $dw in pattern match (m//) at ./FHEM/57_Calendar.pm line 296.


die Zeitdauer ist wohl nicht im Format xxxTxxx. Bitte kommentiere mal die Zeilen 286 und 305 ein, indem Du das # davor wegnimmst. Bitte poste dann mal nur die Zeilen aus dem fhem.log mit dem DEBUG, die vor und nach der o.g. Meldung kommen. Damit kann ich schneller den fehlenden Unterfall identifizieren und ändern.

Grüße
Boris


Titel: Aw: Calendar: Use of uninitialized value $dw
Beitrag von: LaLeLu am 03 April 2013, 23:37:24
Hi Boris,

hier sind die Log-Daten:
2013.04.03 23:33:44 3:   n_FHEM_init  NOTIFY:  Kueche_Radio: Initial den Status des Originals setzen:
2013.04.03 23:33:44 1: DEBUG: sign: -1  dw: 0D  dt: 0H15M0S   t= -900
2013.04.03 23:33:44 1: DEBUG: Duration -P0DT0H15M0S
2013.04.03 23:33:44 1: DEBUG: sign: 1  dw:   dt:    t= 0
Use of uninitialized value $dw in concatenation (.) or string at ./FHEM/57_Calendar.pm line 305.
Use of uninitialized value $dw in pattern match (m//) at ./FHEM/57_Calendar.pm line 298.
Use of uninitialized value $dw in pattern match (m//) at ./FHEM/57_Calendar.pm line 296.
2013.04.03 23:33:44 1: DEBUG: Duration P0D
2013.04.03 23:33:44 1: DEBUG: sign: 1  dw:   dt:    t= 0
Use of uninitialized value $dw in concatenation (.) or string at ./FHEM/57_Calendar.pm line 305.
Use of uninitialized value $dw in pattern match (m//) at ./FHEM/57_Calendar.pm line 298.
Use of uninitialized value $dw in pattern match (m//) at ./FHEM/57_Calendar.pm line 296.
2013.04.03 23:33:44 1: DEBUG: Duration P0D
2013.04.03 23:33:44 1: DEBUG: sign: -1  dw: 0D  dt: 0H15M0S   t= -900
2013.04.03 23:33:44 1: DEBUG: Duration -P0DT0H15M0S
2013.04.03 23:33:40 3:   n_FHEM_init  NOTIFY:  * Anfang *


Sorry, ich bin früher dazu gekommen.
Titel: Aw: Calendar: Use of uninitialized value $dw
Beitrag von: Dr. Boris Neubert am 07 April 2013, 18:18:50
Zitat von: LaLeLu schrieb am Mi, 03 April 2013 23:37...


Das kann ja noch nie funktioniert haben. Gefixt und eingecheckt und morgen per Update verfügbar.

Viele Grüße
Boris
Titel: Aw: Calendar: Use of uninitialized value $dw
Beitrag von: LaLeLu am 08 April 2013, 22:56:26
Hi Boris,

vielen Dank!

Es sind keine Fehlermeldungen mehr vorhanden.

Beste Grüße
Peter