Hallo zusammen,
ich habe schon gelesen, dass dieses Ding zickig ist und nach unzähligen Versuchen bekomme ich es nicht korrekt eingebunden.
Ab und zu wird RegL_00 und RegL_01 beim getConfig eingelesen, aber auch nicht immer, RegL_02 nie. Das Erfebnis ist immer ein NACK
list HM_70C2A5
Internals:
CFGFN
DEF 70C2A5
FUUID 5eef5732-f33f-b0e2-b222-70eed3480b576a9d
HmUART_MSGCNT 659
HmUART_RAWMSG 0403002715800270C2A5FA3B1880
HmUART_RSSI -39
HmUART_TIME 2020-06-22 10:11:19
IODev HmUART
LASTInputDev HmUART
MSGCNT 659
NAME HM_70C2A5
NOTIFYDEV global
NR 1270
STATE Nack
TYPE CUL_HM
channel_01 HM_70C2A5_IEC_01
channel_02 HM_70C2A5_IEC_02
lastMsg No:15 - t:02 s:70C2A5 d:FA3B18 80
protCmdDel 142
protLastRcv 2020-06-22 10:11:19
protNack 25 last_at:2020-06-22 10:11:19
protRcv 579 last_at:2020-06-22 10:11:19
protResnd 23 last_at:2020-06-22 10:10:48
protSnd 133 last_at:2020-06-22 10:11:19
protState CMDs_done_Errors:1
rssi_at_HmUART cnt:660 min:-69 max:-33 avg:-39.68 lst:-39
READINGS:
2020-06-22 10:10:42 Activity alive
2020-06-22 10:11:19 CommandAccepted no
2020-06-22 10:10:42 D-firmware 1.0
2020-06-22 10:10:42 D-serialNr REQ0109804
2020-06-22 10:10:43 PairedTo 0xFA3B18
2020-06-22 09:35:32 R-pairCentral 0xFA3B18
2020-06-22 10:10:43 RegL_00. 00:00 02:01 0A:FA 0B:3B 0C:18 14:06 1A:C2 76:17
2020-06-22 09:19:35 battery ok
2020-06-22 10:11:19 commState CMDs_done_Errors:1
2020-06-22 09:23:48 powerOn 2020-06-22 09:23:48
2020-06-22 10:11:19 state Nack
helper:
HM_CMDNR 21
PONtest 1
cSnd 01FA3B1870C2A501040000000001,01FA3B1870C2A502040000000001
mId 00DE
peerFriend
peerOpt -:powerSensor
regLst 0
rxType 12
supp_Pair_Rep 0
cmds:
TmplKey :no:1592813447.81104
TmplTs 1592813447.81104
cmdKey :0:1:0::00DE:01
TmplCmds:
cmdList:
assignHmKey:
clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
deviceRename:newName
fwUpdate:-filename- -bootTime- ...
getConfig:
getDevInfo:
getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
raw:data ...
regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
reset:
sign:[on|off]
text:-txt1- -txt2-...
tplDel:tmplt
unpair:
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +70C2A5,00,00,00
nextSend 1592813479.98354
prefIO
rxt 2
vccu
p:
70C2A5
00
00
00
mRssi:
mNo 15
io:
HmUART:
-31
-31
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
rssi:
at_HmUART:
avg -39.6848484848485
cnt 660
lst -39
max -33
min -69
shadowReg:
tmpl:
Attributes:
IODev HmUART
IOgrp VCCU:HmUART
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.0
model HM-ES-TX-WM
room CUL_HM
serialNr REQ0109804
subType powerSensor
webCmd getConfig:clear msgEvents
list HM_70C2A5_IEC_01
Internals:
CFGFN
DEF 70C2A501
FUUID 5eef5732-f33f-b0e2-049d-c91b732e708cdee2
IODev
NAME HM_70C2A5_IEC_01
NOTIFYDEV global
NR 1272
STATE 0
TYPE CUL_HM
chanNo 01
device HM_70C2A5
protState Info_Cleared
READINGS:
2020-06-22 10:10:44 R-sign off
2020-06-22 10:10:44 RegL_01. 00:00 08:00 30:06 95:FF 96:00 97:64 98:00 99:0A 9A:27 9B:10 9C:00
2020-06-22 10:11:19 boot off
2020-06-22 09:57:19 commState Info_Cleared
2020-06-22 10:11:19 eState E: 0 P: 0
2020-06-22 10:11:19 energy 0
2020-06-22 10:11:19 energyCalc 0
2020-06-22 09:23:48 energyOffset 0
2020-06-21 14:49:01 peerList
2020-06-22 10:11:19 power 0
2020-06-22 09:19:35 recentStateType info
2020-06-22 09:19:35 state 0
helper:
cfgChkResult No regs found for:
HM_70C2A5_IEC_01 type:powerSensor -
list:peer register :value
1: mtrConstGas :set_0.01 m3/I
1: mtrConstIr :set_75 U/kWh
1: mtrConstLed :set_10000 i/kWh
1: mtrSensIr :set_99 %
1: mtrType :set_unknown
1: sign :set_off
1: transmitTryMax :set_6
getCfgListNo
peerFriend
peerOpt -:powerSensor
regLst 1
cmds:
TmplKey :no:1592813447.8098
TmplTs 1592813447.8098
cmdKey :1:0:0::00DE:01
TmplCmds:
cmdList:
clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
getConfig:
getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
peerBulk:-peer1,peer2,...- [set|unset]
regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
sign:[on|off]
text:-txt1- -txt2-...
tplDel:tmplt
expert:
def 1
det 0
raw 1
tpl 0
prt:
bErr 0
sProc 0
regCollect:
role:
chn 1
shadowReg:
tmpl:
nb:
cnt 1
Attributes:
model HM-ES-TX-WM
peerIDs
list HM_70C2A5_IEC_02
Internals:
CFGFN
DEF 70C2A502
FUUID 5eef5732-f33f-b0e2-89db-37ece2d6a17be95c
NAME HM_70C2A5_IEC_02
NOTIFYDEV global
NR 1273
STATE 0
TYPE CUL_HM
chanNo 02
device HM_70C2A5
READINGS:
2020-06-22 10:13:56 state 0
RegL_01.:
VAL
helper:
getCfgListNo
peerFriend
peerOpt -:powerSensor
regLst 1
cmds:
TmplKey :no:1592813447.80996
TmplTs 1592813447.80996
cmdKey :1:0:0::00DE:02
TmplCmds:
cmdList:
clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
getConfig:
getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
peerBulk:-peer1,peer2,...- [set|unset]
regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
sign:[on|off]
text:-txt1- -txt2-...
tplDel:tmplt
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
tmpl:
Attributes:
model HM-ES-TX-WM
Hat jemand noch einen heißen Tipp für mich, wie ich den Sensor eingebunden bekomme?
zeig noch ein list vom hmuart.
Zitat von: frank am 22 Juni 2020, 10:22:12
zeig noch ein list vom hmuart.
Gerne:
Internals:
AssignedPeerCnt 10
CNT 150
Clients :CUL_HM:
DEF /dev/ttyAMA0
DEVCNT 150
DevState 99
DevType UART
DeviceName /dev/ttyAMA0@115200
FD 42
FUUID 5ed88625-f33f-b0e2-a088-dfd1c557ed1dbc23
HM_CMDNR 13
LastOpen 1592637836.60912
NAME HmUART
NOTIFYDEV global
NR 64
NTFY_ORDER 50-HmUART
PARTIAL
RAWMSG 040211
RSSI -64
STATE opened
TYPE HMUARTLGW
XmitOpen 1
model HM-MOD-UART
msgLoadCurrent 9
msgLoadHistory 1/0/0/0/0/0/0/0/0/2/1/2
msgLoadHistoryAbs 9/8/8/8/8/8/8/8/8/8/6/5/3
owner FA3B18
owner_CCU VCCU
Helper:
CreditTimer 11742
FW 66561
Initialized 1
SendCnt 237
AckPending:
LastSendLen:
3
3
Log:
IDs:
PendingCMD:
RoundTrip:
Delay 0.00495004653930664
loadLvl:
lastHistory 1592814239.15304
MatchList:
1:CUL_HM ^A......................
Peers:
4C70F6 +4C70F6,00,00,00
554844 +554844,00,00,00
571377 +571377,00,00,00
5A85B5 +5A85B5,00,00,00
5EA741 +5EA741,00,00,00
5EBF3F +5EBF3F,00,00,00
62648A +62648A,00,00,00
6A4DA2 +6A4DA2,00,00,00
700F28 +700F28,00,00,00
70C2A5 +70C2A5,00,00,00
READINGS:
2020-06-20 09:23:59 D-HMIdAssigned FA3B18
2020-06-20 09:23:59 D-HMIdOriginal 59E046
2020-06-20 09:23:59 D-firmware 1.4.1
2020-06-20 09:23:59 D-serialNr OEQ0609070
2020-06-20 09:23:53 D-type HM-MOD-UART
2020-06-20 09:23:59 cond ok
2020-06-22 10:23:42 load 9
2020-06-20 09:23:59 loadLvl low
2020-06-20 09:23:56 state opened
helper:
Attributes:
hmId FA3B18
room Devices
vielleicht liegts an der fw?
es gibt ja updates.
sniffen der raw messages eines getconfig, wie im wiki beschrieben, könnte weitere infos bringen.
hast du weitere io für homematic in betrieb?
Hallelujah, ich bin nicht der Einzige. Exakt das gleiche Problem bei mir. getConfig auf das ganze Gerät endet immer im NACK, auch mit solo HMUART als IO (also zweites HMWLAN deaktiviert).
getConfig auf Kanal 1 läuft durch, auf Kanal 2 nie.
Firmwareupdates für den HMUART gibt es m.W. nicht, für den Zähler schon - aber sie sind kontraproduktiv, wenn man einen Ferrariszähler (wie ich) nutzt. FW 1.2 verbessert nur Verhalten bezüglich S0, und alles 2.x hat den Ferrariszähler komplett amputiert. In meinem Fall wäre eine FW-Update also schädlich.
getConfig auf Gerät, Kanal 1 und Kanal 2 (zwei Versuche, letzter endet zwar mit green am Gerät, aber FHEM bleibt bei CMD_done_errors
2020.06.22 11:33:26 1: **************************** HM-Logging für EZaehler gestartet
2020.06.22 11:33:26 1: EZaehler model HM-ES-TX-WM
2020.06.22 11:33:26 1: EZaehler firmware 1.0
2020.06.22 11:33:26 1: EZaehler serialNr NEQ0864187
2020.06.22 11:33:41.037 0: HMUARTLGW HMUART recv: 01 05 00 00 23 msg: 27 86 5E 4D18E3 000000 09E6BD0088B8
2020.06.22 11:33:44.456 0: HMUARTLGW HMUART recv: 01 05 00 00 26 msg: 2A 84 00 4D18E3 000000 1000DE4E45513038363431383751010101
2020.06.22 11:33:44.611 3: Device EZaehler added to ActionDetector with 000:10 time
2020.06.22 11:33:45.005 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 52 A0 01 1411AB 4D18E3 00040000000000
2020.06.22 11:33:45.175 0: HMUARTLGW HMUART recv: 01 05 00 00 24 msg: 52 A0 10 4D18E3 1411AB 02020196370A140B110CAB915A14060000
2020.06.22 11:33:45.600 0: HMUARTLGW HMUART recv: 01 05 00 00 24 msg: 52 A0 10 4D18E3 1411AB 02020196370A140B110CAB915A14060000
2020.06.22 11:33:45.881 0: HMUARTLGW HMUART recv: 01 05 00 00 24 msg: 52 A0 10 4D18E3 1411AB 02020196370A140B110CAB915A14060000
2020.06.22 11:33:45.991 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:33:46.001 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:33:46.008 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:33:46.016 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:33:46.094 0: HMUARTLGW HMUART recv: 01 05 01 00 24 msg: 52 A0 10 4D18E3 1411AB 02020196370A140B110CAB915A14060000
2020.06.22 11:33:46.180 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 53 A0 01 1411AB 4D18E3 01040000000001
2020.06.22 11:33:46.392 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 53 A0 01 1411AB 4D18E3 01040000000001
2020.06.22 11:33:46.564 0: HMUARTLGW HMUART recv: 01 05 01 00 23 msg: 53 A0 10 4D18E3 1411AB 02080030069502960097609800990A9A27
2020.06.22 11:33:46.757 0: HMUARTLGW HMUART recv: 01 05 01 00 24 msg: 53 A0 10 4D18E3 1411AB 029B109C1C0000
2020.06.22 11:33:47.054 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 54 A0 01 1411AB 4D18E3 02040000000001
2020.06.22 11:33:49.630 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:33:49.876 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:33:49.879 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:33:49.887 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:34:10.867 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:34:10.877 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:34:10.884 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:34:10.892 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:34:24.121 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:34:24.133 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:34:24.136 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:34:24.144 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:34:28.743 0: HMUARTLGW HMUART recv: 01 05 00 00 26 msg: 54 84 00 4D18E3 000000 1000DE4E45513038363431383751010101
2020.06.22 11:34:28.869 3: Device EZaehler added to ActionDetector with 000:10 time
2020.06.22 11:34:28.884 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 7C A0 01 1411AB 4D18E3 01040000000001
2020.06.22 11:34:28.961 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 7C A0 01 1411AB 4D18E3 01040000000001
2020.06.22 11:34:29.021 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 7C A0 01 1411AB 4D18E3 01040000000001
2020.06.22 11:34:29.080 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 7C A0 01 1411AB 4D18E3 01040000000001
2020.06.22 11:34:29.140 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 7C A0 01 1411AB 4D18E3 01040000000001
2020.06.22 11:34:29.202 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 7C A0 01 1411AB 4D18E3 01040000000001
2020.06.22 11:34:29.264 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 7C A0 01 1411AB 4D18E3 01040000000001
2020.06.22 11:34:29.438 0: HMUARTLGW HMUART recv: 01 05 01 00 24 msg: 7C A0 10 4D18E3 1411AB 02080030069502960097609800990A9A27
2020.06.22 11:34:29.631 0: HMUARTLGW HMUART recv: 01 05 01 00 24 msg: 7C A0 10 4D18E3 1411AB 029B109C1C0000
2020.06.22 11:34:29.648 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:34:30.187 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:34:30.194 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:34:30.197 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:34:30.204 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:34:33.888 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:34:34.195 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:34:34.198 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:34:34.205 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:35:08.310 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:35:08.327 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:35:08.331 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:35:08.339 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:35:12.896 0: HMUARTLGW HMUART recv: 01 05 00 00 26 msg: 7D 84 00 4D18E3 000000 1000DE4E45513038363431383751010101
2020.06.22 11:35:13.014 3: Device EZaehler added to ActionDetector with 000:10 time
2020.06.22 11:35:13.026 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A5 A0 01 1411AB 4D18E3 02040000000001
2020.06.22 11:35:13.101 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A5 A0 01 1411AB 4D18E3 02040000000001
2020.06.22 11:35:13.161 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A5 A0 01 1411AB 4D18E3 02040000000001
2020.06.22 11:35:13.221 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A5 A0 01 1411AB 4D18E3 02040000000001
2020.06.22 11:35:13.281 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A5 A0 01 1411AB 4D18E3 02040000000001
2020.06.22 11:35:13.341 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A5 A0 01 1411AB 4D18E3 02040000000001
2020.06.22 11:35:13.406 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A5 A0 01 1411AB 4D18E3 02040000000001
2020.06.22 11:35:13.470 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: A5 A0 01 1411AB 4D18E3 02040000000001
2020.06.22 11:35:18.032 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:35:18.324 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:35:18.327 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:35:18.334 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:35:44.522 1: PERL WARNING: Use of uninitialized value $sProcIn in numeric eq (==) at ./FHEM/10_CUL_HM.pm line 7745.
2020.06.22 11:35:44.523 1: stacktrace:
2020.06.22 11:35:44.523 1: main::__ANON__ called by ./FHEM/10_CUL_HM.pm (7745)
2020.06.22 11:35:44.524 1: main::CUL_HM_protState called by ./FHEM/10_CUL_HM.pm (4404)
2020.06.22 11:35:44.524 1: main::CUL_HM_Set called by fhem.pl (3787)
2020.06.22 11:35:44.524 1: main::CallFn called by fhem.pl (1908)
2020.06.22 11:35:44.525 1: main::DoSet called by fhem.pl (1940)
2020.06.22 11:35:44.525 1: main::CommandSet called by fhem.pl (1251)
2020.06.22 11:35:44.526 1: main::AnalyzeCommand called by ./FHEM/98_freezemon.pm (1256)
2020.06.22 11:35:44.526 1: main::freezemon_AnalyzeCommand called by ./FHEM/98_freezemon.pm (1366)
2020.06.22 11:35:44.526 1: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2709)
2020.06.22 11:35:44.527 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (981)
2020.06.22 11:35:44.527 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (590)
2020.06.22 11:35:44.527 1: main::FW_Read called by fhem.pl (3792)
2020.06.22 11:35:44.528 1: main::CallFn called by fhem.pl (761)
2020.06.22 11:35:44.561 1: PERL WARNING: Use of uninitialized value $sProcIn in numeric ne (!=) at ./FHEM/10_CUL_HM.pm line 7782.
2020.06.22 11:35:44.561 1: stacktrace:
2020.06.22 11:35:44.562 1: main::__ANON__ called by ./FHEM/10_CUL_HM.pm (7782)
2020.06.22 11:35:44.562 1: main::CUL_HM_protState called by ./FHEM/10_CUL_HM.pm (4404)
2020.06.22 11:35:44.563 1: main::CUL_HM_Set called by fhem.pl (3787)
2020.06.22 11:35:44.563 1: main::CallFn called by fhem.pl (1908)
2020.06.22 11:35:44.563 1: main::DoSet called by fhem.pl (1940)
2020.06.22 11:35:44.564 1: main::CommandSet called by fhem.pl (1251)
2020.06.22 11:35:44.564 1: main::AnalyzeCommand called by ./FHEM/98_freezemon.pm (1256)
2020.06.22 11:35:44.565 1: main::freezemon_AnalyzeCommand called by ./FHEM/98_freezemon.pm (1366)
2020.06.22 11:35:44.565 1: main::__ANON__ called by ./FHEM/01_FHEMWEB.pm (2709)
2020.06.22 11:35:44.565 1: main::FW_fC called by ./FHEM/01_FHEMWEB.pm (981)
2020.06.22 11:35:44.566 1: main::FW_answerCall called by ./FHEM/01_FHEMWEB.pm (590)
2020.06.22 11:35:44.566 1: main::FW_Read called by fhem.pl (3792)
2020.06.22 11:35:44.566 1: main::CallFn called by fhem.pl (761)
2020.06.22 11:36:09.978 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:36:09.986 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:36:09.989 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:36:09.996 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:36:17.779 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:36:17.791 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:36:17.799 0: HMUARTLGW HMUART send: 01 064D18E3010100
2020.06.22 11:36:17.809 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:36:22.297 0: HMUARTLGW HMUART recv: 01 05 00 00 26 msg: 7E 84 00 4D18E3 000000 1000DE4E45513038363431383751010101
2020.06.22 11:36:39.016 0: HMUARTLGW HMUART recv: 01 05 10 00 23 msg: 28 86 5E 4D18E3 000000 09E6BD0088B8
2020.06.22 11:36:39.115 0: HMUARTLGW HMUART send: 01 02 00 00 00 msg: 29 A1 12 1411AB 4D18E3
2020.06.22 11:36:39.278 0: HMUARTLGW HMUART recv: 01 04 03 00 23 msg: 29 80 02 4D18E3 1411AB 80
2020.06.22 11:36:39.281 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:36:39.307 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:36:39.311 0: HMUARTLGW HMUART send: 01 064D18E3010000
2020.06.22 11:36:39.319 0: HMUARTLGW HMUART added peer: 4D18E3, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 11:36:56.768 3: [Freezemon] freezemon: Long running Command detected attr global verbose 3:N/A - 0.672668 seconds
2020.06.22 11:36:56 1: **************************** HM-Logging beendet
Und was soll eigentlich dieses ständige "added peer"?
ZitatFW 1.2 verbessert nur Verhalten bezüglich S0
hast du denn 1.2?nee, du hast auch nur 1.0
wenn die fw in chn2 keine register anbietet, macht das nack ja auch sinn.
soweit ich weiss, nimmt cul_hm keine rücksicht auf die fw.
wenn irgendeine fw dort register hat, macht cul_hm dann auch alles so, wie vorgesehen.
die vielen send vom hmuart sind auch seltsam und teilweise viel zu schnell.
hast du msgRepeat hochgedreht?
macht dein hmlan das eventuell besser, falls er mal keine disconnects hat?
Das sieht nicht gut aus.
Regl0: der tx antwortet 3mal . Scheint kein ack vom io bekommen zu haben. Zumindest ist die lists komplett.
Bei regl1 wird es schlechter. Die antwort kommt, zumindest teil1. Dann wird nicht mehr wiederholt, evtl ist das ack angekommen. Allerdings ist die Liste incomplete. Der tx müsste weitersenden. Autonom.
Möglich, dass er das ack nicht gesehen hat - und in diesem fall dchlicht nicht wiederholt ( so wohl nicht spezlifiziert).
A) um die ack des hmuart zu sehen muss man mit 2. Io sniffen.
B) timing sieht gut aus... Auch hier würde das 2.io helfen
Zitat von: frank am 22 Juni 2020, 11:19:24
sniffen der raw messages eines getconfig, wie im wiki beschrieben, könnte weitere infos bringen.
Ich habe jetzt auch mal gesniffed:
2020.06.22 20:35:17.986 0: HMUARTLGW HmUART recv: 01 05 00 00 3E msg: 12 84 00 70C2A5 000000 1000DE5245513031303938303451010101
2020.06.22 20:35:19.184 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:35:19.187 0: HMUARTLGW HmUART recv: 00 040202, state 98
2020.06.22 20:35:19.187 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:35:19.188 0: HMUARTLGW HmUART roundtrip delay: 0.0027
2020.06.22 20:35:19.308 0: HMUARTLGW HmUART send: 01 0670C2A5000100
2020.06.22 20:35:19.320 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 90
2020.06.22 20:35:19.321 0: HMUARTLGW HmUART GetSet Ack: 07, state 90
2020.06.22 20:35:19.321 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:35:19.322 0: HMUARTLGW HmUART send: 01 0670C2A5000100
2020.06.22 20:35:19.327 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 93
2020.06.22 20:35:19.328 0: HMUARTLGW HmUART GetSet Ack: 07, state 93
2020.06.22 20:35:19.328 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:35:23.007 0: HMUARTLGW HmUART send: 01 0670C2A5000100
2020.06.22 20:35:23.053 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 90
2020.06.22 20:35:23.054 0: HMUARTLGW HmUART GetSet Ack: 07, state 90
2020.06.22 20:35:23.054 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:35:23.056 0: HMUARTLGW HmUART send: 01 0670C2A5000100
2020.06.22 20:35:23.062 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 93
2020.06.22 20:35:23.062 0: HMUARTLGW HmUART GetSet Ack: 07, state 93
2020.06.22 20:35:23.063 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:35:34.187 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:35:34.190 0: HMUARTLGW HmUART recv: 00 040202, state 98
2020.06.22 20:35:34.191 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:35:34.191 0: HMUARTLGW HmUART roundtrip delay: 0.0028
2020.06.22 20:35:44.288 0: HMUARTLGW HmUART recv: 01 05 00 00 3A msg: 13 84 00 70C2A5 000000 1000DE5245513031303938303451010101
2020.06.22 20:35:49.191 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:35:49.195 0: HMUARTLGW HmUART recv: 00 040202, state 98
2020.06.22 20:35:49.195 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:35:49.195 0: HMUARTLGW HmUART roundtrip delay: 0.0027
2020.06.22 20:35:53.499 0: HMUARTLGW HmUART recv: 01 05 00 00 2B msg: C3 86 10 5EA741 000000 0AA8F3C80000
2020.06.22 20:36:04.194 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:36:04.197 0: HMUARTLGW HmUART recv: 00 040202, state 98
2020.06.22 20:36:04.198 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:36:04.198 0: HMUARTLGW HmUART roundtrip delay: 0.0028
2020.06.22 20:36:09.628 0: HMUARTLGW HmUART recv: 01 05 00 00 3A msg: 14 84 00 70C2A5 000000 1000DE5245513031303938303451010101
2020.06.22 20:36:09.726 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 3C A0 01 FA3B18 70C2A5 00040000000000
2020.06.22 20:36:09.731 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:36:09.732 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:36:09.783 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 3C A0 01 FA3B18 70C2A5 00040000000000
2020.06.22 20:36:09.789 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:36:09.789 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:36:09.841 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 3C A0 01 FA3B18 70C2A5 00040000000000
2020.06.22 20:36:09.847 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:36:09.847 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:36:09.899 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 3C A0 01 FA3B18 70C2A5 00040000000000
2020.06.22 20:36:09.904 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:36:09.905 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:36:09.956 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 3C A0 01 FA3B18 70C2A5 00040000000000
2020.06.22 20:36:09.961 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:36:09.962 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:36:10.013 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 3C A0 01 FA3B18 70C2A5 00040000000000
2020.06.22 20:36:10.019 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:36:10.019 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:36:10.070 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 3C A0 01 FA3B18 70C2A5 00040000000000
2020.06.22 20:36:10.237 0: HMUARTLGW HmUART recv: 01 0402, state 100
2020.06.22 20:36:10.237 0: HMUARTLGW HmUART Ack: 02
2020.06.22 20:36:10.241 0: HMUARTLGW HmUART recv: 01 05 01 00 3C msg: 3C A0 10 70C2A5 FA3B18 02020175140AFA0B3B0C1819C114060000
2020.06.22 20:36:10.539 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 3D A0 01 FA3B18 70C2A5 01040000000001
2020.06.22 20:36:10.706 0: HMUARTLGW HmUART recv: 01 0402, state 100
2020.06.22 20:36:10.708 0: HMUARTLGW HmUART Ack: 02
2020.06.22 20:36:10.711 0: HMUARTLGW HmUART recv: 01 05 01 00 3C msg: 3D A0 10 70C2A5 FA3B18 020800300695FF960097649800990A9A27
2020.06.22 20:36:10.904 0: HMUARTLGW HmUART recv: 01 05 01 00 3B msg: 3D A0 10 70C2A5 FA3B18 029B109C000000
2020.06.22 20:36:11.202 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 3E A0 01 FA3B18 70C2A5 02040000000001
2020.06.22 20:36:12.056 0: HMUARTLGW HmUART recv: 01 0404, state 100
2020.06.22 20:36:12.057 0: HMUARTLGW HmUART can't send due to unknown problem (no response?)
2020.06.22 20:36:14.648 0: HMUARTLGW HmUART send: 01 0670C2A5000100
2020.06.22 20:36:14.686 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 90
2020.06.22 20:36:14.687 0: HMUARTLGW HmUART GetSet Ack: 07, state 90
2020.06.22 20:36:14.687 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:36:14.689 0: HMUARTLGW HmUART send: 01 0670C2A5000100
2020.06.22 20:36:14.694 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 93
2020.06.22 20:36:14.695 0: HMUARTLGW HmUART GetSet Ack: 07, state 93
2020.06.22 20:36:14.695 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:36:19.196 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:36:19.199 0: HMUARTLGW HmUART recv: 00 040203, state 98
2020.06.22 20:36:19.200 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:36:19.200 0: HMUARTLGW HmUART roundtrip delay: 0.0027
2020.06.22 20:36:21.323 0: HMUARTLGW HmUART recv: 01 05 00 00 48 msg: 58 84 5E 6A4DA2 000000 8196CA000090004B0993FE
2020.06.22 20:36:24.037 0: HMUARTLGW HmUART recv: 01 05 00 00 36 msg: D8 86 10 5EBF3F 000000 0A24F2090040
2020.06.22 20:36:34.199 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:36:34.202 0: HMUARTLGW HmUART recv: 00 040203, state 98
2020.06.22 20:36:34.202 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:36:34.203 0: HMUARTLGW HmUART roundtrip delay: 0.0027
2020.06.22 20:36:49.203 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:36:49.206 0: HMUARTLGW HmUART recv: 00 040203, state 98
2020.06.22 20:36:49.206 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:36:49.206 0: HMUARTLGW HmUART roundtrip delay: 0.0028
2020.06.22 20:37:00.768 0: HMUARTLGW HmUART recv: 01 05 00 00 3B msg: 3E 84 00 70C2A5 000000 1000DE5245513031303938303451010101
2020.06.22 20:37:00.865 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 66 A0 01 FA3B18 70C2A5 02040000000001
2020.06.22 20:37:00.871 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:37:00.871 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:37:00.922 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 66 A0 01 FA3B18 70C2A5 02040000000001
2020.06.22 20:37:00.928 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:37:00.929 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:37:00.981 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 66 A0 01 FA3B18 70C2A5 02040000000001
2020.06.22 20:37:00.987 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:37:00.988 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:37:01.039 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 66 A0 01 FA3B18 70C2A5 02040000000001
2020.06.22 20:37:01.045 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:37:01.046 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:37:01.097 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 66 A0 01 FA3B18 70C2A5 02040000000001
2020.06.22 20:37:01.103 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:37:01.103 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:37:01.155 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 66 A0 01 FA3B18 70C2A5 02040000000001
2020.06.22 20:37:01.161 0: HMUARTLGW HmUART recv: 01 0408, state 100
2020.06.22 20:37:01.162 0: HMUARTLGW HmUART IO currently busy, trying again in a bit
2020.06.22 20:37:01.214 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 66 A0 01 FA3B18 70C2A5 02040000000001
2020.06.22 20:37:02.160 0: HMUARTLGW HmUART recv: 01 0404, state 100
2020.06.22 20:37:02.160 0: HMUARTLGW HmUART can't send due to unknown problem (no response?)
2020.06.22 20:37:04.205 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:37:04.208 0: HMUARTLGW HmUART recv: 00 040204, state 98
2020.06.22 20:37:04.209 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:37:04.209 0: HMUARTLGW HmUART roundtrip delay: 0.0027
2020.06.22 20:37:05.793 0: HMUARTLGW HmUART send: 01 0670C2A5000100
2020.06.22 20:37:05.835 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 90
2020.06.22 20:37:05.836 0: HMUARTLGW HmUART GetSet Ack: 07, state 90
2020.06.22 20:37:05.837 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:37:05.838 0: HMUARTLGW HmUART send: 01 0670C2A5000100
2020.06.22 20:37:05.845 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 93
2020.06.22 20:37:05.845 0: HMUARTLGW HmUART GetSet Ack: 07, state 93
2020.06.22 20:37:05.846 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:37:19.208 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:37:19.211 0: HMUARTLGW HmUART recv: 00 040204, state 98
2020.06.22 20:37:19.212 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:37:19.212 0: HMUARTLGW HmUART roundtrip delay: 0.0027
2020.06.22 20:37:29.382 0: HMUARTLGW HmUART recv: 01 05 10 00 3E msg: 11 86 5E 70C2A5 000000 000000000000
2020.06.22 20:37:29.479 0: HMUARTLGW HmUART send: 01 02 00 00 00 msg: 12 A1 12 FA3B18 70C2A5
2020.06.22 20:37:29.646 0: HMUARTLGW HmUART recv: 01 04 03 00 3D msg: 12 80 02 70C2A5 FA3B18 80
2020.06.22 20:37:29.650 0: HMUARTLGW HmUART send: 01 0670C2A5000000
2020.06.22 20:37:29.661 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 90
2020.06.22 20:37:29.662 0: HMUARTLGW HmUART GetSet Ack: 07, state 90
2020.06.22 20:37:29.662 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:37:29.664 0: HMUARTLGW HmUART send: 01 0670C2A5000000
2020.06.22 20:37:29.670 0: HMUARTLGW HmUART recv: 01 04070101000AFFFFFFFFFFFFFFFF, state 93
2020.06.22 20:37:29.671 0: HMUARTLGW HmUART GetSet Ack: 07, state 93
2020.06.22 20:37:29.671 0: HMUARTLGW HmUART added peer: 70C2A5, aesChannels: FFFFFFFFFFFFFFFF
2020.06.22 20:37:34.211 0: HMUARTLGW HmUART send: 00 08
2020.06.22 20:37:34.215 0: HMUARTLGW HmUART recv: 00 040204, state 98
2020.06.22 20:37:34.216 0: HMUARTLGW HmUART GetSet Ack: 02, state 98
2020.06.22 20:37:34.216 0: HMUARTLGW HmUART roundtrip delay: 0.0029
Ist ne andere Ausgabe als bei Pfriemler ...
und so Ausgaben wie "can't send due to unknown problem (no response?)" sind nicht gerade sehr ermutigend...
Ich war den Tag absorbiert, sorry, und heute abend fehlen mir die Nerven.
Zu Martin: In der Tat - beim Auslesen von getConfig auf das Device - beendet der ES-TX-WM die Kommunikation vorzeitig mit grüner LED, während FHEM weiter CMDs_pending zeigt.
Ich schaue mir morgen mal die Register näher an.
Mein Gerät hängt funktechnisch grenzwertig im Keller. Zum Sniffen hatte ich es ins EG geholt und das zweite IO absichtlich closed, um weniger Traffic zu haben (Empfangstelegramme werden von beiden IO gemeldet usw.). Funktechnisch sollte das optimal gewesen sein, die resends haben also nichts mit Empfangsproblemen zu tun. Da muss was anderes schieflaufen.
Ich kann den Verkehr auch mit dem AskSinAnalyzer als unabhängigem Sniffer mitschneiden, das Format ist etwas anders, wäre das ok?
Ah, ich weiß gar nicht, ob der auch mit msecs loggt.
So, neue Erkenntnisse von meinem "EZaehler".
Neue Sniffs, mitgeschnitten mit dem AskSinAnalyzer. Wieder nur das HMUART aktiv.
Vor allen Sniffs und Kommandos "clear msgEvents".
Unmittelbar nach dem Absetzen des Kommandos getConfig auf die Config-Taste am Gerät gedrückt.
Als erstes ein getConfig auf das Gerät:
getConfig Device
17;23.06.2020 11:07:29;-45;4D18E3;EZaehler..;000000;000000;26;42;DEVINFO;BCAST RPTEN;1A 2A 84 00 4D 18 E3 00 00 00 10 00 DE 4E 45 51 30 38 36 34 31 38 37 51 01 01 01;
18;23.06.2020 11:07:30;-64;1411AB;<Zentrale>;4D18E3;EZaehler..;16;82;CONFIG;BIDI RPTEN;10 52 A0 01 14 11 AB 4D 18 E3 00 04 00 00 00 00 00;
19;23.06.2020 11:07:31;-41;4D18E3;EZaehler..;1411AB;<Zentrale>;26;82;INFO;BIDI RPTEN;1A 52 A0 10 4D 18 E3 14 11 AB 02 02 01 96 37 0A 14 0B 11 0C AB 91 5A 14 06 00 00;
20;23.06.2020 11:07:31;-63;1411AB;<Zentrale>;4D18E3;EZaehler..;10;82;RESPONSE;RPTEN;0A 52 80 02 14 11 AB 4D 18 E3 00;
21;23.06.2020 11:07:31;-63;1411AB;<Zentrale>;4D18E3;EZaehler..;16;83;CONFIG;BIDI RPTEN;10 53 A0 01 14 11 AB 4D 18 E3 01 04 00 00 00 00 01;
22;23.06.2020 11:07:31;-41;4D18E3;EZaehler..;1411AB;<Zentrale>;26;83;INFO;BIDI RPTEN;1A 53 A0 10 4D 18 E3 14 11 AB 02 08 00 30 06 95 02 96 00 97 60 98 00 99 0A 9A 27;
23;23.06.2020 11:07:33;-63;1411AB;<Zentrale>;4D18E3;EZaehler..;10;83;RESPONSE;RPTEN;0A 53 80 02 14 11 AB 4D 18 E3 00;
24;23.06.2020 11:07:33;-41;4D18E3;EZaehler..;1411AB;<Zentrale>;16;83;INFO;BIDI RPTEN;10 53 A0 10 4D 18 E3 14 11 AB 02 9B 10 9C 1C 00 00;
25;23.06.2020 11:07:33;-64;1411AB;<Zentrale>;4D18E3;EZaehler..;10;83;RESPONSE;RPTEN;0A 53 80 02 14 11 AB 4D 18 E3 00;
26;23.06.2020 11:07:33;-63;1411AB;<Zentrale>;4D18E3;EZaehler..;16;84;CONFIG;BIDI RPTEN;10 54 A0 01 14 11 AB 4D 18 E3 02 04 00 00 00 00 01;
27;23.06.2020 11:07:33;-63;1411AB;<Zentrale>;4D18E3;EZaehler..;16;84;CONFIG;BIDI RPTEN;10 54 A0 01 14 11 AB 4D 18 E3 02 04 00 00 00 00 01;
28;23.06.2020 11:07:33;-65;1411AB;<Zentrale>;4D18E3;EZaehler..;16;84;CONFIG;BIDI RPTEN;10 54 A0 01 14 11 AB 4D 18 E3 02 04 00 00 00 00 01;
Der Zählersensor beendet die Kommunikation vorzeitig mit green, es bleiben CMDs_pending.
Dito nur Kanal 1
44;23.06.2020 11:08:52;-42;4D18E3;EZaehler..;000000;000000;26;84;DEVINFO;BCAST RPTEN;1A 54 84 00 4D 18 E3 00 00 00 10 00 DE 4E 45 51 30 38 36 34 31 38 37 51 01 01 01;
45;23.06.2020 11:08:54;-61;1411AB;<Zentrale>;4D18E3;EZaehler..;16;124;CONFIG;BIDI RPTEN;10 7C A0 01 14 11 AB 4D 18 E3 01 04 00 00 00 00 01;
46;23.06.2020 11:08:54;-40;4D18E3;EZaehler..;1411AB;<Zentrale>;26;124;INFO;BIDI RPTEN;1A 7C A0 10 4D 18 E3 14 11 AB 02 08 00 30 06 95 02 96 00 97 60 98 00 99 0A 9A 27;
47;23.06.2020 11:08:54;-61;1411AB;<Zentrale>;4D18E3;EZaehler..;10;124;RESPONSE;RPTEN;0A 7C 80 02 14 11 AB 4D 18 E3 00;
48;23.06.2020 11:08:54;-40;4D18E3;EZaehler..;1411AB;<Zentrale>;16;124;INFO;BIDI RPTEN;10 7C A0 10 4D 18 E3 14 11 AB 02 9B 10 9C 1C 00 00;
49;23.06.2020 11:08:54;-61;1411AB;<Zentrale>;4D18E3;EZaehler..;10;124;RESPONSE;RPTEN;0A 7C 80 02 14 11 AB 4D 18 E3 00;
Das sah für mich fehlerfrei aus, green am Gerät, CMDs_done in FHEM.
getConfig Chn2
57;23.06.2020 11:10:11;-42;4D18E3;EZaehler..;000000;000000;26;125;DEVINFO;BCAST RPTEN;1A 7D 84 00 4D 18 E3 00 00 00 10 00 DE 4E 45 51 30 38 36 34 31 38 37 51 01 01 01;
58;23.06.2020 11:10:12;-61;1411AB;<Zentrale>;4D18E3;EZaehler..;16;165;CONFIG;BIDI RPTEN;10 A5 A0 01 14 11 AB 4D 18 E3 02 04 00 00 00 00 01;
59;23.06.2020 11:10:12;-61;1411AB;<Zentrale>;4D18E3;EZaehler..;16;165;CONFIG;BIDI RPTEN;10 A5 A0 01 14 11 AB 4D 18 E3 02 04 00 00 00 00 01;
60;23.06.2020 11:10:12;-62;1411AB;<Zentrale>;4D18E3;EZaehler..;16;165;CONFIG;BIDI RPTEN;10 A5 A0 01 14 11 AB 4D 18 E3 02 04 00 00 00 00 01;
...
65;23.06.2020 11:10:43;-41;4D18E3;EZaehler..;000000;000000;26;126;DEVINFO;BCAST RPTEN;1A 7E 84 00 4D 18 E3 00 00 00 10 00 DE 4E 45 51 30 38 36 34 31 38 37 51 01 01 01;
Ich sehe, dass FHEM auf die DEVINFO vom Gerät sofort drei Sendeversuche unternimmt. Der Zählersensor reagiert darauf aber gar nicht, es blinkt langsam gelb weiter. Auf einen erneuten Tastendruck am Gerät kommt nur die zweite DEVINFO, vonseiten FHEM passiert nichts mehr.
Bringt das irgendwelche neuen Erkenntnisse?
Der Sensor hat im Chn2 durchaus einige Register zu bieten. Allerdings lässt das Wiki den Schluss zu, dass diese zwei Kanäle überhaupt erst ab Firmware 1.1 unterstützt werden. Im Changelog zur Firmware 1.2 steht dick der Hinweis, dass ein Firmwareupdate nur bei IEC-Sensoren erforderlich ist.
Trotzdem überlege ich gerade, die FW 1.2 aufzuspielen, trotz allem Aufwandes der damit verbunden ist...
Zitat von: Pfriemler am 23 Juni 2020, 11:57:10
Trotzdem überlege ich gerade, die FW 1.2 aufzuspielen, trotz allem Aufwandes der damit verbunden ist...
Ich habe mal FW 1.2 aufgespielt. Jetzt hat er alle Register und configCheck ist auch leer, dafür meldet das Display "Err"...
Es ist doch verhext...
list HM_70C2A5
Internals:
DEF 70C2A5
FUUID 5eef5732-f33f-b0e2-b222-70eed3480b576a9d
HmUART_MSGCNT 70
HmUART_RAWMSG 0501003361A61070C2A5FA3B1806010008
HmUART_RSSI -51
HmUART_TIME 2020-06-23 12:40:10
IODev HmUART
LASTInputDev HmUART
MSGCNT 70
NAME HM_70C2A5
NOTIFYDEV global
NR 152
NTFY_ORDER 50-HM_70C2A5
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_70C2A5_IEC_01
channel_02 HM_70C2A5_IEC_02
lastMsg No:61 - t:10 s:70C2A5 d:FA3B18 06010008
protLastRcv 2020-06-23 12:40:10
protRcv 56 last_at:2020-06-23 12:40:10
protSnd 2150 last_at:2020-06-23 12:40:10
protSndB 1 last_at:2020-06-23 12:34:22
protState CMDs_done
rssi_at_HmUART cnt:70 min:-54 max:-40 avg:-43.68 lst:-51
READINGS:
2020-06-23 12:37:42 Activity alive
2020-06-23 12:35:50 CommandAccepted yes
2020-06-23 12:37:42 D-firmware 1.2
2020-06-23 12:37:42 D-serialNr REQ0109804
2020-06-23 12:37:43 PairedTo 0xFA3B18
2020-06-22 09:35:32 R-pairCentral 0xFA3B18
2020-06-23 12:37:43 RegL_00. 00:00 02:01 0A:FA 0B:3B 0C:18 14:06 23:FF 24:FF 25:00 26:06 27:08
2020-06-23 12:40:10 battery ok
2020-06-23 12:40:10 commState CMDs_done
2020-06-23 12:35:50 fwUpdate done
2020-06-23 12:35:57 powerOn 2020-06-23 12:35:57
2020-06-23 12:40:10 state CMDs_done
helper:
HM_CMDNR 97
PONtest 0
cSnd 01FA3B1870C2A501040000000001,01FA3B1870C2A502040000000001
mId 00DE
peerFriend
peerOpt -:powerSensor
regLst 0
rxType 12
supp_Pair_Rep 0
cmds:
TmplKey :no:1592908667.78391
TmplTs 1592908667.78391
cmdKey :0:1:0::00DE:01
TmplCmds:
cmdList:
assignHmKey:
clear:[readings|trigger|register|oldRegs|rssi|msgEvents|msgErrors|attack|all]
deviceRename:newName
fwUpdate:-filename- -bootTime- ...
getConfig:
getDevInfo:
getRegRaw:[List0|List1|List2|List3|List4|List5|List6] ... [-PeerChannel-]
raw:data ...
regBulk:-list-.-peer- -addr1:data1- -addr2:data2- ...
regSet:[prep|exec] -regName- -value- ... [-peerChannel-]
reset:
text:-txt1- -txt2-...
tplDel:tmplt
unpair:
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +70C2A5,00,00,00
nextSend 1592908810.58983
rxt 2
vccu VCCU
p:
70C2A5
00
00
00
prefIO:
HmUART
mRssi:
mNo 61
io:
HmUART:
-45
-45
prt:
bErr 0
sProc 0
sleeping 1
rspWait:
q:
qReqConf
qReqStat
regCollect:
role:
dev 1
rpt:
IO HmUART
flg A
ts 1592908810.29363
ack:
HASH(0x4c49098)
618002FA3B1870C2A500
rssi:
at_HmUART:
avg -43.6857142857143
cnt 70
lst -51
max -40
min -54
shadowReg:
tmpl:
Attributes:
IODev HmUART
IOgrp VCCU:HmUART
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.2
model HM-ES-TX-WM
room CUL_HM
serialNr REQ0109804
subType powerSensor
webCmd getConfig:clear msgEvents
Zitat von: thuranga am 23 Juni 2020, 12:42:01
Ich habe mal FW 1.2 aufgespielt. Jetzt hat er alle Register und configCheck ist auch leer, dafür meldet das Display "Err"...
Funktioniert er denn wenigstens? Hast Du auch Ferraris?
ja auch Ferraris ... und nein, im Moment geht nichts :(
manchmal muss man devices nach einem fw update resetten. vermutlich wenn die registerstruktur verändert wurde.
anschliessend natürlich wieder pairen, peeren, konfigurieren.
das hatte ich auch vermutet und resettet. Leider keine Veränderung ...
Ok, wieder einen Schritt weiter. Ich habe nochmal das Update ausgeführt. Wichtig ist, dass man sich genau
an die Reihenfolge hält, die im Wiki beschrieben ist:
Für ein erfolgreiches Firmwareupdate sollte das Gerät mit einem Sensor verbunden sein.
Das Gerät lässt sich in den Updatemodus versetzen, im dem die Batterien zunächst entfernt, dann beim
Einsetzen die Anlerntaste (die rechte mit der Bezeichnung ">") gedrückt bleibt. Die Leuchtdiode blinkt dann
rot im sehr schnellen Takt.
Das FHEM-Kommando zum Senden der Firmware per set <devicename> fwUpdate <Firmwaredatei.eq3>
muss vor dem Einlegen der Batterie (bei gleichzeitigem Drücken der Anlerntaste) aufgegeben werden.
Erfolgt zum Zeitpunkt des Einschaltens im Updatemodus keine Sendung der Firmware wird der Zählersensor
normal gebootet.
Die Meldung <devicename> fwUpdate: fail:notInBootLoader im Filelog erscheint, wenn das FHEM fwUpdate
Kommando zu spät gesendet wurde.
Der Update dauert etwa eine Minute. Während des Updates blinkt die Diode rot in kurzen Intervallen. Nach
erfolgreichen Update muss der Sensor auf die Werkseinstellungen zurückgesetzt (">" Taste 4 Sekunden
drücken (Display zeigt reS), kurz warten, ">" noch mal 4 Sekunden drücken - Zählersensor rebootet), aus
der FHEM Konfiguration entfernt und neu angelernt werden.
Jetzt ist auch das Err aus dem Display weg und alle Register sind da.
ABER: jetzt habe ich noch ein:
PairedTo mismatch to IODev
HM_70C2A5 paired:0x000000 IO attr: FA3B18.
Da muss ich mal weitersuchen...
Ich warte mal bis Du alles in Gang bekommen hast bevor ich meinen Sensor abschieße ... ;D
Zitat von: Pfriemler am 23 Juni 2020, 14:39:38
Ich warte mal bis Du alles in Gang bekommen hast bevor ich meinen Sensor abschieße ... ;D
;D
Werte kommen in FHEM trotzdem aktuell an. Kann also nicht ganz falsch sein
Internals:
CFGFN
DEF 70C2A501
FUUID 5ef1f30c-f33f-b0e2-0f26-348bb08b0127d6c3
NAME HM_70C2A5_IEC_01
NOTIFYDEV global
NR 450
STATE ???
TYPE CUL_HM
chanNo 01
device HM_70C2A5
READINGS:
2020-06-23 14:18:50 R-sign off
2020-06-23 14:45:13 RegL_01. 00:00 08:00 30:06 36:31 37:2D 38:30 39:3A 3A:31 3B:2E 3C:37 3D:00 3E:00 3F:00 40:00 41:00 42:00 43:00 44:00 45:00 46:31 47:2D 48:30 49:3A 4A:31 4B:2E 4C:38 4D:00 4E:00 4F:00 50:00 54:00 7C:00 7D:00 7E:00 95:02 96:00 97:4B 98:00 99:0A 9A:27 9B:10 9C:D1
2020-06-23 14:50:13 boot off
2020-06-23 14:50:13 eState E: 266.6 P: 984
2020-06-23 14:50:13 energy 266.6
2020-06-23 14:50:13 energyCalc 266.6
2020-06-23 14:24:49 energyOffset 0
2020-06-23 14:20:48 peerList peerUnread
2020-06-23 14:50:13 power 984
2020-06-23 14:25:13 text1 1-0:1.7
2020-06-23 14:25:13 text2 1-0:1.8
Auch wenn da noch so ein paar peering-Probleme und STATE mit "???" in der Luft hängen
Zitat von: thuranga am 23 Juni 2020, 14:53:25
Werte kommen in FHEM trotzdem aktuell an. Kann also nicht ganz falsch sein
Ankommende Werte heißt "gar nichts"!
Es ist Funk.
Fhem empfängt und versucht die Daten den entspr. Devices zuzuordnen -> du siehst Readings mit Werten...
ABER: sobald du eine Aktion bei einem Gerät auslösen willst, also einen Aktor ein-/ausschalten oder bei einem Aktor/Sensor ein Register setzen willst etc. -> Fehlanzeige! Wenn: die HMID nicht stimmt!
Gruß, Joachim