FHEM Forum

FHEM => Automatisierung => Thema gestartet von: Beta-User am 08 September 2024, 09:23:59

Titel: ASC - Problem mit rereadcfg?
Beitrag von: Beta-User am 08 September 2024, 09:23:59
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...
Titel: Aw: ASC - Problem mit rereadcfg?
Beitrag von: CoolTux am 08 September 2024, 10:20:58
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.