ASC - Problem mit rereadcfg?

Begonnen von Beta-User, 08 September 2024, 09:23:59

Vorheriges Thema - Nächstes Thema

Beta-User

Hallo CoolTux,

im Zusammenhang mit https://forum.fhem.de/index.php?topic=138852.0 hatte ich ausprobiert, ob FHEM via rereadcfg ordnungsgemäß wieder hochkommt (man mag zu rereadcfg denken, was man mag...).

Jedenfalls hat mir das am Ende zu lange gedauert, bis FHEM wieder da war.

Eines der Probleme, die mir in dem Zusammenhang dann aufgefallen war, waren "endlose" Einträge von ASC nach diesem Muster:
2024.09.08 08:25:46 1: ERROR: empty name in readingsBeginUpdate
2024.09.08 08:25:46 1: stacktrace:
2024.09.08 08:25:46 1:     main::readingsBeginUpdate           called by fhem.pl (5195)
2024.09.08 08:25:46 1:     main::readingsSingleUpdate          called by lib/FHEM/Automation/ShuttersControl.pm (890)
2024.09.08 08:25:46 1:     FHEM::Automation::ShuttersControl::UserAttributs_Readings_ForShutters called by lib/FHEM/Automation/ShuttersControl.pm (360)
2024.09.08 08:25:46 1:     FHEM::Automation::ShuttersControl::Undef called by fhem.pl (3985)
2024.09.08 08:25:46 1:     main::CallFn                        called by fhem.pl (1504)
2024.09.08 08:25:46 1:     main::CommandRereadCfg              called by fhem.pl (1282)
2024.09.08 08:25:46 1:     main::AnalyzeCommand                called by fhem.pl (1133)
2024.09.08 08:25:46 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2868)
2024.09.08 08:25:46 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (1030)
2024.09.08 08:25:46 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2024.09.08 08:25:46 1:     main::FW_Read                       called by fhem.pl (3985)
2024.09.08 08:25:46 1:     main::CallFn                        called by fhem.pl (786)
2024.09.08 08:25:46 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at fhem.pl line 5049.
2024.09.08 08:25:46 1: readingsUpdate(,associatedWith,Rollladenautomatik,none) missed to call readingsBeginUpdate first.
2024.09.08 08:25:46 1: stacktrace:
2024.09.08 08:25:46 1:     main::readingsBulkUpdate            called by fhem.pl (5196)
2024.09.08 08:25:46 1:     main::readingsSingleUpdate          called by lib/FHEM/Automation/ShuttersControl.pm (890)
2024.09.08 08:25:46 1:     FHEM::Automation::ShuttersControl::UserAttributs_Readings_ForShutters called by lib/FHEM/Automation/ShuttersControl.pm (360)
2024.09.08 08:25:46 1:     FHEM::Automation::ShuttersControl::Undef called by fhem.pl (3985)
2024.09.08 08:25:46 1:     main::CallFn                        called by fhem.pl (1504)
2024.09.08 08:25:46 1:     main::CommandRereadCfg              called by fhem.pl (1282)
2024.09.08 08:25:46 1:     main::AnalyzeCommand                called by fhem.pl (1133)
2024.09.08 08:25:46 1:     main::AnalyzeCommandChain           called by ./FHEM/01_FHEMWEB.pm (2868)
2024.09.08 08:25:46 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (1030)
2024.09.08 08:25:46 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (609)
2024.09.08 08:25:46 1:     main::FW_Read                       called by fhem.pl (3985)
2024.09.08 08:25:46 1:     main::CallFn                        called by fhem.pl (786)
2024.09.08 08:25:46 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4776.

Ist nichts wichtiges, und ich habe auch keine weitere Ursachenforschung betrieben. Vermutlich fehlt einfach eine Abfrage, ob $init_done (noch) wahr ist...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: MiLight@ESP-GW, BT@OpenMQTTGw | MySensors: seriell, v.a. 2.3.1@RS485 | ZWave | ZigBee@deCONZ | SIGNALduino | MapleCUN | RHASSPY
svn: u.a MySensors, Weekday-&RandomTimer, Twilight,  div. attrTemplate-files

CoolTux

Sieht so aus als wenn das Objekt nicht korrekt befüllt wird. Also keine Shutter eingetragen werden.
Hätte da aber auch gerade keine Lösung parat. Aber danke fürs Bescheid geben.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net