Hi,
mein Log füllt sich in Rekordgeschwindigkeit mit folgender Meldung, obwohl global stracktrace auf "0" steht:
2025.01.29 13:59:55 1: readingsUpdate(RCT,power_household_external,701.69) missed to call readingsBeginUpdate first.
2025.01.29 13:59:55 1: stacktrace:
2025.01.29 13:59:55 1: main::readingsBulkUpdate called by fhem.pl (5034)
2025.01.29 13:59:55 1: main::readingsBulkUpdateIfChanged called by (eval 630141) (1)
2025.01.29 13:59:55 1: (eval) called by ./FHEM/10_BindingsIo.pm (644)
2025.01.29 13:59:55 1: main::BindingsIo_processCommand called by ./FHEM/10_BindingsIo.pm (545)
2025.01.29 13:59:55 1: main::BindingsIo_checkResponseByAllNames called by ./FHEM/10_BindingsIo.pm (595)
2025.01.29 13:59:55 1: main::BindingsIo_checkResponse called by ./FHEM/10_BindingsIo.pm (718)
2025.01.29 13:59:55 1: main::BindingsIo_readWebsocketMessage called by ./FHEM/10_BindingsIo.pm (302)
2025.01.29 13:59:55 1: main::BindingsIo_Read called by fhem.pl (3988)
2025.01.29 13:59:55 1: main::CallFn called by fhem.pl (789)
Hat jemand eine Idee, wie ich dieses Stracktrace ausgeschaltet bekomme?
Vielen Dank,
ingo
Lösche das Attribut ;) .
Manche Attrubute werden nur auf Vorhandensein geprüft, und ich gehe davon aus, dass dieses hier dazu gehört...
Ansonsten sollte man diese Sache halt auch dem Maintainer dieses (inoffiziellen?) Moduls melden bzw. gleich einen patch anbieten; die "Fehlerursache" ist ja relativ eindeutig.
Guten Morgen Beta-User,
Du hast vollkommen Recht; nach dem Löschen des Attributs tauscht Stacktrace nicht mehr auf.
Vielen Dank für den Tipp!
Würde diese Erfahrung auch gern an den Maintainer weitergeben, hab aber keine Ahnung, wie der zu finden ist...
Ich hatte ausdrücklich den Maintainer des inoffiziellen Moduls genannt.
Das ist ja nicht plötzlich sauber, nur weil man den "Fehler" nicht mehr sieht....