FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: Sailor am 06 Januar 2016, 14:55:30

Titel: Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: Sailor am 06 Januar 2016, 14:55:30
Hallo

nach dem letzten Update und dem Umzug auf meinen RasPi2 stuerzt fhem neuerdings sporadisch mit folgender Fehhlermeldung im Logfile zuverlaessig ab:


Month '-1' out of range 0..11 at FHEM/RESIDENTStk.pm line 1581.


Die eigentliche Codezeile lautet:


1581:    $timestamp = timelocal( $sec, $min, $hour, $d, $m, $y );


Hat Jemand eine Idee was ich da wieder verbockt habe?  :o

Gruss
    Sailor
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: viegener am 06 Januar 2016, 15:06:54
Das passiert wohl beim Zerlegen von Zeitangaben(Text) in Zeitstempel, dabei wird wohl der Monatsteil nicht erkannt und erhält den Wert -1 (nach Substraktion von 1), das ist dann natürlich nicht mehr gut um daraus ein Datum zu erstellen.

Wenn die Zeitstempel nicht von Dir stammen, müsstest Du vermutlich den Modulautor kontaktieren, ansonsten kannst Du auf jeden Fall an Deinen Residentsobjekten schauen ob da bei den Zeitangaben etwas durcheinandergeraten ist. Das Modul erfordert ein festes Muster

y-m-d h:m:s

Wobei die einzelnen Elemente zwar mehrstellig sein dürfen aber im Datum auf jeden Fall nicht mit Leerzeichen.

Also OK ist
Beispiel: 2016-01-16 12:34:56 oder 2016-1-16 12:34:56
Problematisch ist aber 2016- 1-16 12:34:56

Vielleicht hilft das weiter?

Johannes

Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: syslog am 06 Januar 2016, 15:43:42
Hi,

ich kann den Fehler bestätigen.  Hatte RESIDENTS vorher noch nie im Einsatz und wollte es jetzt mal ausprobieren.  Keine 10 Minuten nach dem Anlegen der ROOMMATES war mein FHEM weg....

lg,
Lukas
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: Loredo am 06 Januar 2016, 17:05:36
bei neu angelegten Devices werden einige Readings nicht angelegt, was dann zu dem Abstürz führt. Bestehende Devices verhalten sich gerade nur nicht ganz korrekt.
Ich arbeite an einem Fix.
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: Sailor am 06 Januar 2016, 20:36:23
Hallo Loredo

Zitat von: Loredo am 06 Januar 2016, 17:05:36
Ich arbeite an einem Fix.

Danke

Gruss
    Matthias
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: Sailor am 08 Januar 2016, 07:48:37
Hallo Loredo

Zitat von: Loredo am 06 Januar 2016, 17:05:36
bei neu angelegten Devices werden einige Readings nicht angelegt, was dann zu dem Abstürz führt. Bestehende Devices verhalten sich gerade nur nicht ganz korrekt.

Gibt es eigentlich eine temporäre Lösung, so dass ich nicht die gesamte Anwesenheitskontrolle außer Betrieb nehmen muß um fhem am Laufen zu halten?


Gruß
   Sailor
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: marvin78 am 08 Januar 2016, 08:25:15
Wie wäre es mit einem restore?
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: Loredo am 08 Januar 2016, 10:15:19
seit gestern ist das gefixt


Gruß
Julian
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: pnewman am 08 Januar 2016, 19:55:04
Hallo,

ich probiere mich auch gerade an Geofency,Residents, Roommate etc.

Wenn ich in Residents set rgr_Residents addRoommate Jenny eingebe, stürzt fhem ab und ich erhalte folgende Fehlermeldung: Month '-1' out of range 0..11 at FHEM/RESIDENTStk.pm line 1581

Gestern hatte ich dies Problem ebenfalls, auch nach 22:00 Uhr noch.

Gerade las ich das das Problem seid Gestern gefixt sei.

Was mache ich denn dann falsch?

Kann mir jemand Helfen?
Welche Daten benötigt man für die Fehlerbehebung?

Gruß
Ralf
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: viegener am 08 Januar 2016, 20:37:49
Zitat von: pnewman am 08 Januar 2016, 19:55:04
Hallo,

ich probiere mich auch gerade an Geofency,Residents, Roommate etc.

Wenn ich in Residents set rgr_Residents addRoommate Jenny eingebe, stürzt fhem ab und ich erhalte folgende Fehlermeldung: Month '-1' out of range 0..11 at FHEM/RESIDENTStk.pm line 1581

Gestern hatte ich dies Problem ebenfalls, auch nach 22:00 Uhr noch.

Gerade las ich das das Problem seid Gestern gefixt sei.

Was mache ich denn dann falsch?

Kann mir jemand Helfen?
Welche Daten benötigt man für die Fehlerbehebung?

Gruß
Ralf

Hast Du gestern / heute ein Update gemacht? Wenn nicht nochmals updaten und schauen ob residentstk erneuert wird, Loredo hat am 6.1. nachmittags einen Fix ins SVN gestellt. Vor dem nächsten Tag ist der normalerweise nicht im update.

Ansonsten: Welche Version von ResidentsTK hast Du?

Johannes
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: pnewman am 08 Januar 2016, 22:05:53
Zitat von: viegener am 08 Januar 2016, 20:37:49
Hast Du gestern / heute ein Update gemacht? Wenn nicht nochmals updaten und schauen ob residentstk erneuert wird, Loredo hat am 6.1. nachmittags einen Fix ins SVN gestellt. Vor dem nächsten Tag ist der normalerweise nicht im update.

Ansonsten: Welche Version von ResidentsTK hast Du?

Johannes

Hallo Johannes,

ich könnte mir gerade in den allerwertesten beissen!

Natürlich habe ich KEIN Update gemacht!
Wäre ja auch zu Einfach gewesen!

Vielen Dank

Gruß
Ralf
Titel: Antw:Absturz nach Fehlermeldung von RESIDENTStk.pm
Beitrag von: viegener am 08 Januar 2016, 23:39:39
Zitat von: pnewman am 08 Januar 2016, 22:05:53
Hallo Johannes,

ich könnte mir gerade in den allerwertesten beissen!

Natürlich habe ich KEIN Update gemacht!
Wäre ja auch zu Einfach gewesen!

Vielen Dank

Gruß
Ralf

Bitte, gern geschehen. Einfache problemlösungen sind doch die Besten  ;)