Hauptmenü

Fehlermeldung

Begonnen von mbkastner, 05 November 2016, 17:21:54

Vorheriges Thema - Nächstes Thema

mbkastner

Hallo!
Ich bekomme ständig diese Fehlermeldung. Ich betreibe FHEM mit MAX und CUL-Stick. Kann mir jemand einen Tip geben? FHEM ist aktuell.

016.11.01 00:01:13 1: ERROR: empty name in readingsBeginUpdate
2016.11.01 00:01:13 1: stacktrace:
2016.11.01 00:01:13 1:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2016.11.01 00:01:13 1:     main::MAX_Parse                     called by fhem.pl (3422)
2016.11.01 00:01:13 1:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (297)
2016.11.01 00:01:13 1:     main::CUL_MAX_Parse                 called by fhem.pl (3422)
2016.11.01 00:01:13 1:     main::Dispatch                      called by ./FHEM/00_CUL.pm (961)
2016.11.01 00:01:13 1:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (817)
2016.11.01 00:01:13 1:     main::CUL_Read                      called by fhem.pl (3261)
2016.11.01 00:01:13 1:     main::CallFn                        called by fhem.pl (672)
2016.11.01 00:01:13 1: readingsUpdate(,temperature,11.0) missed to call readingsBeginUpdate first.
2016.11.01 00:01:13 1: readingsUpdate(,desiredTemperature,13.0) missed to call readingsBeginUpdate first.
2016.11.01 00:01:13 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2016.11.01 00:01:13 1: readingsUpdate(,RSSI,-47.5) missed to call readingsBeginUpdate first.
2016.11.01 00:01:13 1: ERROR: empty name in readingsBeginUpdate

viegener

Ich kann Dir zwar nicht direkt bei MAX helfen, aber wenn Google fördert einige ähnliche Fehlermeldungen zu Tage, bei Suche nach:
ERROR: empty name in readingsBeginUpdate site:forum.fhem.de speziell im Forum.

Daraus lässt sich schliessen, dass der Fehler sich verhindern lässt, wenn man den Device von Hand anlegt:
https://forum.fhem.de/index.php/topic,49792.msg415164.html#msg415164

Wenn ich das im Code richtig sehe, gibt es wohl Situationen bei denen (historisch ?), möglicherweise der Device angelegt wurde/wird, ohne dass er über die Addresse auch registriert ist. Oder diese geht auf anderem Wege verloren. Das ist zumindest meine Vermutung, vielleicht kontaktierst Du dazu den Modulautor (zu finden über MAINTAINER.txt)

Kein Support über PM - Anfragen gerne im Forum - Damit auch andere profitieren und helfen können

mbkastner

Hallo!
Vielen Dank für den Hinweis. Ich werde das testen. Super ist auch die Liste mit den Modulautoren.
Ich berichte dann wieder.