Hi, ich habe seit heute den Schalter HM-LC-Sw1-Pl-CT für meine Garagensteuerung im Einsatz. Leider funktioniert er nicht so, wie ich es gerne hätte. Er schaltet nicht in Fhem und nach einiger Zeit kommt Missing Ack. Wenn ich diesen manuell schalte klickt er, aber Fhem zeigt seinen Status nicht an. Den Schalter habe ich jetzt mehrmals im Fhem gelöscht und danach resetet. Über hmPairForSec wieder hinzugefügt, aber immer wieder Missing Ack.
list vom Device:
Internals:
CFGFN
CUL_868_MSGCNT 6
CUL_868_RAWMSG A0D0184105FDA3000000006010000::-71:CUL_868
CUL_868_RSSI -71
CUL_868_TIME 2019-05-30 18:32:37
DEF 5FDA30
FUUID 5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
IODev CUL_868
LASTInputDev CUL_868
MSGCNT 6
NAME HM_5FDA30
NOTIFYDEV global
NR 65813
STATE MISSING ACK
TYPE CUL_HM
chanNo 01
lastMsg No:01 - t:10 s:5FDA30 d:000000 06010000
protCmdDel 10
protLastRcv 2019-05-30 18:32:37
protRcv 7 last_at:2019-05-30 18:32:37
protResnd 6 last_at:2019-05-30 19:02:43
protResndFail 2 last_at:2019-05-30 19:02:49
protSnd 2 last_at:2019-05-30 19:02:29
protState CMDs_done_Errors:1
rssi_at_CUL_868 cnt:7 min:-100 max:-71 avg:-88.78 lst:-71
READINGS:
2019-05-30 18:28:57 D-firmware 2.5
2019-05-30 18:28:57 D-serialNr OEQ1013740
2019-05-30 18:28:47 R-pairCentral set_0xAA0374
2019-05-30 18:32:37 deviceMsg off (to broadcast)
2019-05-30 18:32:37 level 0
2019-05-30 18:32:37 pct 0
2019-05-30 18:32:37 powerOn 2019-05-30 18:32:37
2019-05-30 18:32:37 recentStateType info
2019-05-30 19:02:49 state MISSING ACK
2019-05-30 18:32:37 timedOn off
helper:
HM_CMDNR 2
PONtest 0
cSnd 01AA03745FDA3000050000000000,11AA03745FDA300201C80000
dlvl C8
dlvlCmd ++A011AA03745FDA300201C80000
mId 00C8
peerFriend peerSens,peerVirt
peerOpt 3:switch
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5FDA30,00,00,00
nextSend 1559233957.30726
prefIO
rxt 0
vccu
p:
5FDA30
00
00
00
mRssi:
mNo 01
io:
CUL_868:
-69
-69
prt:
bErr 0
sProc 0
q:
qReqConf 00
qReqStat
role:
chn 1
dev 1
prs 1
rssi:
at_CUL_868:
avg -88.7857142857143
cnt 7
lst -71
max -71
min -100
shadowReg:
RegL_00. 02:01 0A:AA 0B:03 0C:74
tmpl:
Attributes:
DbLogExclude .*
IODev CUL_868
IOgrp VCCU:CUL_868
autoReadReg 4_reqStatus
expert 2_raw
firmware 2.5
model HM-LC-Sw1-Pl-CT-R1
room CUL_HM
serialNr OEQ1013740
subType switch
webCmd statusRequest:toggle:on:off
Zitatrssi_at_CUL_868 cnt:7 min:-100 max:-71 avg:-88.78 lst:-71
Average rssi 88.... damit spielst Du mit dem Zufall.
Zitat2019-05-30 18:28:47 R-pairCentral set_0xAA0374
Dein Device ist nicht korrekt gepaired
ZitatDen Schalter habe ich jetzt mehrmals im Fhem gelöscht und danach resetet.
Das ist nicht immer die beste Lösung. Damit kommst Du schnell auf Überlastung. https://wiki.fhem.de/wiki/1%25_Regel
Jetzt ein bisschen ruhig bleiben. Dein Device ist schon auf set_xxxxx. Es reicht vielleicht einfach :
- Anlerntaste am Device 4s drucken (ohne den CUL in Anlernmodus zu setzen)
- warten bis er nicht mehr blinkt
- gucken, ob Verbesserung in Fhem
- evlt ein getConfig machen. Wenn er auf CMD_pending bleibt, dann wieder die Anlerntaste 4s drucken
Das ganze am besten mit dem Device (viel) näher vom CUL. (aber nicht unter 1m)
Erst wenn R-pairCentral nicht mehr auf set_0xAA0374 sondern auf 0xAA0374 steht, dann wieder einbauen... und beten (siehe rssi...)
Danke für deine Antworten. Leider gibt es keine Verbesserung. Das Device steht jetzt ca. 5m vom CUL entfernt. Habe es jetzt so gemacht wie du es beschrieben hast.
Leider weiß ich im Moment nicht, was rssi 88 bedeutet, bzw. was überhaupt rssi bedeutet.
Jetzt habe ich folgende Auflistung:
Internals:
CFGFN
CUL_868_MSGCNT 27
CUL_868_RAWMSG A1A3C84005FDA300000002500EB4F45513130313337343010010100::-71.5:CUL_868
CUL_868_RSSI -71.5
CUL_868_TIME 2019-05-30 20:25:33
DEF 5FDA30
FUUID 5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
IODev CUL_868
LASTInputDev CUL_868
MSGCNT 27
NAME HM_5FDA30
NOTIFYDEV global
NR 65813
STATE RESPONSE TIMEOUT:RegisterRead
TYPE CUL_HM
chanNo 01
lastMsg No:3C - t:00 s:5FDA30 d:000000 2500EB4F45513130313337343010010100
protCmdDel 37
protLastRcv 2019-05-30 20:25:33
protRcv 27 last_at:2019-05-30 20:25:33
protResnd 34 last_at:2019-05-30 20:24:59
protResndFail 11 last_at:2019-05-30 20:25:04
protSnd 16 last_at:2019-05-30 20:24:45
protState CMDs_done_Errors:1
rssi_at_CUL_868 cnt:28 min:-100 max:-61 avg:-72.85 lst:-71.5
READINGS:
2019-05-30 20:25:33 D-firmware 2.5
2019-05-30 20:25:33 D-serialNr OEQ1013740
2019-05-30 20:22:12 PairedTo 0x000000
2019-05-30 20:21:35 R-pairCentral 0x000000
2019-05-30 20:25:00 deviceMsg off (to broadcast)
2019-05-30 20:25:00 level 0
2019-05-30 20:24:41 levelMissed desired:100
2019-05-30 20:25:00 pct 0
2019-05-30 18:32:37 powerOn 2019-05-30 18:32:37
2019-05-30 20:25:00 recentStateType info
2019-05-30 20:25:04 state RESPONSE TIMEOUT:RegisterRead
2019-05-30 20:25:00 timedOn off
RegL_00.:
VAL
helper:
HM_CMDNR 99
PONtest 0
cSnd 11AA03745FDA300201C80000,01AA03745FDA3000040000000000
getCfgList all
getCfgListNo ,3
mId 00C8
peerFriend peerSens,peerVirt
peerOpt 3:switch
regLst 0,1,3p
rxType 1
supp_Pair_Rep 1
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5FDA30,00,00,00
nextSend 1559240733.80918
prefIO
rxt 0
vccu
p:
5FDA30
00
00
00
mRssi:
mNo 3C
io:
CUL_868:
-69.5
-69.5
prt:
bErr 0
sProc 0
q:
qReqConf 00
qReqStat 00
regCollect:
role:
chn 1
dev 1
prs 1
rssi:
at_CUL_868:
avg -72.8571428571428
cnt 28
lst -71.5
max -61
min -100
shadowReg:
tmpl:
Attributes:
DbLogExclude .*
IODev CUL_868
IOgrp VCCU:CUL_868
autoReadReg 4_reqStatus
expert 2_raw
firmware 2.5
model HM-LC-Sw1-Pl-CT-R1
room CUL_HM
serialNr OEQ1013740
subType switch
webCmd statusRequest:toggle:on:off
OK, der wahr vielleicht durch deine viele Versuche doch nicht mehr gepaired, aber Fhem hat es durch schlechte rssi nicht gemerckt. Auf jeden Fall ist er jetzt gar nicht gepaired.
Zitat2019-05-30 20:22:12 PairedTo 0x000000
2019-05-30 20:21:35 R-pairCentral 0x000000
RSSI: siehe https://wiki.fhem.de/wiki/HomeMatic#RSSI
Setzt jetzt dein CUL auf Anlernemodus und druck 4s am Gerät die Anlerntaste.
Dann wieder berichten
Erneut den Anlernmodus ausgeführt und keine Veränderungen.
Internals:
CFGFN
CUL_868_MSGCNT 39
CUL_868_RAWMSG A1A4884005FDA300000002500EB4F45513130313337343010010100::-70.5:CUL_868
CUL_868_RSSI -70.5
CUL_868_TIME 2019-05-30 20:58:36
DEF 5FDA30
FUUID 5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
IODev CUL_868
LASTInputDev CUL_868
MSGCNT 39
NAME HM_5FDA30
NOTIFYDEV global
NR 65813
STATE MISSING ACK
TYPE CUL_HM
chanNo 01
lastMsg No:48 - t:00 s:5FDA30 d:000000 2500EB4F45513130313337343010010100
protCmdDel 44
protLastRcv 2019-05-30 20:58:36
protRcv 39 last_at:2019-05-30 20:58:36
protResnd 37 last_at:2019-05-30 20:31:54
protResndFail 12 last_at:2019-05-30 20:31:59
protSnd 17 last_at:2019-05-30 20:31:40
protState CMDs_done_Errors:1
rssi_at_CUL_868 cnt:40 min:-100 max:-61 avg:-72.94 lst:-70.5
READINGS:
2019-05-30 20:58:31 D-firmware 2.5
2019-05-30 20:58:31 D-serialNr OEQ1013740
2019-05-30 20:22:12 PairedTo 0x000000
2019-05-30 20:21:35 R-pairCentral 0x000000
2019-05-30 20:31:20 deviceMsg off (to broadcast)
2019-05-30 20:31:20 level 0
2019-05-30 20:24:41 levelMissed desired:100
2019-05-30 20:31:20 pct 0
2019-05-30 18:32:37 powerOn 2019-05-30 18:32:37
2019-05-30 20:31:20 recentStateType info
2019-05-30 20:31:59 state MISSING ACK
2019-05-30 20:31:20 timedOn off
helper:
HM_CMDNR 72
PONtest 0
cSnd 01AA03745FDA3000040000000000,11AA03745FDA300201C80000
dlvl 00
dlvlCmd ++A011AA03745FDA300201000000
getCfgList all
getCfgListNo ,3
mId 00C8
peerFriend peerSens,peerVirt
peerOpt 3:switch
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5FDA30,00,00,00
nextSend 1559242716.60527
prefIO
rxt 0
vccu
p:
5FDA30
00
00
00
mRssi:
mNo 48
io:
CUL_868:
-68.5
-68.5
prt:
bErr 0
sProc 0
q:
qReqConf 00
qReqStat 00
regCollect:
role:
chn 1
dev 1
prs 1
rssi:
at_CUL_868:
avg -72.95
cnt 40
lst -70.5
max -61
min -100
shadowReg:
tmpl:
Attributes:
DbLogExclude .*
IODev CUL_868
IOgrp VCCU:CUL_868
autoReadReg 4_reqStatus
expert 2_raw
firmware 2.5
model HM-LC-Sw1-Pl-CT-R1
room CUL_HM
serialNr OEQ1013740
subType switch
webCmd statusRequest:toggle:on:off
Ok, habe vergessen den CUL auf hmPairForSec 600 einzustellen. Dies habe ich jetzt gemacht und das Device in den Anlernmodus versetzt. Dieser blinkte jetzt etwas schneller als sonst. Aber richtig gepaired ist er noch nicht.
Internals:
CFGFN
CUL_868_MSGCNT 43
CUL_868_RAWMSG A0A7380025FDA30AA037400::-74.5:CUL_868
CUL_868_RSSI -74.5
CUL_868_TIME 2019-05-30 21:03:37
DEF 5FDA30
FUUID 5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
IODev CUL_868
LASTInputDev CUL_868
MSGCNT 43
NAME HM_5FDA30
NOTIFYDEV global
NR 65813
STATE MISSING ACK
TYPE CUL_HM
chanNo 01
lastMsg No:73 - t:02 s:5FDA30 d:AA0374 00
protCmdDel 44
protLastRcv 2019-05-30 21:03:37
protRcv 43 last_at:2019-05-30 21:03:37
protResnd 37 last_at:2019-05-30 20:31:54
protResndFail 12 last_at:2019-05-30 20:31:59
protSnd 20 last_at:2019-05-30 21:03:37
protState CMDs_done
rssi_at_CUL_868 cnt:44 min:-100 max:-61 avg:-73.23 lst:-74.5
READINGS:
2019-05-30 21:03:37 CommandAccepted yes
2019-05-30 21:03:37 D-firmware 2.5
2019-05-30 21:03:37 D-serialNr OEQ1013740
2019-05-30 20:22:12 PairedTo 0x000000
2019-05-30 21:03:37 R-pairCentral set_0xAA0374
2019-05-30 20:31:20 deviceMsg off (to broadcast)
2019-05-30 20:31:20 level 0
2019-05-30 20:24:41 levelMissed desired:100
2019-05-30 20:31:20 pct 0
2019-05-30 18:32:37 powerOn 2019-05-30 18:32:37
2019-05-30 20:31:20 recentStateType info
2019-05-30 20:31:59 state MISSING ACK
2019-05-30 20:31:20 timedOn off
helper:
HM_CMDNR 115
PONtest 0
cSnd 01AA03745FDA30000802010AAA0B030C74,01AA03745FDA300006
dlvl 00
dlvlCmd ++A011AA03745FDA300201000000
getCfgList all
getCfgListNo ,3
mId 00C8
peerFriend peerSens,peerVirt
peerOpt 3:switch
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5FDA30,00,00,00
nextSend 1559243017.91718
prefIO
rxt 0
vccu
p:
5FDA30
00
00
00
mRssi:
mNo 73
io:
CUL_868:
-72.5
-72.5
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf 00
qReqStat 00
regCollect:
role:
chn 1
dev 1
prs 1
rssi:
at_CUL_868:
avg -73.2386363636364
cnt 44
lst -74.5
max -61
min -100
shadowReg:
RegL_00. 02:01 0A:AA 0B:03 0C:74
tmpl:
Attributes:
DbLogExclude .*
IODev CUL_868
IOgrp VCCU:CUL_868
autoReadReg 4_reqStatus
expert 2_raw
firmware 2.5
model HM-LC-Sw1-Pl-CT-R1
room CUL_HM
serialNr OEQ1013740
subType switch
webCmd statusRequest:toggle:on:off
Habe jetzt noch mal einen getConfig Befehl ausgeführt und jetzt ist er wohl gepaired. Ich kann das Device ein und ausschalten.
Internals:
CFGFN
CUL_868_MSGCNT 55
CUL_868_RAWMSG A0EA680025FDA30AA03740101000051::-81:CUL_868
CUL_868_RSSI -81
CUL_868_TIME 2019-05-30 21:09:55
DEF 5FDA30
FUUID 5cf004bf-f33f-9627-0042-f32cf3d92cd24cc4
IODev CUL_868
LASTInputDev CUL_868
MSGCNT 55
NAME HM_5FDA30
NOTIFYDEV global
NR 65813
STATE off
TYPE CUL_HM
chanNo 01
lastMsg No:A6 - t:02 s:5FDA30 d:AA0374 0101000051
protCmdDel 44
protLastRcv 2019-05-30 21:09:55
protRcv 55 last_at:2019-05-30 21:09:55
protResnd 37 last_at:2019-05-30 20:31:54
protResndFail 12 last_at:2019-05-30 20:31:59
protSnd 30 last_at:2019-05-30 21:09:54
protState CMDs_done
rssi_CUL_868 cnt:4 min:-81 max:-72 avg:-74.5 lst:-81
rssi_at_CUL_868 cnt:56 min:-100 max:-61 avg:-73.4 lst:-81
READINGS:
2019-05-30 21:09:55 CommandAccepted yes
2019-05-30 21:07:24 D-firmware 2.5
2019-05-30 21:07:24 D-serialNr OEQ1013740
2019-05-30 21:09:33 PairedTo 0xAA0374
2019-05-30 21:09:33 R-pairCentral 0xAA0374
2019-05-30 21:09:33 R-powerUpAction off
2019-05-30 21:09:33 R-sign off
2019-05-30 21:09:33 RegL_00. 00:00 02:01 0A:AA 0B:03 0C:74 15:FF 18:00
2019-05-30 21:09:33 RegL_01. 00:00 08:00 30:06 56:00 57:24
2019-05-30 21:09:55 deviceMsg off (to VCCU)
2019-05-30 21:09:55 level 0
2019-05-30 20:24:41 levelMissed desired:100
2019-05-30 21:09:55 pct 0
2019-05-30 18:32:37 powerOn 2019-05-30 18:32:37
2019-05-30 21:09:55 recentStateType ack
2019-05-30 21:09:55 state off
2019-05-30 21:09:55 timedOn off
helper:
HM_CMDNR 166
PONtest 0
cSnd 11AA03745FDA300201C80000,11AA03745FDA300201000000
dlvlCmd ++A011AA03745FDA300201000000
mId 00C8
peerFriend peerSens,peerVirt
peerIDsRaw ,00000000
peerOpt 3:switch
regLst 0,1,3p
rxType 1
supp_Pair_Rep 0
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +5FDA30,00,00,00
nextSend 1559243395.17701
prefIO
rxt 0
vccu
p:
5FDA30
00
00
00
mRssi:
mNo A6
io:
CUL_868:
-79
-79
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
regCollect:
role:
chn 1
dev 1
prs 1
rssi:
CUL_868:
avg -74.5
cnt 4
lst -81
max -72
min -81
at_CUL_868:
avg -73.4017857142857
cnt 56
lst -81
max -61
min -100
shadowReg:
tmpl:
Attributes:
DbLogExclude .*
IODev CUL_868
IOgrp VCCU:CUL_868
autoReadReg 4_reqStatus
expert 2_raw
firmware 2.5
model HM-LC-Sw1-Pl-CT-R1
peerIDs 00000000,
room CUL_HM
serialNr OEQ1013740
subType switch
webCmd statusRequest:toggle:on:off
Das Device funktioniert. Danke Danke @amenomade für deine Hilfe.