Hallo Community,
ich stehe mittlerweile echt auf dem Schlauch, sitze seit Samstag an dem Problem und komme keinen Schritt weiter... Ich hoffe Ihr könnt mir die passenden Denkanstöße/Lösungen geben.
Was wollte ich:
Ich habe nun endlich meine zweite Fernbedienung für meine Keymatic angeschafft und wollte diesen "mal eben" anlernen.
Bisher hatte ich bei der KeyMatic den HM-RC-Key4-2 einwandfrei am laufen und habe auch über die vierteTaste (open) meinen Garagentor Aktor (HM-LC-Sw1-Pl-CT-R1) gesteuert.
Das gleiche sollte der nun angeschaffte HM-RC-Key4-3 auch tun.
Problem:
Da ein einfaches anlernen an die KeyMatic nicht möglich war habe ich verschiedene Lösungsvorschläge aus dem Forum durchgearbeitet. Letztlich habe ich die Fernbedienung über das Hinzufügen/Anlernen über die Windows-SW geschafft. Nun sollte auch die Sw1-Pl angesteuert werden... Nächstes Problem!
Erst habe ich es über den direkten Weg versucht Sw1 / Key4-3. Ging nicht... Dann über FHEM peerchan. Auch nicht geglückt - zumindest nicht physikalisch, denn die Taste steht durchaus als gepairtes Gerät im Sw1.
Nächster Versuch war dann den Sw1 und den Schlüssel über die Windows-SW zu peeren. Und da stieß ich auf das Problem das viele andere wohl auch mit dem Sw1-Pl hatten/haben. Nämlich das ständig die Frage nach dem AES- Sicherheitsschlüssel kommt und sich das Ding zum verrecken nicht hinzufügen läßt.
Zurück in FHEM stellte ich dann fest, dass zwar alle Geräte vorhanden und auch Zustandsänderungen in FHEM angezeigt werden, ich aber von der FHEM- Oberfläche weder den KeyMatic noch den Sw1-Pl ansteuern konnte. Schlüssetechnisch sieht es so aus, dass der alte Schlüssel (key4-2) sowohl die Türe auf-/zuschließen kann und auch den Sw1-Pl ansteuert. Der neue Schlüssel kann nur die KeyMatic ansteuern.
So wie ich das sehe habe ich gerade ein riesen AES- Problem und ich komme einfach nicht dahinter das zu lösen. Ich seh wohl den Wald vor lauter Bäumen nicht mehr... :/
Dazu muss ich sagen dass ich im Zuge des Versuches den Sw1-Pl unter der Windows-Sw hinzuzufügen, den AES- Key "geändert" habe... Nicht wirklich, weil ich genau den gleichen wieder eingegeben habe (und ja - ich bin mir tausend Prozentig sicher das ich mich nicht verschrieben habe (Copy/Paste mit Prüfung). ;)
Hier mal die Internals von den Geräten:
KeyMatic
Internals:
DEF 3F5157
HMLAN01_MSGCNT 7
HMLAN01_RAWMSG E3F5157,0000,024D0A1D,FF,FFCB,ADA4103F51572BAD4A06010000
HMLAN01_RSSI -53
HMLAN01_TIME 2016-11-15 06:41:42
IODev HMLAN01
LASTInputDev HMLAN01
MSGCNT 7
NAME Schloss_Haustuere
NOTIFYDEV global
NR 377
STATE locked
TYPE CUL_HM
lastMsg No:AD - t:10 s:3F5157 d:xxxxxx 06010000
peerList Fernbedienung01_unlock,Fernbedienung01_lock,Fernbedienung02_unlock,Fernbedienung02_lock,
protLastRcv 2016-11-15 06:41:42
protSnd 3 last_at:2016-11-15 06:41:42
protState CMDs_done
rssi_Fernbedienung01 avg:-67.5 min:-78 max:-57 lst:-57 cnt:2
rssi_HMLAN01 avg:-55 min:-55 max:-55 lst:-55 cnt:1
rssi_at_HMLAN01 avg:-52.71 min:-54 max:-52 lst:-53 cnt:7
Readings:
2016-11-15 06:41:32 CommandAccepted yes
2016-11-13 16:04:34 D-firmware 2.5
2016-11-13 16:04:34 D-serialNr MEQ0838714
2016-11-14 18:17:44 PairedTo 0xxxxxxx
2016-06-21 17:18:43 R-angelLocked 1260.12601260126 deg
2016-06-21 17:18:43 R-angelMax 1335.13351335134 deg
2016-06-01 08:35:54 R-angelOpen 375.037503750375 deg
2016-11-13 16:04:47 R-pairCentral 0xxxxxxx
2016-06-01 08:35:54 R-setupPosition 450.04500450045 deg
2016-11-14 18:17:44 RegL_00. 02:01 03:18 0A:2B 0B:AD 0C:4A 00:00
2016-11-14 18:17:45 RegL_01. 14:3F 15:64 16:01 17:1E 18:19 19:59 1A:54 1F:00 00:00
2016-11-14 18:17:49 RegL_03.Fernbedienung01_lock 03:00 04:32 05:64 07:FF 0B:66 83:00 84:32 85:64 87:FF 8B:66 00:00
2016-11-14 18:17:48 RegL_03.Fernbedienung01_unlock 03:00 04:32 05:64 07:FF 0B:33 83:00 84:32 85:64 87:FF 8B:88 00:00
2016-11-14 18:17:50 RegL_03.Fernbedienung02_lock 03:00 04:32 05:64 07:FF 0B:66 83:00 84:32 85:64 87:FF 8B:66 00:00
2016-11-14 18:17:50 RegL_03.Fernbedienung02_unlock 03:00 04:32 05:64 07:FF 0B:33 83:00 84:32 85:64 87:FF 8B:88 00:00
2016-11-14 18:16:01 aesCommToDev pending
2016-11-15 06:41:32 aesKeyNbr 04
2016-11-15 06:41:42 battery ok
2016-11-15 06:41:42 direction none
2016-11-15 06:41:42 error none
2016-11-15 06:41:42 lock locked
2016-11-14 19:58:56 peerList Fernbedienung01_unlock,Fernbedienung01_lock,Fernbedienung02_unlock,Fernbedienung02_lock,
2016-11-13 10:41:03 powerOn 2016-11-13 10:41:03
2016-11-15 06:41:42 recentStateType info
2016-11-15 06:41:42 state locked
2016-11-15 06:41:32 trigLast Fernbedienung01_lock:short
2016-11-15 06:41:32 trig_Fernbedienung01_lock Short_18
2016-11-14 19:59:10 trig_Fernbedienung01_unlock Short_41
2016-11-13 17:59:22 trig_Fernbedienung02_lock Short_7
2016-11-14 18:39:23 trig_Fernbedienung02_unlock Short_31
2016-11-15 06:41:42 uncertain no
Helper:
HM_CMDNR 173
cSnd ,01xxxxxx3F5157010E
mId 0026
rxType 2
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +3F5157,00,02,00
nextSend 1479188502.24106
prefIO
rxt 0
vccu
p:
3F5157
00
02
00
Mrssi:
mNo AD
Io:
HMLAN01 -51
Prt:
bErr 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
Rpt:
IO HMLAN01
flg A
ts 1479188502.18072
ack:
HASH(0x5146d38)
AD8002xxxxxx3F515700
Rssi:
Fernbedienung01:
avg -67.5
cnt 2
lst -57
max -57
min -78
Hmlan01:
avg -55
cnt 1
lst -55
max -55
min -55
At_hmlan01:
avg -52.7142857142857
cnt 7
lst -53
max -52
min -54
Attributes:
IODev HMLAN01
autoReadReg 4_reqStatus
devStateIcon unlocked.*:fts_door_open locked.*:fts_door
expert 2_raw
firmware 2.5
fp_Obergeschoss -6,714,5, ,Schloss_Haustuere
icon hm_keymatic
model HM-SEC-KEY-S
msgRepeat 1
peerIDs 00000000,3EFA2301,3EFA2302,482AE901,482AE902,
room CUL_HM,Eingangsbereich
serialNr MEQ0838714
subType keyMatic
webCmd lock:unlock:open
Sw1-Pl
Internals:
DEF 34D965
HMLAN01_MSGCNT 4
HMLAN01_RAWMSG E34D965,0000,00014C63,FF,FFB4,AC841034D96500000006010000
HMLAN01_RSSI -76
HMLAN01_TIME 2016-11-14 19:59:50
IODev HMLAN01
LASTInputDev HMLAN01
MSGCNT 4
NAME Garagentor
NOTIFYDEV global
NR 288
STATE MISSING ACK
TYPE CUL_HM
lastMsg No:AC - t:10 s:34D965 d:000000 06010000
peerList Fernbedienung01_open,Fernbedienung02_open,
protCmdDel 5
protLastRcv 2016-11-14 19:59:50
protResnd 9 last_at:2016-11-15 05:40:22
protResndFail 3 last_at:2016-11-15 05:40:27
protSnd 3 last_at:2016-11-15 05:40:07
protState CMDs_done_Errors:1
rssi_Fernbedienung01 avg:-61.5 min:-68 max:-55 lst:-68 cnt:2
rssi_at_HMLAN01 avg:-75.5 min:-77 max:-74 lst:-76 cnt:4
Readings:
2016-11-14 19:59:47 CommandAccepted yes
2016-11-13 12:56:45 D-firmware 2.5
2016-11-13 12:56:45 D-serialNr MEQ1844357
2016-11-13 12:00:40 PairedTo 0xxxxxxx
2016-10-20 21:34:30 R-Fernbedienung01_open-lgActionType jmpToTarget
2016-10-20 21:34:30 R-Fernbedienung01_open-shActionType jmpToTarget
2016-11-13 11:59:21 R-Fernbedienung02_open-lgActionType jmpToTarget
2016-11-13 11:59:21 R-Fernbedienung02_open-shActionType jmpToTarget
2016-10-20 21:27:36 R-pairCentral 0xxxxxxx
2016-10-20 21:27:36 R-powerUpAction off
2016-10-20 21:27:36 R-sign off
2016-11-15 08:21:22 RegL_00.
2016-11-14 19:59:50 deviceMsg off (to broadcast)
2016-11-14 19:59:50 level 0
2016-11-14 18:13:33 levelMissed desired:100
2016-11-14 19:59:50 pct 0
2016-11-14 19:58:56 peerList Fernbedienung01_open,Fernbedienung02_open,
2016-11-14 19:59:50 recentStateType info
2016-11-15 05:40:27 state MISSING ACK
2016-11-14 19:59:50 timedOn off
2016-11-14 19:11:15 trigLast Fernbedienung01_open:short
2016-11-14 19:11:15 trig_Fernbedienung01_open Short_62
Helper:
HM_CMDNR 173
cSnd 01xxxxxx34D96500040000000000,11xxxxxx34D9650201C8000000A0
getCfgList all
getCfgListNo ,3
mId 00EB
rxType 1
stateUpdatDly 120
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +34D965,00,02,00
nextSend 1479149990.48361
prefIO
rxt 0
vccu
p:
34D965
00
02
00
Mrssi:
mNo AC
Io:
HMLAN01 -74
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
chn 1
dev 1
prs 1
Rssi:
Fernbedienung01:
avg -61.5
cnt 2
lst -68
max -55
min -68
At_hmlan01:
avg -75.5
cnt 4
lst -76
max -74
min -77
Attributes:
IODev HMLAN01
autoReadReg 4_reqStatus
expert 2_raw
firmware 2.5
group keyMatic
icon fts_garage
model HM-LC-Sw1-Pl-CT-R1
peerIDs 00000000,3EFA2304,482AE904,
room CUL_HM,Untergeschoss
serialNr MEQ1844357
subType switch
webCmd statusRequest:toggle:on:off
Key4-2 (alt)
Internals:
DEF 3EFA23
HMLAN01_MSGCNT 4
HMLAN01_RAWMSG E3EFA23,0000,024CE4D2,FF,FFB5,ACB4403EFA233F51570212
HMLAN01_RSSI -75
HMLAN01_TIME 2016-11-15 06:41:32
IODev HMLAN01
LASTInputDev HMLAN01
MSGCNT 4
NAME Fernbedienung01
NOTIFYDEV global
NR 400
STATE Fernbedienung01_lock Short
TYPE CUL_HM
channel_01 Fernbedienung01_unlock
channel_02 Fernbedienung01_lock
channel_03 Fernbedienung01_light
channel_04 Fernbedienung01_open
lastMsg No:AC - t:40 s:3EFA23 d:3F5157 0212
protLastRcv 2016-11-15 06:41:32
rssi_at_HMLAN01 avg:-71.75 min:-77 max:-66 lst:-75 cnt:4
Readings:
2016-11-14 19:17:06 D-firmware 1.2
2016-11-14 19:17:06 D-serialNr MEQ0839618
2016-11-14 19:10:51 PairedTo 0xxxxxxx
2016-11-14 19:10:51 R-pairCentral 0xxxxxxx
2016-11-14 19:10:51 RegL_00. 02:01 0A:2B 0B:AD 0C:4A 18:00 00:00
2016-11-15 06:41:32 battery ok
2016-11-15 06:41:32 state Fernbedienung01_lock Short
Helper:
HM_CMDNR 172
mId 00A6
rxType 20
Ack:
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +3EFA23,00,02,00
nextSend 1479188492.69555
prefIO
rxt 2
vccu
p:
3EFA23
00
02
00
Mrssi:
mNo AC
Io:
HMLAN01 -73
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
dev 1
Rssi:
At_hmlan01:
avg -71.75
cnt 4
lst -75
max -66
min -77
Attributes:
IODev HMLAN01
alias Fernbedienung01
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.2
group keyMatic
icon it_remote
model HM-RC-Key4-2
room CUL_HM
serialNr MEQ0839618
subType remote
webCmd getConfig:clear msgEvents
Key4-3 (neu)
Internals:
DEF 482AE9
IODev HMLAN01
NAME Fernbedienung02
NOTIFYDEV global
NR 407
STATE Fernbedienung02_open Short
TYPE CUL_HM
channel_01 Fernbedienung02_unlock
channel_02 Fernbedienung02_lock
channel_03 Fernbedienung02_light
channel_04 Fernbedienung02_open
Readings:
2016-11-14 19:02:47 D-firmware 1.1
2016-11-14 19:02:47 D-serialNr NEQ0360006
2016-11-14 19:05:50 PairedTo 0xxxxxxx
2016-11-14 19:05:50 R-pairCentral 0xxxxxxx
2016-11-14 19:05:50 RegL_00. 02:01 0A:2B 0B:AD 0C:4A 18:00 00:00
2016-11-14 19:27:36 battery ok
2016-11-14 19:27:36 state Fernbedienung02_open Short
Helper:
HM_CMDNR 1
mId 00D6
rxType 20
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +482AE9,00,02,00
prefIO
rxt 2
vccu
p:
482AE9
00
02
00
Mrssi:
mNo
Prt:
bErr 0
sProc 0
Q:
qReqConf
qReqStat
Role:
dev 1
Attributes:
IODev HMLAN01
alias Fernbedienung02
autoReadReg 4_reqStatus
expert 2_raw
firmware 1.1
group keyMatic
icon it_remote
model HM-RC-Key4-3
room CUL_HM
serialNr NEQ0360006
subType remote
webCmd getConfig:clear msgEvents
Alles andere das nicht per AES verschlüsselt ist, funktioniert einwandfrei. Ich kann meine Rollos steuern und die Fensterkontakte zeigen mir auch brav an das sie geöffnet/geschlossen sind.
Wenn Ihr noch irgendwelche Informationen benötigt die für Tipps oder Lösungen nötig sind, bitte einfach Bescheid sagen - liefere ich sofort nach!
PS: MISSING ACK beim Sw1-Pl kommt von meinem notify heute morgen (Soll öffnen sobald ich zwischen einer bestimmten Zeit die Haustüre abschließe).
Wenn ich das Tor per Taste oder per altem Schlüssel öffne "sieht" FHEM das Gerät und den Zustand.
Gruß,
Richy
Hast du den "neuen" AES Key ach fhem in der VCCU als weiteren Key eingetragen?
Hallo Wuppi,...
Ist der Name Zufall oder kommst Du aus der gleichen wunderschönen Stadt wie ich? :)
(EDIT: Da stehts ja... Jup, gleiche Stadt! ;D)
VCCU? Du meinst im HMLAN1?
(EDIT2: Eine VCCU macht doch nur Sinn wenn man mehrere IO Devices in Betrieb hat, oder?) Da denke ich, bin ich quasi raus. Ich hab vor kurzem die Antenne vom HMLan- Adapter nach Aussen gelegt und seither keine Probleme mehr mit fehlenden Aktoren/Sensoren gehabt - die Garage war dann doch zu weit weg vom Gerät ;))
Ja, da habe ich den neuen Key auch eingetragen.
Erst hatte ich nur den hmkey einfach geändert, nachdem das nichts gebracht hat, habe ich den neuen key als hmkey2 eingetragen und unter hmkey den vorherigen.
Internals:
DEF 192.168.0.251:1000
DeviceName 192.168.0.251:1000
FD 11
HMLAN01_MSGCNT 1755
HMLAN01_TIME 2016-11-15 09:49:14
IFmodel LAN
NAME HMLAN01
NR 31
NTFY_ORDER 50-HMLAN01
PARTIAL
RAWMSG E3C7084,0000,02F8C599,FF,FFB4,1284703C708400000000B231
RSSI -76
STATE opened
TYPE HMLAN
XmitOpen 1
assignedIDsCnt 19
msgKeepAlive dlyMax:10.929 bufferMin:-5
msgLoadCurrent 1
msgLoadHistoryAbs 5min steps: 1/1/1/1/1/1/1/1/1/1/1/1
msgParseDly min:-2745 max:11814 last:14 cnt:1707
owner xxxxxx
uptime 000 13:50:57.945
Readings:
2016-11-14 19:58:50 D-HMIdAssigned xxxxxx
2016-11-14 19:58:50 D-HMIdOriginal xxxxxx
2016-11-14 19:58:50 D-firmware 0.965
2016-11-14 19:58:50 D-serialNr LEQ0579065
2016-11-14 19:58:50 Xmit-Events ok:1 disconnected:1 init:1
2016-11-14 19:58:50 cond ok
2016-11-15 09:49:05 loadLvl low
2016-11-14 19:58:47 prot_disconnected last
2016-11-14 19:58:47 prot_init last
2016-11-14 19:58:50 prot_ok last
2016-11-14 15:49:05 prot_timeout last
2016-11-14 19:58:47 state opened
Helper:
assIdCnt 19
assIdRep 19
info 03C5,LEQ0579065,xxxxxx,xxxxxx
setTime 45141
Cnd:
0 1
253 1
255 1
Dly:
cnt 1707
lst 14
max 11814
min -2745
Ids:
2adb14:
cfg +2ADB14,00,02,00
name og_bad_Fensterkontakt
2d2329:
cfg +2D2329,00,02,00
chn 01
flg 0
msg
name ug_flged_rauchmelder
to 1479149947.37475
2d266b:
cfg +2D266B,00,02,00
chn 01
flg 0
msg
name ug_wzged_rauchmelder
to 1479149949.95956
2d267d:
cfg +2D267D,00,02,00
chn 01
flg 0
msg
name og_ez_rauchmelder
to 1479149946.40038
2e5c01:
cfg +2E5C01,00,02,00
name og_bad_Thermostat
34d965:
cfg +34D965,00,02,00
chn 02
flg 0
msg
name Garagentor
to 1479184824.58301
386e53:
cfg +386E53,00,02,00
name og_kl_bad_Fensterkontakt
386eb3:
cfg +386EB3,00,02,00
chn 01
flg 0
msg
name Garagensensor
to 1479188558.46649
3c50e1:
cfg +3C50E1,00,02,00
chn 02
flg 0
msg
name og_Kleines_Bad_Thermostat
to 1479157527.2389
3c50e9:
cfg +3C50E9,00,02,00
name og_Arbeitszimmer_Thermostat
3c7084:
cfg +3C7084,00,02,00
chn 02
flg 0
msg
name og_Arbeitszimmer_wandthermostat
to 1479178826.45141
3d0cf2:
cfg +3D0CF2,00,02,00
name og_Arbeitszimmer_li_Fensterkontakt
3d9685:
cfg +3D9685,00,02,00
chn 02
flg 0
msg
name og_sz_rollo
to 1479190373.03814
3efa23:
cfg +3EFA23,00,02,00
name Fernbedienung01
3f5157:
cfg +3F5157,00,02,00
chn 01
flg 0
msg
name Schloss_Haustuere
to 1479149945.165
423a97:
cfg +423A97,00,02,00
chn 02
flg 0
msg
name ug_hz_steckdose
to 1479193202.0173
482ae9:
cfg +482AE9,00,02,00
name Fernbedienung02
4d00d3:
cfg +4D00D3,00,02,00
chn 01
flg 0
msg
name og_az_rollo_rechts
to 1479149946.11407
4e0b70:
cfg +4E0B70,00,02,00
chn 01
flg 0
msg
name og_az_rollo_links
to 1479149945.82763
K:
BufMin -5
DlyMax 10.929
Next 1479199770.25551
Start 1479199745.25551
Loadlvl:
bl 40
a:
99
90
40
0
H:
0 low
40 batchLevel
90 high
99 suspended
Log:
all 0
sys 0
ids:
ARRAY(0x4ce59e8)
Q:
HMcndN 0
answerPend 0
hmLanQlen 1
keepAliveRec 1
keepAliveRpt 0
loadLastMax 1
loadNo 9
scnt 0
ald:
1
1
1
1
1
1
1
1
1
1
1
1
apIDs:
Ref:
drft -0.0001590773513621
hmtL 49848297
kTs 0
offL 1479149896963
sysL 1479199745260
Attributes:
hmId xxxxxx
hmKey 01:01234567980123465798013246579801
hmKey2 02:98765432109876543210987654432109
hmLanQlen 1_min
icon hm_lan
loadLevel 0:low,40:batchLevel,90:high,99:suspended
room CUL_HM
wdTimer 25
Gruß,
Richy
Hallo zusammen,
ich habe jetzt noch mal alles gelöscht und von vorne begonnen! So, als ob es die Geräte niemals gegeben hätte...
Geräte unter fhem gelöscht, danach in der Windows-SW auf Werkseinstellungen zurück gesetzt.
Danach erneut manuell alles auf Werkseinstellungen zurück.
Dann Schlüssel_Btn's 4 auf den Sw1-Pl angelernt, danach erst auf die KeyMatic.
Der letzte Schritt mit der Win-SW war das hinzufügen der KeyMatic, wobei sich der Sw1-Pl wieder nicht pairen lassen wollte - aber egal. Beide Schlüssel funktionieren ja jetzt damit.
Danach wieder fhem gestartet, die Sw1 gepairt und die alten Eintragungen in der fhem.cfg übertragen sowie das gleiche Spiel dann mit der KeyMatic.
Und siehe da. Nun läuft alles wie es soll!
Ich sag ja, den Wald vor lauter Bäumen nicht gesehen!
Trotzdem - vielen Dank Wuppi für den Hinweis mit dem Schlüssel. Vielleicht ist das ja was, was bei anderen schon ausreicht um solche Fehler zu beheben.
Ich hab's halt jetzt mit dem Holzhammer erledigt! ;D 8)
Gruß,
Richy