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
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
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
(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
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.
Hallo Otto,
ich werde proforma den FW update machen.
Hast Du als Entwickler vielleicht eine Idee, wer mir da
weiterhelfen könnte?
du musst schon auch alle Dateien von HM updaten,
und dann noch siehe Bild.
Zitat von: Homalix99 am 09 Februar 2019, 15:53:42
Hast Du als Entwickler
Ich nix Entwickler - nur leidenschaftlicher Forumleser und User :D
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.
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
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
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
der fk fordert eine signierung mit dem key mit nummer 3.
ist der key beim hmlan/vccu hinterlegt?
Hallo!
@ Frank: Danke für den Hinweis, das wars.
PS: Die Warnings treten übrigens nicht mehr auf.