Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm

Begonnen von Homalix99, 07 Februar 2019, 16:59:38

Vorheriges Thema - Nächstes Thema

Homalix99

Hallo,

ich erhalte seit einiger Zeit burstartige Logeinträge:

PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114
PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115.


Ein global:stacktrace = 1 gibt folgendes aus:

2019.02.07 16:25:16.943 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114.
2019.02.07 16:25:16.943 1: stacktrace:
2019.02.07 16:25:16.943 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (4114)
2019.02.07 16:25:16.944 1:     main::CUL_HM_Set                    called by fhem.pl (3610)
2019.02.07 16:25:16.944 1:     main::CallFn                        called by fhem.pl (1802)
2019.02.07 16:25:16.944 1:     main::DoSet                         called by fhem.pl (1844)
2019.02.07 16:25:16.944 1:     main::CommandSet                    called by fhem.pl (2631)
2019.02.07 16:25:16.944 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (3080)
2019.02.07 16:25:16.945 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1737)
2019.02.07 16:25:16.945 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1902)
2019.02.07 16:25:16.945 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1093)
2019.02.07 16:25:16.945 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (544)
2019.02.07 16:25:16.945 1:     main::FW_Read                       called by fhem.pl (3610)
2019.02.07 16:25:16.945 1:     main::CallFn                        called by fhem.pl (727)
2019.02.07 16:25:16.955 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115.
2019.02.07 16:25:16.956 1: stacktrace:
2019.02.07 16:25:16.956 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (4115)
2019.02.07 16:25:16.956 1:     main::CUL_HM_Set                    called by fhem.pl (3610)
2019.02.07 16:25:16.957 1:     main::CallFn                        called by fhem.pl (1802)
2019.02.07 16:25:16.957 1:     main::DoSet                         called by fhem.pl (1844)
2019.02.07 16:25:16.957 1:     main::CommandSet                    called by fhem.pl (2631)
2019.02.07 16:25:16.957 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (3080)
2019.02.07 16:25:16.957 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1737)
2019.02.07 16:25:16.957 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1902)
2019.02.07 16:25:16.958 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1093)
2019.02.07 16:25:16.958 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (544)
2019.02.07 16:25:16.958 1:     main::FW_Read                       called by fhem.pl (3610)
2019.02.07 16:25:16.958 1:     main::CallFn                        called by fhem.pl (727)
2019.02.07 16:25:16.972 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114.
2019.02.07 16:25:16.973 1: stacktrace:
2019.02.07 16:25:16.973 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (4114)
2019.02.07 16:25:16.973 1:     main::CUL_HM_Set                    called by fhem.pl (3610)
2019.02.07 16:25:16.973 1:     main::CallFn                        called by fhem.pl (1802)
2019.02.07 16:25:16.973 1:     main::DoSet                         called by fhem.pl (1844)
2019.02.07 16:25:16.974 1:     main::CommandSet                    called by fhem.pl (2631)
2019.02.07 16:25:16.974 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (3080)
2019.02.07 16:25:16.974 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1737)
2019.02.07 16:25:16.974 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1902)
2019.02.07 16:25:16.974 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1093)
2019.02.07 16:25:16.975 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (544)
2019.02.07 16:25:16.975 1:     main::FW_Read                       called by fhem.pl (3610)
2019.02.07 16:25:16.975 1:     main::CallFn                        called by fhem.pl (727)
2019.02.07 16:25:16.985 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115.
2019.02.07 16:25:16.985 1: stacktrace:
2019.02.07 16:25:16.986 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (4115)
2019.02.07 16:25:16.986 1:     main::CUL_HM_Set                    called by fhem.pl (3610)
2019.02.07 16:25:16.986 1:     main::CallFn                        called by fhem.pl (1802)
2019.02.07 16:25:16.986 1:     main::DoSet                         called by fhem.pl (1844)
2019.02.07 16:25:16.986 1:     main::CommandSet                    called by fhem.pl (2631)
2019.02.07 16:25:16.987 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (3080)
2019.02.07 16:25:16.987 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1737)
2019.02.07 16:25:16.987 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1902)
2019.02.07 16:25:16.987 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1093)
2019.02.07 16:25:16.987 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (544)
2019.02.07 16:25:16.988 1:     main::FW_Read                       called by fhem.pl (3610)
2019.02.07 16:25:16.988 1:     main::CallFn                        called by fhem.pl (727)
2019.02.07 16:25:17.001 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114.
2019.02.07 16:25:17.001 1: stacktrace:
2019.02.07 16:25:17.002 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (4114)
2019.02.07 16:25:17.002 1:     main::CUL_HM_Set                    called by fhem.pl (3610)
2019.02.07 16:25:17.002 1:     main::CallFn                        called by fhem.pl (1802)
2019.02.07 16:25:17.002 1:     main::DoSet                         called by fhem.pl (1844)
2019.02.07 16:25:17.002 1:     main::CommandSet                    called by fhem.pl (2631)
2019.02.07 16:25:17.002 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (3080)
2019.02.07 16:25:17.003 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1737)
2019.02.07 16:25:17.003 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1902)
2019.02.07 16:25:17.003 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1093)
2019.02.07 16:25:17.003 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (544)
2019.02.07 16:25:17.003 1:     main::FW_Read                       called by fhem.pl (3610)
2019.02.07 16:25:17.004 1:     main::CallFn                        called by fhem.pl (727)
2019.02.07 16:25:17.014 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115.
2019.02.07 16:25:17.014 1: stacktrace:
2019.02.07 16:25:17.014 1:     main::__ANON__                      called by ./FHEM/10_CUL_HM.pm (4115)
2019.02.07 16:25:17.014 1:     main::CUL_HM_Set                    called by fhem.pl (3610)
2019.02.07 16:25:17.014 1:     main::CallFn                        called by fhem.pl (1802)
2019.02.07 16:25:17.015 1:     main::DoSet                         called by fhem.pl (1844)
2019.02.07 16:25:17.015 1:     main::CommandSet                    called by fhem.pl (2631)
2019.02.07 16:25:17.015 1:     main::getAllSets                    called by ./FHEM/01_FHEMWEB.pm (3080)
2019.02.07 16:25:17.015 1:     main::FW_devState                   called by ./FHEM/01_FHEMWEB.pm (1737)
2019.02.07 16:25:17.015 1:     main::FW_makeDeviceLine             called by ./FHEM/01_FHEMWEB.pm (1902)
2019.02.07 16:25:17.016 1:     main::FW_showRoom                   called by ./FHEM/01_FHEMWEB.pm (1093)
2019.02.07 16:25:17.016 1:     main::FW_answerCall                 called by ./FHEM/01_FHEMWEB.pm (544)
2019.02.07 16:25:17.016 1:     main::FW_Read                       called by fhem.pl (3610)
2019.02.07 16:25:17.016 1:     main::CallFn                        called by fhem.pl (727)


Version des CUL_HM Moduls:

10_CUL_HM.pm        18042 2018-12-23 18:18:36Z martinp876


Ein List der Definition in fhem:

Internals:
   CHANGED   
   DEF        192.168.3.13:1000
   DeviceName 192.168.3.13:1000
   FD         33
   HMLAN1_MSGCNT 25315
   HMLAN1_TIME 2019-02-07 16:53:20
   IFmodel    LAN
   NAME       HMLAN1
   NR         33
   NTFY_ORDER 50-HMLAN1
   PARTIAL   
   RAWMSG     E4AA26D,0000,96287974,FF,FFC3,52A45F4AA26D26EB13934CDF031CE824F9089801
   RSSI       -61
   STATE      opened
   TYPE       HMLAN
   XmitOpen   1
   assignedIDsCnt 33
   msgKeepAlive dlyMax:2.249 bufferMin:2
   msgLoadCurrent 6
   msgLoadHistoryAbs 5min steps: 7/9/10/12/13/15/16/18/18/17/16/16
   msgParseDly min:-16 max:3520 last:12 cnt:25095
   owner      26EB13
   uptime     029 699:47:14.932
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   .clientArray:
     CUL_HM
   READINGS:
     2019-02-05 17:29:43   D-HMIdAssigned  26EB13
     2019-02-05 17:29:43   D-HMIdOriginal  26EB13
     2019-02-05 17:29:43   D-firmware      0.964
     2019-02-05 17:29:43   D-serialNr      LEQ0102349
     2019-02-05 17:29:44   Xmit-Events     disconnected:1 init:1 ok:1
     2019-02-05 17:29:44   cond            ok
     2019-02-07 16:53:08   loadLvl         low
     2019-02-05 17:28:43   prot_disconnected last
     2019-02-05 17:29:43   prot_init       last
     2019-02-05 17:29:44   prot_ok         last
     2019-02-05 17:29:43   state           opened
   helper:
     assIdCnt   33
     assIdRep   33
     info       03C4,LEQ0102349,26EB13,26EB13
     setTime    47288
     cnd:
       0          1
       253        1
       255        1
     dly:
       cnt        25095
       lst        12
       max        3520
       min        -16
     ids:
       13414B:
         cfg        +13414B,00,00,00
         chn        01
         flg        0
         msg       
         name       FTS_DG_West_r
         to         1549525590.67755
       13774A:
         cfg        +13774A,00,00,00
         name       FTS_DG_Ost_l
       137789:
         cfg        +137789,00,00,00
         chn        01
         flg        0
         msg       
         name       FTS_DG_West_l
         to         1549525595.83616
       140F30:
         cfg        +140F30,00,00,00
         chn        01
         flg        0
         msg       
         name       FTS_DG_Ost_r
         to         1549467921.60147
       141AF6:
         cfg        +141AF6,00,00,00
         chn        01
         flg        0
         msg       
         name       FTS_Gaeste_WC
         to         1549528540.47409
       149CF1:
         cfg        +149CF1,00,00,00
         flg        0
         msg       
         name       SA_DG_Ost_L
         to         1549386185.18152
       161136:
         cfg        +161136,00,00,00
         flg        0
         msg       
         name       SA_DG_Ost_R
         to         1549386063.67768
       167341:
         cfg        +167341,00,00,00
         flg        0
         msg       
         name       SA_DG_West
         to         1549385629.93648
       16A08C:
         cfg        +16A08C,00,00,00
         flg        0
         msg       
         name       WT_DG_Ost
         to         1549408559.7053
       16A10A:
         cfg        +16A10A,00,00,00
         chn        02
         flg        0
         msg       
         name       WT_DG_West
         to         1549494132.48314
       194E91:
         cfg        +194E91,00,00,00
         name       SA_DG_Bad
       1979A6:
         cfg        +1979A6,00,00,00
         chn        01
         flg        0
         msg       
         name       FTS_DG_Bad
         to         1549552260.8527
       1979D4:
         cfg        +1979D4,00,00,00
         chn        02
         flg        0
         msg       
         name       WT_DG_Bad
         to         1549494056.49296
       1A1A02:
         cfg        +1A1A02,00,00,00
         chn        01
         flg        0
         msg       
         name       FTS_1.OG_Bad
         to         1549531980.79313
       1A1C0B:
         cfg        +1A1C0B,00,00,00
         chn        02
         flg        0
         msg       
         name       WT_1.OG_Bad
         to         1549494143.35547
       1A2039:
         cfg        +1A2039,00,00,00
         name       SA_1.OG_Bad
       1D2915:
         cfg        +1D2915,00,00,00
         chn        02
         flg        0
         msg       
         name       WT_1.OG_West
         to         1549494120.44352
       1D2E62:
         cfg        +1D2E62,00,00,00
         chn        02
         flg        0
         msg       
         name       WT_WZ
         to         1549494109.3982
       33935F:
         cfg        +33935F,00,00,00
         chn        02
         flg        0
         msg       
         name       Rollo_EG_Ost
         to         1549520930.87024
       362126:
         cfg        +362126,00,00,00
         chn        01
         flg        0
         msg       
         name       1K_Aktor
         to         1549384186.23003
       36A3D1:
         cfg        +36A3D1,00,00,00
         name       FTS_Wohnzimmer
       38AF81:
         cfg        +38AF81,00,00,00
         chn        02
         flg        0
         msg       
         name       4K_Aktor_AZ
         to         1549520930.46305
       392A0D:
         cfg        +392A0D,00,00,00
         name       Fernbedienung
       3B6943:
         cfg        +3B6943,00,00,00
         chn        02
         flg        0
         msg       
         name       Rollo_Terrassentuer
         to         1549520931.03846
       3CDEE4:
         cfg        +3CDEE4,00,00,00
         chn        02
         flg        0
         msg       
         name       HT_Kueche
         to         1549531337.90006
       4315D1:
         cfg        +4315D1,00,00,00
         chn        02
         flg        0
         msg       
         name       Rollo_1.OG_Ost_l
         to         1549520929.04622
       4A02F8:
         cfg        +4A02F8,00,00,00
         chn        02
         flg        0
         msg       
         name       Rollo_WZ_Fenster
         to         1549520931.20532
       4AA26D:
         cfg        +4AA26D,00,00,00
         chn        01
         flg        0
         msg       
         name       FSA_WaMa
         to         1549384191.25374
       4C815F:
         cfg        +4C815F,00,00,00
         chn        01
         flg        0
         msg       
         name       RM_DG_Flur
         to         1549384198.81595
       4CF07D:
         cfg        +4CF07D,00,00,00
         chn        02
         flg        0
         msg       
         name       HT_AZ
         to         1549538373.87885
       4E567D:
         cfg        +4E567D,00,00,00
         chn        01
         flg        0
         msg       
         name       FTS_Arbeitszimmer_r
         to         1549384228.34375
       5F0189:
         cfg        +5F0189,00,00,00
         chn        02
         flg        0
         msg       
         name       GTor_Antrieb
         to         1549385040.08233
       634100:
         cfg        +634100,00,00,00
         chn        02
         flg        0
         msg       
         name       WT_AZ
         to         1549490385.21014
     k:
       BufMin     2
       DlyMax     2.249
       Next       1549554813.9115
       Start      1549554788.9115
     loadLvl:
       bl         40
       a:
         99
         90
         40
         0
       h:
         0          low
         40         batchLevel
         90         high
         99         suspended
     log:
       all        0
       sys        0
       ids:
         ARRAY(0x2fa3e80)
     q:
       HMcndN     0
       answerPend 0
       hmLanQlen  1
       keepAliveRec 1
       keepAliveRpt 0
       loadLastMax 6
       loadNo     10
       scnt       7
       ald:
         7
         9
         10
         12
         13
         15
         16
         18
         18
         17
         16
         16
       apIDs:
     ref:
       drft       -0.0002
       hmtL       2519223477
       kTs        0
       offL       1547035565437
       sysL       1549554788914
Attributes:
   event-on-change-reading .*
   hmId       26EB13
   hmLanQlen  1_min
   icon       hm_lan
   loadLevel  0:low,40:batchLevel,90:high,99:suspended
   room       CUL,System


Ich habe keine Idee mehr, wie ich die Ursache finden kann.
Vielleicht kann jemand helfen?
Die Meldungen müllen halt das Logfile zu, ohne sichtbare Funktionsbeeinträchtigungen.

VG

Alex
- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)

Otto123

Hallo Alex,

das löst Dein Problem nicht aber Du solltest Die Firmware aktualisieren:
     2019-02-05 17:29:43   D-firmware      0.964

https://wiki.fhem.de/wiki/HM-CFG-LAN_LAN_Konfigurations-Adapter


Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Homalix99

Hallo Otto,

die neuste FW 0.965 ist vom Februar 2016. Ich habe bisher 0.964 drauf und die Warnings treten erst seit 8.12.18 erstmalig auf (sporadisch) und  Problem tritt erst nach dem Fhem Update am 28.12.18 verstärkt auf.
Siehe:

2018.12.08 04:17:13.505 1: PERL WARNING: Prototype mismatch: sub main::CUL_HM_statCnt ($$;$) vs (@) at ./FHEM/10_CUL_HM.pm line 7050, <$fh> line 86.
2018.12.10 20:35:26.399 1: PERL WARNING: Prototype mismatch: sub main::CUL_HM_statCnt ($$;$) vs (@) at ./FHEM/10_CUL_HM.pm line 7050, <$fh> line 86.
2018.12.14 11:11:29.326 1: PERL WARNING: Prototype mismatch: sub main::CUL_HM_statCnt ($$;$) vs (@) at ./FHEM/10_CUL_HM.pm line 7050, <$fh> line 86.
2018.12.17 15:38:50.479 1: PERL WARNING: Prototype mismatch: sub main::CUL_HM_statCnt ($$;$) vs (@) at ./FHEM/10_CUL_HM.pm line 7050, <$fh> line 86.
2018.12.17 18:07:47.073 1: PERL WARNING: Use of uninitialized value $mh{"devN"} in regexp compilation at ./FHEM/10_CUL_HM.pm line 2975.
2018.12.25 13:42:54.960 1: PERL WARNING: Prototype mismatch: sub main::CUL_HM_statCnt ($$;$) vs (@) at ./FHEM/10_CUL_HM.pm line 7050, <$fh> line 87.
2018.12.28 18:06:19.036 1: PERL WARNING: Prototype mismatch: sub main::CUL_HM_statCnt ($$;$) vs (@) at ./FHEM/10_CUL_HM.pm line 7050, <$fh> line 87.
2018.12.28 21:28:12.741 1: PERL WARNING: Prototype mismatch: sub main::CUL_HM_statCnt ($$;$) vs (@) at ./FHEM/10_CUL_HM.pm line 7050, <$fh> line 87.
2018.12.29 14:37:30.366 1: UPD FHEM/10_CUL_HM.pm
2018.12.30 22:47:26.267 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114.
2018.12.30 22:47:26.276 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115.
2018.12.30 22:47:52.231 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114, <GEN90> line 3.
2018.12.30 22:47:52.256 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115, <GEN90> line 3.
2018.12.30 22:49:12.312 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114, <GEN90> line 8.
2018.12.30 22:49:12.336 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115, <GEN90> line 8.
2018.12.31 09:25:11.498 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114, <GEN90> line 375.
2018.12.31 09:25:11.521 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115, <GEN90> line 375.
2018.12.31 16:24:25.053 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114, <GEN90> line 707.
2018.12.31 16:24:25.079 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115, <GEN90> line 707.
2018.12.31 16:30:01.888 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114, <GEN101> line 3986.
2018.12.31 16:30:01.910 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115, <GEN101> line 3986.
2018.12.31 16:30:29.114 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114, <GEN101> line 3988.
2018.12.31 16:30:29.139 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115, <GEN101> line 3988.
2018.12.31 23:04:36.779 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4114, <GEN90> line 1134.
2018.12.31 23:04:36.801 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 4115, <GEN90> line 1134.

Vielleicht waren in früheren Monaten schon einzelnen Warnings in den Logs dabei, die Files hab ich aber nicht archiviert.
Was mich stutzig macht ist folgendes:
Seit Fhem Update kommen fast nur noch Warnings mit <GEN101> und <GEN90> und auch von weiterenen zwei Modulen.
Bin auf der Suche nach Lösungen auf einen Pfad im Forum gestossen,

https://forum.fhem.de/index.php/topic,51806.15.html

der so ab Nachricht #20 einen Hinweis gibt. Leider wurde das Thema nicht weiter verfolgt.
Weißt Du was die Nummer bei GEN bedeutet? Habe nichts gefunden (FileHandler, Interrupt)???
Die weiteren Module:
Angefangen mit OBIS, seit Installation im Juni (Modulautor dazu: Liegt vermutlich an nicht dekodierbaren msg. vom Stromzähler). Die Warnings treten seit Juni 'burstartig' auf. Seit Januar habe ich statt mit GPIO4 (1-wire) auf OWX umgestellt, mit kommerziellen USB-Adapter und mit dem Modul OWX erhalte ich jetzt massenhaft immer identische Warnings mit 2-3 unterschiedlichen <GEN-Typen>und (das ist das Rätselhafte):
1. Auf meinem alten RPI (der läuft noch mit der gleichen Konfig, wie der neue RPI3), treten die Warnings auch mit angehängtem OWX, samt Sensoren nicht auf. Der Unterschied: Hier sind keine GPIOs mehr angeschlossen, da auf das Produktivsystem umgehängt)
2. Nachts kaum Warnings im Log des Produktiv Systems.
3. Wenn ich ein bestimmtes Fenster öffne (via GPIO_8 angebunden), wird beim Schließen des Fensters (Flankenwechsel high->low)
u. a. ein Interrupt ausgelöst. Dies führt reproduzierbar zu einer Warning im OWX Modul mit der <GEN25>, aber erst, wenn OWX wieder einen dieser 8 1-Wire Sensoren abfrägt. Dies habe ich gestern beobachtet. Hat scheinbar mit Interrupt zu tun.
Würde erklären, warum nachts nur wenige Warnings auftreten, da der Sensor, welcher am Gaszähler nach jeweils 10 Liter Gas einen Flankenwechsel durchführt (GPIO_16), nicht oft aktiviert wird (läuft ja nachts nur noch gelegentlich die GasWarmwassertherme). Der Heizungsbrenner und die HZ-Pumpe sind ebenfalls über GPIOs überwacht. 
Das alles ist sehr seltsam und ich komm da kaum voran. Jedenfalls hat das Thema meiner Meinung nach und nach den Erkenntnissen von Gestern eher weniger mit Fehlern in den Modulen zu tun, sondern liegt vermutlich tiefer.
Ausserdem gefällt mir der kontinuierliche Speicherverlust (available bei free sinkt jeden Tag um 1-2 MB nicht. Könnte ein Zusammenhang bestehen.

VG

Alex

- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)

Otto123

Sorry ich kann zu dem eigentlich Problem wirklich nix sagen, habe keine Idee.

fakt ist aber, das wesentlich später als 2016 andere Probleme aufgetreten sind (Homematic IP), die mit der Firmware 0.965 nicht auftreten.  Deswegen mein Hinweis.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Homalix99

Hallo Otto,
ich werde proforma den FW update machen.
Hast Du als Entwickler vielleicht eine Idee, wer mir da
weiterhelfen könnte?
- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)

LuckyDay

du musst schon auch alle Dateien von HM updaten,
und dann noch siehe Bild.

Otto123

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

martinp876

hast du einen reboot gemacht? Die Meldung werden ich unterdrücken - allerdings ist mit nicht klar, wie das zustanden kommen kann. da fehlt die Attributliste von CUL_HM - eine interne Variable.

Homalix99

Hallo Martin,

HM_LAN_Gateway wurde gestern auf die neuste Version 0.965 gebracht. Einen Reboot habe ich noch nicht gemacht. Möchte noch ein paar Tage beobachten, wie sich das System verhält, wenn der freie Speicher gegen 0 geht (aktuell mit free -t bei 282 MB), der available liegt bei 702 MB mit einem Schwund von 10 - 15 MB/Tag.
Zu den Warnings: Ich befürchte, dass die Meldungen via Interrupts getriggert werden (siehe Text aus meinem Beitrag vom 09.02.19, 13:09), komm da aber nicht weiter. Das <GEN 55>, etc. in den Warnings sagt mir nichts, wäre vielleicht ein Hinweis?

Gruß

Alex
- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)

Homalix99

Hallo Martin,

mit HM_LAN_GW Firmware 0.965 ist mir aufgefallen, dass bei Pairing mit HMLAN in Fhem automatisch versucht wird eine AES Verschlüsselung zu verwenden. Beim konkreten Versuch einen HomeMatic Fenster/Tür Sensor (HM-SEC-SC) zu pairen, bleibt dieser in mit "MISSING ACK" stecken. Das Pairing läuft nicht durch:

Internals:
   .triggerUsed 1
   DEF        140F30
   HMLAN1_MSGCNT 54
   HMLAN1_RAWMSG RDC66677B,0030,08494B7B,03,FFB4,3DA002140F3026EB13049322B0F7932206
   HMLAN1_RSSI -76
   HMLAN1_TIME 2019-02-11 12:52:06
   IODev      HMLAN1
   LASTInputDev HMLAN1
   MSGCNT     54
   NAME       FTS_DG_Ost_r
   NOTIFYDEV  global
   NR         105
   NTFY_ORDER 50-FTS_DG_Ost_r
   STATE      MISSING ACK
   TYPE       CUL_HM
   lastMsg    No:3D - t:02 s:140F30 d:26EB13 049322B0F7932206
   protCmdDel 6
   protEvt_AESerrReject 1 last_at:2019-02-11 12:52:06
   protLastRcv 2019-02-11 12:52:06
   protRcv    4 last_at:2019-02-11 12:52:06
   protResndFail 1 last_at:2019-02-11 12:52:06
   protSnd    4 last_at:2019-02-11 12:52:06
   protState  CMDs_done_Errors:1
   rssi_at_HMLAN1 cnt:49 min:-93 max:-72 avg:-78.34 lst:-76
   .attraggr:
   .attreocr:
     .*
   .attrminint:
   READINGS:
     2019-02-11 12:52:04   .D-devInfo      810101
     2019-02-11 12:52:04   .D-stc          80
     2019-02-11 12:52:06   .protLastRcv    2019-02-11 12:52:06
     2019-02-11 12:52:04   Activity        alive
     2019-02-11 12:52:04   D-firmware      2.0
     2019-02-11 12:52:04   D-serialNr      HEQ0131043
     2019-02-11 12:52:46   FTS_Signal_repetitions 0
     2019-02-11 12:52:46   FTS_Timer       10
     2019-02-11 12:52:07   Last_State      MISSING ACK
     2019-02-11 12:40:43   R-pairCentral   set_0x26EB13
     2019-02-11 12:52:05   aesCommToDev    pending
     2019-02-11 12:52:06   aesKeyNbr       06
     2019-02-11 12:43:26   battery         ok
     2019-02-11 12:43:26   contact         open (to HMLAN1)
     2019-02-11 12:52:07   state           MISSING ACK
     2019-02-11 12:43:26   trigger_cnt     18
   helper:
     HM_CMDNR   61
     PONtest    0
     cSnd       0126EB13140F3000040000000000,0126EB13140F3000050000000000
     getCfgList all
     getCfgListNo ,4
     mId        002F
     regLst     ,0,1,4p
     rxType     4
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +140F30,00,00,00
       nextSend   1549885925.18381
       prefIO     
       rxt        0
       vccu       
       p:
         140F30
         00
         00
         00
     mRssi:
       mNo        3D
       io:
         HMLAN1:
           -74
           -74
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         HMLAN1
       flg        A
       ts         1549885926.04485
       ack:
         HASH(0x4000210)
         3D800226EB13140F3000
     rssi:
       at_HMLAN1:
         avg        -78.3469387755102
         cnt        49
         lst        -76
         max        -72
         min        -93
     shadowReg:
       RegL_00.    02:01 0A:26 0B:EB 0C:13
     tmpl:
Attributes:
   AA_Examine on
   AA_Level   high
   FTS_Init_Timer 5
   FTS_Temp_control 1
   IODev      HMLAN1
   Signal_Rep_Count 4
   Signal_Rep_Time 10
   Voicetext  Rechtes Fenster im Dachgeschoss beim Simon offen
   actCycle   028:00
   actStatus  alive
   autoReadReg 4_reqStatus
   devStateIcon open:fts_window_roof@red closed:fts_window_roof@green deact:fts_window_roof@lightgrey
   disable    0
   event-on-change-reading .*
   expert     2_defReg+raw
   firmware   2.0
   group      FTS
   icon       fts_window_roof@black
   model      HM-SEC-SC
   peerIDs    0
   room       Alle_FTS,CUL,DG_Ost
   serialNr   HEQ0131043
   subType    threeStateSensor
   verbose    3


Ein anschließendes  set get config und Betätigung des Sensors (damit die Daten übetragen werden) endet mit "RESPONSE TIMEOUT:RegisterRead",
Versuche mit Löschen der Readings, bzw. envents (set <dev> clear readings) und neuem getcofig, bzw. Anlernen sind bislang gescheitert.
Komme da nicht weiter. Auch ein "set <dev> set regSet sign off " funktioniert nicht.

VG

Alex
- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)

Otto123

Hallo Alex,

das hat nichts mit der Firmware zu tun. Alle HM Geräte mit SEC im Namen arbeiten per Standard mit AES Signatur.

mach mal ein clear all vor dem nächsten Versuch. Wiederhole das pairing ruhig!!! 2 3 mal ohne irgendwas zu löschen oder resetten dazwischen.

Du darfst beim pairen nicht den Sensor auslösen! Nur die Taste drücken.

Die Dinger sind etwas zickig.

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

frank

der fk fordert eine signierung mit dem key mit nummer 3.
ist der key beim hmlan/vccu hinterlegt?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Homalix99

Hallo!
@ Frank: Danke für den Hinweis, das wars.
PS: Die Warnings treten übrigens nicht mehr auf.
- RPI 4 fhem in Docker, 2 x Arduino Uno, HM-GW, HM-Dev. (Fensterkontakte, HK-Thermostate, div. Aktoren), JeeLink,
- GPIOs, HM-LAN, ESPs (MQTT2)
-Überwachung Fenster/Türen/Licht, HK-Thermostatregelung, Rollosteuerung, Überw. Betriebstemperaturen Heizung, Erfassung Gas/Wasser, PV-Anl., Wetter (WS1600)