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.
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
Hm intuitiv habe ich das replaceBatteryForSec 120 vor dem Batteriewechsel durchgeführt. Liegt da evtl. das Problem?