Ralf9 / 14_CUL_TCM97001

0 stars 1 forks source link

PERL WARNING #2

Open HomeAutoUser opened 4 years ago

HomeAutoUser commented 4 years ago

Hallo, anbei eine PERL WARNING welche bei deiner Dev-Version ab und zu mal auftritt.

2020.07.14 19:25:54 4: autocreate: received 4 event(s) for 'CUL_TCM97001 CUL_TCM97001_78' during the last 720 seconds
2020.07.14 19:25:54 4: autocreate: ignoring event for 'CUL_TCM97001 CUL_TCM97001_78': at least 12 needed
2020.07.14 19:29:22 1: PERL WARNING: Use of uninitialized value $windDirectionText in concatenation (.) or string at ./FHEM/14_CUL_TCM97001.pm line 1106.
2020.07.14 19:29:22 1: stacktrace:
2020.07.14 19:29:22 1:     main::__ANON__                      called by ./FHEM/14_CUL_TCM97001

Leider habe ich zu diesem Zeitpunkt keine RAWMSG mitgeschrieben im Log.

Ralf9 commented 4 years ago

Ohne RAWMSG wird es wahrscheinlich schwierig den bug zu finden.

HomeAutoUser commented 4 years ago

Hallo, ich habe leider noch keine passende RAWMSG zu dem Zeitpunkt zum nachvollziehen "erwischt". Der Versuch, alle RAWMSG´s aufzufangen und zu dem Zeitpunkt diese abzufangen reichte vermutlich nicht. Es kann nun noch verdeckt sein, das der 868MhZ Empfänger da etwas empfängt.

Hier sind meine bisherigen Erkenntnisse aus dem Mittschnitt, vielleicht erkennst du etwas.

2020.07.16 06:28:12 1: PERL WARNING: Use of uninitialized value $windDirectionText in concatenation (.) or string at ./FHEM/14_CUL_TCM97001.pm line 1106.
2020.07.16 06:28:12 1: stacktrace:
2020.07.16 06:28:12 1:     main::__ANON__                      called by ./FHEM/14_CUL_TCM97001.pm (1106)
2020.07.16 06:28:12 1:     main::CUL_TCM97001_Parse            called by fhem.pl (3991)
2020.07.16 06:28:12 1:     main::Dispatch                      called by ./FHEM/00_SIGNALduino.pm (2106)
2020.07.16 06:28:12 1:     main::SIGNALduno_Dispatch           called by ./FHEM/00_SIGNALduino.pm (2312)
2020.07.16 06:28:12 1:     main::SIGNALduino_Parse_MS          called by ./FHEM/00_SIGNALduino.pm (2727)
2020.07.16 06:28:12 1:     main::SIGNALduino_Parse             called by ./FHEM/00_SIGNALduino.pm (1670)
2020.07.16 06:28:12 1:     main::SIGNALduino_Read              called by fhem.pl (3795)
2020.07.16 06:28:12 1:     main::CallFn                        called by fhem.pl (762)

2020-07-16_06:28:11 nano_433Mhz 5: Read, RAW rmsg: Mu;°„€;¯;¢éƒ;£ö‡;¥ÔŸ;¶Ô„;D!!1!!!!!!!!!!1!!!!!!!!!1!!!!111Qa;C1;RE4;
2020-07-16_06:28:11 nano_433Mhz 4: Read, msg READredu: MU;P0=-132;P1=303;P2=-873;P3=-1910;P5=-8020;P6=-1236;D=01212131212121212121212121213121212121212121212131212121213131315161;CP=1;R=228;
2020-07-16_06:28:11 nano_433Mhz 5: Read, RAW rmsg: Mu;€¬;¡œž;²„€;“ā;´¯ƒ;¶ ‡;—Š€;d#@@@`@@@@@@@@@@`G@@@@@@@@`@GG@```;C0;RE6;
2020-07-16_06:28:11 nano_433Mhz 4: Read, msg READredu: MU;P0=300;P1=-7708;P2=-132;P3=452;P4=-943;P6=-1952;P7=138;D=2340404060404040404040404040406047404040404040404060404747406060601;CP=0;R=230;
---> 2020-07-16_06:28:12 nano_433Mhz 5: Read, RAW rmsg: Mu;°°€;¥;²Ž‡;´ƒ;•¼€;†ò€;§ð€;d!A!!AAA!AEEFAAAAAA!AAAAFp;C1;RF0;
---> 2020-07-16_06:28:12 nano_433Mhz 4: Read, msg READredu: MU;P0=-176;P1=293;P2=-1934;P4=-912;P5=188;P6=114;P7=-112;D=012141212141414121414545464141414141412141414141467;CP=1;R=240;
2020-07-16_06:28:13 nano_433Mhz 5: Read, RAW rmsg: Ms;’ç;£þ£;µç‡;¶À;D#%%%&%%%&&&&%&&%%%&&&&%%&%&%&%%%%%&%%;C2;S3;R43;O;m2;
2020-07-16_06:28:13 nano_433Mhz 4: Read, msg READredu: MS;P2=487;P3=-9086;P5=-2023;P6=-4032;D=23252525262525252626262625262625252526262626252526252625262525252525262525;CP=2;SP=3;R=67;O;m2;
2020-07-16_06:28:13 nano_433Mhz 5: Read, RAW rmsg: Ms;’ä;£ë£;µÕ‡;¶Ç;D#%%%&%%%&&&&%&&%%%&&&&%%&%&%&%%%%%&%%;C2;S3;R43;O;m1;
2020-07-16_06:28:13 nano_433Mhz 4: Read, msg READredu: MS;P2=484;P3=-9067;P5=-2005;P6=-4039;D=23252525262525252626262625262625252526262626252526252625262525252525262525;CP=2;SP=3;R=67;O;m1;

####################################################################################################

2020.07.16 06:31:35 1: PERL WARNING: Use of uninitialized value $windDirectionText in concatenation (.) or string at ./FHEM/14_CUL_TCM97001.pm line 1106.
2020.07.16 06:31:35 1: stacktrace:
2020.07.16 06:31:35 1:     main::__ANON__                      called by ./FHEM/14_CUL_TCM97001.pm (1106)
2020.07.16 06:31:35 1:     main::CUL_TCM97001_Parse            called by fhem.pl (3991)
2020.07.16 06:31:35 1:     main::Dispatch                      called by ./FHEM/00_SIGNALduino.pm (2106)
2020.07.16 06:31:35 1:     main::SIGNALduno_Dispatch           called by ./FHEM/00_SIGNALduino.pm (2312)
2020.07.16 06:31:35 1:     main::SIGNALduino_Parse_MS          called by ./FHEM/00_SIGNALduino.pm (2727)
2020.07.16 06:31:35 1:     main::SIGNALduino_Parse             called by ./FHEM/00_SIGNALduino.pm (1670)
2020.07.16 06:31:35 1:     main::SIGNALduino_Read              called by fhem.pl (3795)
2020.07.16 06:31:35 1:     main::CallFn                        called by fhem.pl (762)

2020-07-16_06:31:34 nano_433Mhz 5: Read, RAW rmsg: Mu;€˜‚;¡æ‡;‚¼;³—ƒ;µè‰;D#!!###!##########!#########!####!!!%;C2;REF;
2020-07-16_06:31:34 nano_433Mhz 4: Read, msg READredu: MU;P0=536;P1=-1894;P2=316;P3=-919;P5=-2536;D=01232121232323212323232323232323232321232323232323232323212323232321212125;CP=2;R=239;
---> 2020-07-16_06:31:35 nano_433Mhz 5: Read, RAW rmsg: Mu;€ô€;±Œ‚;‚À;³…ƒ;”ö€;µŠ‡;–Ÿ€;§ÐŸ;d#########ECCC######%####%%eGE#%%##C%##########%####CCC##%####%%%G%#%%###%##cCCCC###%#######`;C2;RE7;
---> 2020-07-16_06:31:35 nano_433Mhz 4: Read, msg READredu: MU;P0=116;P1=-652;P2=320;P3=-901;P4=246;P5=-1930;P6=159;P7=-8016;D=01232323232323232323454343432323232323232523232323252565474523252523234325232323232323232323232523232323434343232325232323232525254725232525232323252323634343434323232325232323232323236;CP=2;R=231;
2020-07-16_06:31:36 nano_433Mhz 5: Read, RAW rmsg: Ms;€ê€;¡ìƒ;£î‡;„Ɂ;¥¦Ÿ;dECACCAAACAAAAAAAAAACAAAAAAAAACAAAACCCCACCAAACAAAAAA ;C4;S5;RF1;
2020-07-16_06:31:36 nano_433Mhz 4: Read, msg READredu: MS;P0=106;P1=-876;P3=-1902;P4=329;P5=-7974;D=454341434341414143414141414141414141414341414141414141414143414141414343430543414343414141434141414141412;CP=4;SP=5;R=241;
2020-07-16_06:31:36 nano_433Mhz 5: Read, RAW rmsg: Mu;€Ä;¡œŸ;²‹ƒ;³¤‡;D;C0;REE;
2020-07-16_06:31:36 nano_433Mhz 4: Read, msg READredu: MU;P0=324;P1=-7964;P2=-907;P3=-1956;D=03030301030203030202020302020202020202020202;CP=0;R=238;
Ralf9 commented 4 years ago

Ich vermute, daß es ab und zu vorkommt, daß die $windDirectionDegree größer 360 ist obwohl die checksum ok ist $windDirectionDegree = (hex($a[3]) & 0x1)+ ((hex($aReverse[4])*2) + (hex($aReverse[5]))*32);

Du kannst mal eine Abfrage nach $windDirectionDegree > 360 machen und dann $msg ausgeben

HomeAutoUser commented 4 years ago

Hallo, ich bin noch dran an dem Thema. bisher habe ich nur eine Message erhalten mit der Hilfsausgabe obwohl ich nicht so einen Sensor besitze.

2020.07.16 19:04:16 3: radino_433Mhz: CUL_TCM97001_04: msg 4EFFE8F3A000 windDirection=1