FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: P.A.Trick am 15 Oktober 2020, 17:47:39

Titel: 36_LaCrosse.pm - Batterie Austausch Funktion defekt
Beitrag von: P.A.Trick am 15 Oktober 2020, 17:47:39
Ich wollte heute mal die Funktion "ReplaceBatteryForSec" (60 sek) nutzen, aber leider geht sie nicht mehr.
Eine Vielzahl der folgenden Meldungen findet sich im Log.
Wurde hier etwas geändert?
Meine Version: 36_LaCrosse.pm 20217 2019-09-21 09:53:25Z HCS

2020.10.15 17:39:57.349 1: PERL WARNING: Odd number of elements in anonymous hash at ./FHEM/36_LaCrosse.pm line 152.
2020.10.15 17:39:57.349 1:     main::CallFn                        called by fhem.pl (763)
2020.10.15 17:39:57.349 1:     main::FW_Read                       called by fhem.pl (3817)
2020.10.15 17:39:57.349 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (592)
2020.10.15 17:39:57.349 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (984)
2020.10.15 17:39:57.349 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2715)
2020.10.15 17:39:57.349 1:     main::CommandSet                    called by fhem.pl (1255)
2020.10.15 17:39:57.349 1:     main::DoSet                         called by fhem.pl (1955)
2020.10.15 17:39:57.349 1:     main::CallFn                        called by fhem.pl (1923)
2020.10.15 17:39:57.349 1:     main::LaCrosse_Set                  called by fhem.pl (3812)
2020.10.15 17:39:57.349 1:     main::__ANON__                      called by ./FHEM/36_LaCrosse.pm (152)
2020.10.15 17:39:57.349 1: stacktrace:
2020.10.15 17:39:57.348 1: PERL WARNING: Odd number of elements in anonymous hash at ./FHEM/36_LaCrosse.pm line 152.
2020.10.15 17:39:57.348 1:     main::CallFn                        called by fhem.pl (763)
2020.10.15 17:39:57.348 1:     main::FW_Read                       called by fhem.pl (3817)
2020.10.15 17:39:57.348 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (592)
2020.10.15 17:39:57.348 1:     main::FW_fC                         called by ./FHEM/01_FHEMWEB.pm (984)
2020.10.15 17:39:57.348 1:     main::AnalyzeCommand                called by ./FHEM/01_FHEMWEB.pm (2715)
2020.10.15 17:39:57.348 1:     main::CommandSet                    called by fhem.pl (1255)
2020.10.15 17:39:57.348 1:     main::DoSet                         called by fhem.pl (1955)
2020.10.15 17:39:57.348 1:     main::CallFn                        called by fhem.pl (1923)
2020.10.15 17:39:57.348 1:     main::LaCrosse_Set                  called by fhem.pl (3812)
2020.10.15 17:39:57.348 1:     main::__ANON__                      called by ./FHEM/36_LaCrosse.pm (152)
2020.10.15 17:39:57.348 1: stacktrace:
2020.10.15 17:39:57.347 1: PERL WARNING: Odd number of elements in anonymous hash at ./FHEM/36_LaCrosse.pm line 152.
Titel: Antw:36_LaCrosse.pm - Batterie Austausch Funktion defekt
Beitrag von: HCS am 16 Oktober 2020, 08:48:47
Gerade auf einem direkt vorher upgedatetem FHEM getestet.

logfile geleert
Batterien raus (TX29DTH) (ID bisher: 26)
30 Sek. warten
Batterien rein
30 Sek. warten
replaceBatteryForSec 120

Ergebnis im device
defmod Temperature_Mobile2 LaCrosse 11

Ergebnis im Logfile:
2020.10.16 08:39:18 1: Logfile gelöscht
2020.10.16 08:40:42 3: LaCrosse: Changing device 11 from 26 to 11
Titel: Antw:36_LaCrosse.pm - Batterie Austausch Funktion defekt
Beitrag von: P.A.Trick am 16 Oktober 2020, 08:51:01
Hm intuitiv habe ich das replaceBatteryForSec 120 vor dem Batteriewechsel durchgeführt. Liegt da evtl. das Problem?