FHEM Forum

FHEM - Hausautomations-Systeme => MAX => Thema gestartet von: JoWiemann am 30 Dezember 2015, 11:57:07

Titel: PERL WARNING: Argument "57b" isn't numeric in addition (+) at /usr/share/fhem/FH
Beitrag von: JoWiemann am 30 Dezember 2015, 11:57:07
Hallo,

habe beim Anlernen eines MAX Fensterkontakt folgendes Stracktrace bekommen:

14_CUL_MAX.pm 10168 2015-12-13 22:55:58Z mgehre

2015.12.30 12:08:32 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:32 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:32 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:32 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:32 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:32 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (317)
2015.12.30 12:08:32 3: stacktrace:
2015.12.30 12:08:32 1: PERL WARNING: Use of uninitialized value in string eq at /usr/share/fhem/FHEM/14_CUL_MAX.pm line 317.
2015.12.30 12:08:32 3: cm: Unknown code MAX,1,Ack,11afb8,0112, help me!
2015.12.30 12:08:31 1: readingsUpdate(,RSSI,-80.5) missed to call readingsBeginUpdate first.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3370)
2015.12.30 12:08:31 3:     main::readingsBulkUpdate            called by /usr/share/fhem/FHEM/10_MAX.pm (881)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/fhem.pl (4011)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at /usr/share/fhem/fhem.pl line 4011.
2015.12.30 12:08:31 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3370)
2015.12.30 12:08:31 3:     main::readingsBulkUpdate            called by /usr/share/fhem/FHEM/10_MAX.pm (880)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/fhem.pl (4011)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at /usr/share/fhem/fhem.pl line 4011.
2015.12.30 12:08:31 2: MAX_Parse: Don't know how to interpret Ack payload for
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3370)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (850)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/share/fhem/FHEM/10_MAX.pm line 850.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3370)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in string eq at /usr/share/fhem/FHEM/10_MAX.pm line 847.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3370)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in string eq at /usr/share/fhem/FHEM/10_MAX.pm line 845.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3370)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in string eq at /usr/share/fhem/FHEM/10_MAX.pm line 843.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3370)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in string eq at /usr/share/fhem/FHEM/10_MAX.pm line 841.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3370)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at /usr/share/fhem/FHEM/10_MAX.pm line 839.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3370)
2015.12.30 12:08:31 3:     main::readingsBeginUpdate           called by /usr/share/fhem/FHEM/10_MAX.pm (642)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: ERROR: empty name in readingsBeginUpdate
2015.12.30 12:08:31 1: readingsUpdate(,RSSI,-80.5) missed to call readingsBeginUpdate first.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::readingsBulkUpdate            called by /usr/share/fhem/FHEM/10_MAX.pm (881)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/fhem.pl (4011)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at /usr/share/fhem/fhem.pl line 4011.
2015.12.30 12:08:31 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::readingsBulkUpdate            called by /usr/share/fhem/FHEM/10_MAX.pm (880)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/fhem.pl (4011)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value $name in concatenation (.) or string at /usr/share/fhem/fhem.pl line 4011.
2015.12.30 12:08:31 2: MAX_Parse: Don't know how to interpret Ack payload for
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (850)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /usr/share/fhem/FHEM/10_MAX.pm line 850.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in string eq at /usr/share/fhem/FHEM/10_MAX.pm line 847.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in string eq at /usr/share/fhem/FHEM/10_MAX.pm line 845.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in string eq at /usr/share/fhem/FHEM/10_MAX.pm line 843.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in string eq at /usr/share/fhem/FHEM/10_MAX.pm line 841.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/10_MAX.pm (839)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at /usr/share/fhem/FHEM/10_MAX.pm line 839.
2015.12.30 12:08:31 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:31 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:31 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:31 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (303)
2015.12.30 12:08:31 3:     main::MAX_Parse                     called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:31 3:     main::readingsBeginUpdate           called by /usr/share/fhem/FHEM/10_MAX.pm (642)
2015.12.30 12:08:31 3: stacktrace:
2015.12.30 12:08:31 1: ERROR: empty name in readingsBeginUpdate
2015.12.30 12:08:30 3:     main::CallFn                        called by /usr/share/fhem/fhem.pl (661)
2015.12.30 12:08:30 3:     main::CUL_Read                      called by /usr/share/fhem/fhem.pl (3194)
2015.12.30 12:08:30 3:     main::CUL_Parse                     called by /usr/share/fhem/FHEM/00_CUL.pm (796)
2015.12.30 12:08:30 3:     main::Dispatch                      called by /usr/share/fhem/FHEM/00_CUL.pm (938)
2015.12.30 12:08:30 3:     main::CUL_MAX_Parse                 called by /usr/share/fhem/fhem.pl (3353)
2015.12.30 12:08:30 3:     main::CUL_MAX_Send                  called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (368)
2015.12.30 12:08:30 3:     main::CUL_MAX_SendQueueHandler      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (433)
2015.12.30 12:08:30 3:     main::CUL_MAX_Check                 called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (499)
2015.12.30 12:08:30 3:     main::__ANON__                      called by /usr/share/fhem/FHEM/14_CUL_MAX.pm (145)
2015.12.30 12:08:30 3: stacktrace:
2015.12.30 12:08:30 1: PERL WARNING: Argument "57b" isn't numeric in addition (+) at /usr/share/fhem/FHEM/14_CUL_MAX.pm line 145.
2015.12.30 12:08:30 3: CUL_MAX_Parse: Pairing device 11afb8 of type ShutterContact with serial MEQ0380423


Beim define erhalte ich dann: MAX_Define: Device with addr 11afb8 is already defined

Grüße Jörg
Titel: Antw:PERL WARNING: Argument "57b" isn't numeric in addition (+) at /usr/share/fhem/FH
Beitrag von: SirUli am 09 Januar 2016, 13:17:10
Habe das gleiche Problem beim Anlernen von Thermostaten nach einem Batteriewechsel:

2016.01.09 13:07:30 3: CUL_MAX_Parse: Re-Pairing device 014c4f of type HeatingThermostat with serial JEQ0333392
2016.01.09 13:07:30 1: ERROR: empty name in readingsBeginUpdate
2016.01.09 13:07:30 3: stacktrace:
2016.01.09 13:07:30 3:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2016.01.09 13:07:30 3:     main::MAX_Parse                     called by fhem.pl (3360)
2016.01.09 13:07:30 3:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (356)
2016.01.09 13:07:30 3:     main::CUL_MAX_Parse                 called by fhem.pl (3360)
2016.01.09 13:07:30 3:     main::Dispatch                      called by ./FHEM/00_CUL.pm (939)
2016.01.09 13:07:30 3:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (797)
2016.01.09 13:07:30 3:     main::CUL_Read                      called by fhem.pl (3201)
2016.01.09 13:07:30 3:     main::CallFn                        called by fhem.pl (661)
2016.01.09 13:07:30 1: Device changed type from  to HeatingThermostat
2016.01.09 13:07:30 1: readingsUpdate(,groupid,0) missed to call readingsBeginUpdate first.
2016.01.09 13:07:30 1: readingsUpdate(,state,waiting for data (rf error)) missed to call readingsBeginUpdate first.
2016.01.09 13:07:30 1: readingsUpdate(,RSSI,-81.5) missed to call readingsBeginUpdate first.
2016.01.09 13:07:30 1: ERROR: empty name in readingsBeginUpdate
2016.01.09 13:07:30 3: stacktrace:
2016.01.09 13:07:30 3:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2016.01.09 13:07:30 3:     main::MAX_Parse                     called by fhem.pl (3377)
2016.01.09 13:07:30 3:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (356)
2016.01.09 13:07:30 3:     main::CUL_MAX_Parse                 called by fhem.pl (3360)
2016.01.09 13:07:30 3:     main::Dispatch                      called by ./FHEM/00_CUL.pm (939)
2016.01.09 13:07:30 3:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (797)
2016.01.09 13:07:30 3:     main::CUL_Read                      called by fhem.pl (3201)
2016.01.09 13:07:30 3:     main::CallFn                        called by fhem.pl (661)
2016.01.09 13:07:30 1: readingsUpdate(,groupid,0) missed to call readingsBeginUpdate first.
2016.01.09 13:07:30 1: readingsUpdate(,state,waiting for data (rf error)) missed to call readingsBeginUpdate first.
2016.01.09 13:07:30 1: readingsUpdate(,RSSI,-81.5) missed to call readingsBeginUpdate first.
2016.01.09 13:07:30 3: mc: Unknown code MAX,1,define,014c4f,HeatingThermostat,JEQ0333392,0, help me!
2016.01.09 13:07:30 1: ERROR: empty name in readingsBeginUpdate
2016.01.09 13:07:30 3: stacktrace:
2016.01.09 13:07:30 3:     main::readingsBeginUpdate           called by ./FHEM/14_CUL_MAX.pm (361)
2016.01.09 13:07:30 3:     main::CUL_MAX_Parse                 called by fhem.pl (3360)
2016.01.09 13:07:30 3:     main::Dispatch                      called by ./FHEM/00_CUL.pm (939)
2016.01.09 13:07:30 3:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (797)
2016.01.09 13:07:30 3:     main::CUL_Read                      called by fhem.pl (3201)
2016.01.09 13:07:30 3:     main::CallFn                        called by fhem.pl (661)
2016.01.09 13:07:30 1: readingsUpdate(,firmware,1.6) missed to call readingsBeginUpdate first.
2016.01.09 13:07:30 1: readingsUpdate(,testresult,255) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: ERROR: empty name in readingsBeginUpdate
2016.01.09 13:07:33 3: stacktrace:
2016.01.09 13:07:33 3:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2016.01.09 13:07:33 3:     main::MAX_Parse                     called by fhem.pl (3360)
2016.01.09 13:07:33 3:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (297)
2016.01.09 13:07:33 3:     main::CUL_MAX_Parse                 called by fhem.pl (3360)
2016.01.09 13:07:33 3:     main::Dispatch                      called by ./FHEM/00_CUL.pm (939)
2016.01.09 13:07:33 3:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (797)
2016.01.09 13:07:33 3:     main::CUL_Read                      called by fhem.pl (3201)
2016.01.09 13:07:33 3:     main::CallFn                        called by fhem.pl (661)
2016.01.09 13:07:33 1: readingsUpdate(,mode,manual) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,battery,ok) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,desiredTemperature,20.5) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,temperature,20.9) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,valveposition,0) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,RSSI,-67) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: ERROR: empty name in readingsBeginUpdate
2016.01.09 13:07:33 3: stacktrace:
2016.01.09 13:07:33 3:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2016.01.09 13:07:33 3:     main::MAX_Parse                     called by fhem.pl (3377)
2016.01.09 13:07:33 3:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (297)
2016.01.09 13:07:33 3:     main::CUL_MAX_Parse                 called by fhem.pl (3360)
2016.01.09 13:07:33 3:     main::Dispatch                      called by ./FHEM/00_CUL.pm (939)
2016.01.09 13:07:33 3:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (797)
2016.01.09 13:07:33 3:     main::CUL_Read                      called by fhem.pl (3201)
2016.01.09 13:07:33 3:     main::CallFn                        called by fhem.pl (661)
2016.01.09 13:07:33 1: readingsUpdate(,mode,manual) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,battery,ok) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,desiredTemperature,20.5) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,temperature,20.9) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,valveposition,0) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,state,waiting for data) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 1: readingsUpdate(,RSSI,-67) missed to call readingsBeginUpdate first.
2016.01.09 13:07:33 3: mc: Unknown code MAX,0,ThermostatState,017632,19002900D1, help me!
2016.01.09 13:07:36 1: ERROR: empty name in readingsBeginUpdate
2016.01.09 13:07:36 3: stacktrace:
2016.01.09 13:07:36 3:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2016.01.09 13:07:36 3:     main::MAX_Parse                     called by fhem.pl (3360)
2016.01.09 13:07:36 3:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (297)
2016.01.09 13:07:36 3:     main::CUL_MAX_Parse                 called by fhem.pl (3360)
2016.01.09 13:07:36 3:     main::Dispatch                      called by ./FHEM/00_CUL.pm (939)
2016.01.09 13:07:36 3:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (797)
2016.01.09 13:07:36 3:     main::CUL_Read                      called by fhem.pl (3201)
2016.01.09 13:07:36 3:     main::CallFn                        called by fhem.pl (661)
2016.01.09 13:07:36 1: readingsUpdate(,mode,manual) missed to call readingsBeginUpdate first.
2016.01.09 13:07:36 1: readingsUpdate(,desiredTemperature,0.0) missed to call readingsBeginUpdate first.
2016.01.09 13:07:36 1: readingsUpdate(,state,waiting for data (rf error)) missed to call readingsBeginUpdate first.
2016.01.09 13:07:36 1: readingsUpdate(,RSSI,-80) missed to call readingsBeginUpdate first.
2016.01.09 13:07:36 1: ERROR: empty name in readingsBeginUpdate
2016.01.09 13:07:36 3: stacktrace:
2016.01.09 13:07:36 3:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2016.01.09 13:07:36 3:     main::MAX_Parse                     called by fhem.pl (3377)
2016.01.09 13:07:36 3:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (297)
2016.01.09 13:07:36 3:     main::CUL_MAX_Parse                 called by fhem.pl (3360)
2016.01.09 13:07:36 3:     main::Dispatch                      called by ./FHEM/00_CUL.pm (939)
2016.01.09 13:07:36 3:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (797)
2016.01.09 13:07:36 3:     main::CUL_Read                      called by fhem.pl (3201)
2016.01.09 13:07:36 3:     main::CallFn                        called by fhem.pl (661)
2016.01.09 13:07:36 1: readingsUpdate(,mode,manual) missed to call readingsBeginUpdate first.
2016.01.09 13:07:36 1: readingsUpdate(,desiredTemperature,0.0) missed to call readingsBeginUpdate first.
2016.01.09 13:07:36 1: readingsUpdate(,state,waiting for data (rf error)) missed to call readingsBeginUpdate first.
2016.01.09 13:07:36 1: readingsUpdate(,RSSI,-80) missed to call readingsBeginUpdate first.
2016.01.09 13:07:36 3: mc: Unknown code MAX,0,SetTemperature,014c4f,40, help me!
2016.01.09 13:07:58 1: ERROR: empty name in readingsBeginUpdate
2016.01.09 13:07:58 3: stacktrace:
2016.01.09 13:07:58 3:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2016.01.09 13:07:58 3:     main::MAX_Parse                     called by fhem.pl (3360)
2016.01.09 13:07:58 3:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (297)
2016.01.09 13:07:58 3:     main::CUL_MAX_Parse                 called by fhem.pl (3360)
2016.01.09 13:07:58 3:     main::Dispatch                      called by ./FHEM/00_CUL.pm (939)
2016.01.09 13:07:58 3:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (797)
2016.01.09 13:07:58 3:     main::CUL_Read                      called by fhem.pl (3201)
2016.01.09 13:07:58 3:     main::CallFn                        called by fhem.pl (661)
2016.01.09 13:07:58 1: readingsUpdate(,mode,manual) missed to call readingsBeginUpdate first.
2016.01.09 13:07:58 1: readingsUpdate(,desiredTemperature,0.0) missed to call readingsBeginUpdate first.
2016.01.09 13:07:58 1: readingsUpdate(,state,waiting for data (rf error)) missed to call readingsBeginUpdate first.
2016.01.09 13:07:58 1: readingsUpdate(,RSSI,-71.5) missed to call readingsBeginUpdate first.
2016.01.09 13:07:58 1: ERROR: empty name in readingsBeginUpdate
2016.01.09 13:07:58 3: stacktrace:
2016.01.09 13:07:58 3:     main::readingsBeginUpdate           called by ./FHEM/10_MAX.pm (642)
2016.01.09 13:07:58 3:     main::MAX_Parse                     called by fhem.pl (3377)
2016.01.09 13:07:58 3:     main::Dispatch                      called by ./FHEM/14_CUL_MAX.pm (297)
2016.01.09 13:07:58 3:     main::CUL_MAX_Parse                 called by fhem.pl (3360)
2016.01.09 13:07:58 3:     main::Dispatch                      called by ./FHEM/00_CUL.pm (939)
2016.01.09 13:07:58 3:     main::CUL_Parse                     called by ./FHEM/00_CUL.pm (797)
2016.01.09 13:07:58 3:     main::CUL_Read                      called by fhem.pl (3201)
2016.01.09 13:07:58 3:     main::CallFn                        called by fhem.pl (661)
2016.01.09 13:07:58 1: readingsUpdate(,mode,manual) missed to call readingsBeginUpdate first.
2016.01.09 13:07:58 1: readingsUpdate(,desiredTemperature,0.0) missed to call readingsBeginUpdate first.
2016.01.09 13:07:58 1: readingsUpdate(,state,waiting for data (rf error)) missed to call readingsBeginUpdate first.
2016.01.09 13:07:58 1: readingsUpdate(,RSSI,-71.5) missed to call readingsBeginUpdate first.
2016.01.09 13:07:58 3: mc: Unknown code MAX,0,SetTemperature,014c4f,40, help me!


Ich habe auch probiert das gerät mal zu löschen, aber das hatte nichts gebracht...

Meine Versionen:
14_CUL_MAX.pm               10168 2015-12-13 22:55:58Z mgehre
10_MAX.pm                    8681 2015-06-02 21:40:29Z mgehre
Titel: Antw:PERL WARNING: Argument "57b" isn't numeric in addition (+) at /usr/share/fhem/FH
Beitrag von: SirUli am 10 Januar 2016, 16:24:55
Habe den Thermostat via delete aus der Datenstruktur geworfen (So wie es bei einem undef gemacht wird) und unmittelbar danach manuell definiert, jetzt tuts. Unschön, aber zumindest Fehler bereinigt.