Hi sicherheits-interessierte
habe eingebaut, dass HMLAN messages von devices mittels AES authentifiziert. Es ist eine erste test-version - hat bei mir funktioniert.... aber bitte noch testen.
das Augenmerk ist auf aes-communicationrequested
attribut aesCommReq:1,0
zu richten.
Das ergebniss sollte man im Reading
aesCommToDev
sehen koennen. Es wird NICHT angezeigt, wenn eine kommunikation nicht AES war - sondern nur, wenn es AES war. Dann kommt fail oder ok.
somit kann man sicherheitsrelevante trigger einer remote 'pruefen', ob sie vom entsprechenden Device waren.
Wenn man es einschaltet werden ALLE antworgen des Device daraufhin geprueft. Einschalten macht also nur sinn, wenn man es acu braucht - kostet performance und zeit... (doppelt so viele messages)
Gruss Martin
Hallo,
bei einem meiner DEvices gehts nicht :
CUL_HM_HM_LC_Dim1TPBU_FM_1B53BF
das ist AES eingeschaltet, Kommunikation funktioniert aber in den Readings steht :
aesCommToDev fail
Woran kann das liegen ???
Gruss Rainer
Hallo Raeiner,
Zum Ersten funktioniert der Mechanismus - FHEM versucht AES konfirmation zu erhalten.
Schief gehen kann es erst einmal, wenn der AES-key nicht korrekt ist.
Was ich nicht im Griff habe (jedenfalls noch nicht) ist das handling verschiedener keys - man kann ja mehrere gleichzeitig haben.
Bist du sicher, dass dein TBU den korrekten key hat? - ist garnicht so einfach.
Gruss Martin
Ich weiss, es ist nicht einfach ..
ich habe den Dimmer ganz normal wie den einfachen Schaltaktor an FHEM angelernt ...
Ich benutze als IO-Decvice den HLAN-Adapter,
Derzeit stehen aber auch folgende Dinge in den Readings:
-------------------------------------------
STATE CMDs_processing...
protCmdPend 6 CMDs pending
protSnd 1 last_at:2014-02-19 11:05:00
protState CMDs_processing...
------------------------------------------
Obwol alle Schaltungen an das Device funktionieren... Irgendwas versteh ich das nicht oder ist defekt ...
Kann das auch mit dem AES irgendwie zusammen hängen ?
Hallo Rainer,
das AES stellt sicher (hoffe ich) dass HMLAN dem Device nur ein ACK sendet, wenn das Device das Zauberwort kennt. Also, Beispiel
HMLAN -> device: statusReqiest, bitte Antworten
Device-> HMLAN : status, bitte ack senden
HMLAN-> device: AES-request
Device->HMLAN: AES-reply
HMLAN->device: ack >aber nur, wenn reply ok!
Die beiden AES messages kommen nur, wenn AES eingeschaltet ist, sonst kommt einfach das ACK.
Falls das Device AES verlangt (sign register) laeuft es so
HMLAN -> device: statusReqiest, bitte Antworten
Device->HMLAN: AES-request
HMLAN-> device: AES-reply
Device-> HMLAN : status, bitte ack senden >aber nur, wenn reply ok!
HMLAN->device: ack
und wenn du es auf beiden seiten einschaltest
HMLAN -> device: statusReqiest, bitte Antworten
Device->HMLAN: AES-request
HMLAN-> device: AES-reply
Device-> HMLAN : status, bitte ack senden >aber nur, wenn reply ok!
HMLAN-> device: AES-request
Device->HMLAN: AES-reply
HMLAN->device: ack >aber nur, wenn reply ok!
Wenn du es also an einer Seite einschaltest prueft diese Seite vor jeder Antwort ob der Sender auch der richtige ist.
das AES kannst du nicht direkt sehen, nur einen entsprechenden Status.
Wenn du einmal rohmessages aufzeichnest kann ich es versuchen zu interpretieren
Gruss Martin
was meinst du mit rohmessages gemeint ?
einfach das globale LOg ?
entsprechend
http://forum.fhem.de/index.php/topic,16563.0.html
hallo, hier mein log :
Es geht um das Gerät E1B53BF
2014.02.21 12:09:23.266 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FDFE3E d:01 r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:23.266 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:23.268 5: HMLAN: Skip ACK
2014.02.21 12:09:23.519 5: HMLAN/RAW: /E1B53BF,0050,21FDFED3,01,FFC7,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:23.519 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FDFED3 d:01 r:FFC7 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:23.519 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-57:HMLAN1
2014.02.21 12:09:23.521 5: HMLAN: Skip ACK
2014.02.21 12:09:24.955 5: HMLAN_Send: HMLAN1 S:S5422B79F stat: 00 t:00000000 d:01 r:5422B79F m:1C A001 257868 1B53BF 00040000000000
2014.02.21 12:09:25.118 5: HMLAN/RAW: /E1B53BF,0100,21FE0634,FF,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:25.118 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0100 t:21FE0634 d:FF r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:25.119 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESKey-FF:-58:HMLAN1
2014.02.21 12:09:25.120 5: HMLAN: Skip ACK
2014.02.21 12:09:25.279 5: HMLAN/RAW: /R5422B79F,0050,21FE06DA,01,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:25.279 5: HMLAN_Parse: HMLAN1 R:R5422B79F stat:0050 t:21FE06DA d:01 r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:25.280 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:25.428 5: HMLAN/RAW: /E1B53BF,0050,21FE06CE,01,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:25.428 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE06CE d:01 r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:25.429 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:25.430 5: HMLAN: Skip ACK
2014.02.21 12:09:25.712 5: HMLAN/RAW: /E1B53BF,0050,21FE0764,01,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:25.712 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE0764 d:01 r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:25.712 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:25.713 5: HMLAN: Skip ACK
2014.02.21 12:09:30.704 5: HMLAN_Send: HMLAN1 S:S5422CE13 stat: 00 t:00000000 d:01 r:5422CE13 m:1C A001 257868 1B53BF 00040000000000
2014.02.21 12:09:30.867 5: HMLAN/RAW: /E1B53BF,0100,21FE1CAA,FF,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:30.868 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0100 t:21FE1CAA d:FF r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:30.868 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESKey-FF:-58:HMLAN1
2014.02.21 12:09:30.870 5: HMLAN: Skip ACK
2014.02.21 12:09:31.028 5: HMLAN/RAW: /R5422CE13,0050,21FE1D50,01,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:31.028 5: HMLAN_Parse: HMLAN1 R:R5422CE13 stat:0050 t:21FE1D50 d:01 r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:31.029 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:31.177 5: HMLAN/RAW: /E1B53BF,0050,21FE1D45,01,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:31.177 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE1D45 d:01 r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:31.178 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:31.179 5: HMLAN: Skip ACK
2014.02.21 12:09:31.461 5: HMLAN/RAW: /E1B53BF,0050,21FE1DDA,01,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:31.461 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE1DDA d:01 r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:31.461 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:31.463 5: HMLAN: Skip ACK
2014.02.21 12:09:32.765 4: HMLAN_ack: timeout - clear queue
2014.02.21 12:09:33.486 5: HMLAN_Send: HMLAN1 I:K
2014.02.21 12:09:33.489 5: HMLAN/RAW: /HHM-LAN-IF,03C1,KEQ1023900,257868,257868,21FE26EE,000A
2014.02.21 12:09:33.489 5: HMLAN_Parse: HMLAN1 V:03C1 sNo:KEQ1023900 d:257868 O:257868 t:21FE26EE IDcnt:000A
2014.02.21 12:09:34.957 4: HMLAN_ack: timeout - clear queue
2014.02.21 12:09:34.973 5: HMLAN_Send: HMLAN1 S:S5422DEC0 stat: 00 t:00000000 d:01 r:5422DEC0 m:1C A001 257868 1B53BF 00040000000000
2014.02.21 12:09:35.136 5: HMLAN/RAW: /E1B53BF,0100,21FE2D57,FF,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:35.136 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0100 t:21FE2D57 d:FF r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:35.137 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESKey-FF:-58:HMLAN1
2014.02.21 12:09:35.138 5: HMLAN: Skip ACK
2014.02.21 12:09:35.297 5: HMLAN/RAW: /R5422DEC0,0050,21FE2DFD,01,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:35.297 5: HMLAN_Parse: HMLAN1 R:R5422DEC0 stat:0050 t:21FE2DFD d:01 r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:35.297 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:35.446 5: HMLAN/RAW: /E1B53BF,0050,21FE2DF2,01,FFC6,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:35.447 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE2DF2 d:01 r:FFC6 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:35.447 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:35.448 5: HMLAN: Skip ACK
2014.02.21 12:09:35.730 5: HMLAN/RAW: /E1B53BF,0050,21FE2E88,01,FFC5,1CA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:35.730 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE2E88 d:01 r:FFC5 m:1C A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:35.731 5: HMLAN1 dispatch A161CA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-59:HMLAN1
2014.02.21 12:09:35.732 5: HMLAN: Skip ACK
2014.02.21 12:09:40.705 4: HMLAN_ack: timeout - clear queue
2014.02.21 12:09:42.685 5: HMLAN_Send: HMLAN1 S:S5422FCE1 stat: 00 t:00000000 d:01 r:5422FCE1 m:1D A001 257868 1B53BF 00040000000000
2014.02.21 12:09:42.848 5: HMLAN/RAW: /E1B53BF,0100,21FE4B79,FF,FFC5,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:42.849 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0100 t:21FE4B79 d:FF r:FFC5 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:42.849 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESKey-FF:-59:HMLAN1
2014.02.21 12:09:42.851 5: HMLAN: Skip ACK
2014.02.21 12:09:43.009 5: HMLAN/RAW: /R5422FCE1,0050,21FE4C1F,01,FFC5,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:43.010 5: HMLAN_Parse: HMLAN1 R:R5422FCE1 stat:0050 t:21FE4C1F d:01 r:FFC5 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:43.010 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-59:HMLAN1
2014.02.21 12:09:43.159 5: HMLAN/RAW: /E1B53BF,0050,21FE4C14,01,FFC5,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:43.160 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE4C14 d:01 r:FFC5 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:43.160 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-59:HMLAN1
2014.02.21 12:09:43.161 5: HMLAN: Skip ACK
2014.02.21 12:09:43.443 5: HMLAN/RAW: /E1B53BF,0050,21FE4CAA,01,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:43.443 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE4CAA d:01 r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:43.443 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:43.445 5: HMLAN: Skip ACK
2014.02.21 12:09:44.854 5: HMLAN_Send: HMLAN1 S:S5423055A stat: 00 t:00000000 d:01 r:5423055A m:1D A001 257868 1B53BF 00040000000000
2014.02.21 12:09:44.975 4: HMLAN_ack: timeout - clear queue
2014.02.21 12:09:45.017 5: HMLAN/RAW: /E1B53BF,0100,21FE53F2,FF,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:45.017 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0100 t:21FE53F2 d:FF r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:45.018 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESKey-FF:-58:HMLAN1
2014.02.21 12:09:45.019 5: HMLAN: Skip ACK
2014.02.21 12:09:45.178 5: HMLAN/RAW: /R5423055A,0050,21FE5498,01,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:45.179 5: HMLAN_Parse: HMLAN1 R:R5423055A stat:0050 t:21FE5498 d:01 r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:45.179 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:45.328 5: HMLAN/RAW: /E1B53BF,0050,21FE548D,01,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:45.328 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE548D d:01 r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:45.328 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:45.330 5: HMLAN: Skip ACK
2014.02.21 12:09:45.612 5: HMLAN/RAW: /E1B53BF,0050,21FE5523,01,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:45.612 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE5523 d:01 r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:45.612 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:45.613 5: HMLAN: Skip ACK
2014.02.21 12:09:50.778 5: HMLAN_Send: HMLAN1 S:S54231C7E stat: 00 t:00000000 d:01 r:54231C7E m:1D A001 257868 1B53BF 00040000000000
2014.02.21 12:09:50.941 5: HMLAN/RAW: /E1B53BF,0100,21FE6B17,FF,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:50.941 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0100 t:21FE6B17 d:FF r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:50.942 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESKey-FF:-58:HMLAN1
2014.02.21 12:09:50.943 5: HMLAN: Skip ACK
2014.02.21 12:09:51.102 5: HMLAN/RAW: /R54231C7E,0050,21FE6BBD,01,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:51.103 5: HMLAN_Parse: HMLAN1 R:R54231C7E stat:0050 t:21FE6BBD d:01 r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:51.103 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:51.252 5: HMLAN/RAW: /E1B53BF,0050,21FE6BB2,01,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:51.252 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE6BB2 d:01 r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:51.253 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:51.254 5: HMLAN: Skip ACK
2014.02.21 12:09:51.536 5: HMLAN/RAW: /E1B53BF,0050,21FE6C48,01,FFC5,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:51.536 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE6C48 d:01 r:FFC5 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:51.536 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-59:HMLAN1
2014.02.21 12:09:51.538 5: HMLAN: Skip ACK
2014.02.21 12:09:52.699 4: HMLAN_ack: timeout - clear queue
2014.02.21 12:09:54.858 4: HMLAN_ack: timeout - clear queue
2014.02.21 12:09:55.809 5: HMLAN_Send: HMLAN1 S:S54233024 stat: 00 t:00000000 d:01 r:54233024 m:1D A001 257868 1B53BF 00040000000000
2014.02.21 12:09:55.971 5: HMLAN/RAW: /E1B53BF,0100,21FE7EBE,FF,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:55.972 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0100 t:21FE7EBE d:FF r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:55.972 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESKey-FF:-58:HMLAN1
2014.02.21 12:09:55.974 5: HMLAN: Skip ACK
2014.02.21 12:09:56.132 5: HMLAN/RAW: /R54233024,0050,21FE7F64,01,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:56.133 5: HMLAN_Parse: HMLAN1 R:R54233024 stat:0050 t:21FE7F64 d:01 r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:56.133 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:56.282 5: HMLAN/RAW: /E1B53BF,0050,21FE7F59,01,FFC5,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:56.283 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE7F59 d:01 r:FFC5 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:56.283 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-59:HMLAN1
2014.02.21 12:09:56.284 5: HMLAN: Skip ACK
2014.02.21 12:09:56.566 5: HMLAN/RAW: /E1B53BF,0050,21FE7FEF,01,FFC6,1DA0101B53BF2578680202010A250B780C6815FF1600
2014.02.21 12:09:56.566 5: HMLAN_Parse: HMLAN1 R:E1B53BF stat:0050 t:21FE7FEF d:01 r:FFC6 m:1D A010 1B53BF 257868 0202010A250B780C6815FF1600
2014.02.21 12:09:56.566 5: HMLAN1 dispatch A161DA0101B53BF2578680202010A250B780C6815FF1600:AESCom-fail:-58:HMLAN1
2014.02.21 12:09:56.568 5: HMLAN: Skip ACK
2014.02.21 12:09:58.489 5: HMLAN_Send: HMLAN1 I:K
2014.02.21 12:09:58.492 5: HMLAN/RAW: /HHM-LAN-IF,03C1,KEQ1023900,257868,257868,21FE889D,000A
2014.02.21 12:09:58.493 5: HMLAN_Parse: HMLAN1 V:03C1 sNo:KEQ1023900 d:257868 O:257868 t:21FE889D IDcnt:000A
2014.02.21 12:10:00.782 4: HMLAN_ack: timeout - clear queue
2014.02.21 12:10:05.811 4: HMLAN_ack: timeout - clear queue
2014.02.21 12:10:23.491 5: HMLAN_Send: HMLAN1 I:K
2014.02.21 12:10:23.494 5: HMLAN/RAW: /HHM-LAN-IF,03C1,KEQ1023900,257868,257868,21FEEA4B,000A
2014.02.21 12:10:23.494 5: HMLAN_Parse: HMLAN1 V:03C1 sNo:KEQ1023900 d:257868 O:257868 t:21FEEA4B IDcnt:000A
2014.02.21 12:10:32.149 5: HMLAN/RAW: /E1F85D7,0000,21FF0C15,FF,FFCE,CB84101F85D725786806012900
2014.02.21 12:10:32.149 5: HMLAN_Parse: HMLAN1 R:E1F85D7 stat:0000 t:21FF0C15 d:FF r:FFCE m:CB 8410 1F85D7 257868 06012900
2014.02.21 12:10:32.149 5: HMLAN1 dispatch A0DCB84101F85D725786806012900::-50:HMLAN1
2014.02.21 12:10:39.704 5: HMLAN/RAW: /E22EFAC,0000,21FF299A,FF,FFD2,16867022EFAC00000000F223
2014.02.21 12:10:39.705 5: HMLAN_Parse: HMLAN1 R:E22EFAC stat:0000 t:21FF299A d:FF r:FFD2 m:16 8670 22EFAC 000000 00F223
2014.02.21 12:10:39.705 5: HMLAN1 dispatch A0C16867022EFAC00000000F223::-46:HMLAN1
2014.02.21 12:10:39.722 5: HMLAN_Send: HMLAN1 S:S5423DBAE stat: 00 t:00000000 d:01 r:5423DBAE m:1E A011 257868 23E6AB 0201000000
2014.02.21 12:10:39.878 5: HMLAN/RAW: /R5423DBAE,0001,21FF2A4D,FF,FFC9,1E800223E6AB257868010100003A
2014.02.21 12:10:39.879 5: HMLAN_Parse: HMLAN1 R:R5423DBAE stat:0001 t:21FF2A4D d:FF r:FFC9 m:1E 8002 23E6AB 257868 010100003A
2014.02.21 12:10:39.880 5: HMLAN1 dispatch A0E1E800223E6AB257868010100003A::-55:HMLAN1
2014.02.21 12:10:39.979 5: HMLAN_Send: HMLAN1 S:S5423DC4E stat: 00 t:00000000 d:01 r:5423DC4E m:1F A011 257868 23E6AB 0201000000
2014.02.21 12:10:40.281 5: HMLAN/RAW: /R5423DC4E,0001,21FF2BE0,FF,FFC9,1F800223E6AB2578680101000039
2014.02.21 12:10:40.282 5: HMLAN_Parse: HMLAN1 R:R5423DC4E stat:0001 t:21FF2BE0 d:FF r:FFC9 m:1F 8002 23E6AB 257868 0101000039
2014.02.21 12:10:40.282 5: HMLAN1 dispatch A0E1F800223E6AB2578680101000039::-55:HMLAN1
2014.02.21 12:10:40.382 5: HMLAN_Send: HMLAN1 S:S5423DDE0 stat: 00 t:00000000 d:01 r:5423DDE0 m:20 A011 257868 23E6AB 0201000000
2014.02.21 12:10:40.684 5: HMLAN/RAW: /R5423DDE0,0001,21FF2D73,FF,FFC9,20800223E6AB257868010100003A
2014.02.21 12:10:40.685 5: HMLAN_Parse: HMLAN1 R:R5423DDE0 stat:0001 t:21FF2D73 d:FF r:FFC9 m:20 8002 23E6AB 257868 010100003A
2014.02.21 12:10:40.685 5: HMLAN1 dispatch A0E20800223E6AB257868010100003A::-55:HMLAN1
2014.02.21 12:10:40.784 5: HMLAN_Send: HMLAN1 S:S5423DF73 stat: 00 t:00000000 d:01 r:5423DF73 m:21 A011 257868 23E6AB 0201000000
2014.02.21 12:10:41.087 5: HMLAN/RAW: /R5423DF73,0001,21FF2F06,FF,FFCA,21800223E6AB257868010100003A
2014.02.21 12:10:41.088 5: HMLAN_Parse: HMLAN1 R:R5423DF73 stat:0001 t:21FF2F06 d:FF r:FFCA m:21 8002 23E6AB 257868 010100003A
2014.02.21 12:10:41.088 5: HMLAN1 dispatch A0E21800223E6AB257868010100003A::-54:HMLAN1
Hallo Rainer,
das Verfahren laeuft wir erwartet. Problem ist eben, dass der key, den das HMLAN erwartet und der, den dein Device nutzt nicht uebereinstimmen.
FHEM liefert keine Unterstuetzung, einen key einem Device zuzuordnen. Das muesstest du ueber die HM-SW einstellen.
Danach koennte es noch ein Problem der 'Nummer' des key geben - HMLAN kann zumindest 3 keys verwalten...
Falls du mehrere keys hast (wenn man einmal in HM-SW aendert hat die SW beide - um devices updaten zu koennen) kannst du beim Attribut hmkey spielen...
Gruss Martin
ok, sollte stimmen. habe nru zwei devices direkt an hmlan angemeldet, den rest über fhem.
dann sollte ich also alle geräte dennoch zusätzlich am hmlan anmelden um die verschlüsselung nutzen zu können ?
ach wenn immer alles so einfach wäre ... ;-) Ich werde das heute mal machen und berichten ...
vielleicht kannst mir noch nen frage beantworten. Da habe ich bisher nirgends wo etwas gefunden.
ich habe das 59_Weather.pm modul im einsatz. Auf dem Floorplan platziert und es geht erstmal .. leider wird es nie upgedatet im Floorplan. Erst nach einem kompletten Reaload der floorplanseite. Ich dachte es wird automatisch aktualisiert ?
Vielen Dank schon mal.
Gruss Rainer
so, habe mal über den HMLAN-Konfigurator alle DEvices neu angemeldet ..
Leider können schon im Konfigurator mehrere Devices kein AES.
Das sind:
HM-LC-Dim1TPBU-FM
HM-LC-Sw1PBU-FM
HM-WDS10-TH-O
Die andern Geräte wie Wandtaster, FB-RC19. HM-SEC-MDIR und HM-LC-SW1-FM werden im Konfigurator als verschlüsselt angezeigt.
Können die anderen Actoren das Verschlüsseln nicht oder liege ich da irgendwie falsch mit der Annahme dass alle HM-Geräte Verschlüsselung können?.
LG Rainer
Hi,
zu weather kann ich nichts sagen,
Habe auch mit einem TBU experimentiert und es hat nicht funktioniert. Der TBU sollte es aber koennen, er hat geantwortet - nur nicht mit dem richtigen Daten. Den habe ich in HM aber auch nicht gesetzt.
Ich gehe also davon aus, dass der tbu das schon richtig macht, nur das setzen des key und die Auswahl, so HMLAN mehrere hat sind nicht klar.
Gruss Martin
Hallo Martin, kann ich mit : aesCommReq 0 das ganze abschalten ? Es kostet bei dem Handsender (4 Button) viel Performence. Siehe:
ZitatprotResnd
1 last_at:2014-02-22 08:03:23
protSnd
37 last_at:2014-02-22 08:03:54
und
aesCommToDev
fail
2014-02-20 12:50:44
aesKeyNbr
FF
2014-02-20 12:50:44
battery
ok
2014-02-22 08:03:54
powerOn
-
2014-02-17 12:10:03
recentStateType
info
2014-02-17 12:10:03
state
Button4 Short (to HMLAN1)
2014-02-22 08:03:54
VG
Frank
klar.
Übrigens war es bei handsendern bislang immer an - das abschalten ist neu. Einschalten sollte also keine performancesteigerung bedeuten
Hallo Martin,
habe das ganze gerade mal getestet mit einem HM-SEC-SC-2.
Also Key über HM-SW gesetzt, hmKey auf dem HMLAN gesetzt, anschließend den SC mit FHEM gepaired.
Dann aesCommReq auf den SC gesetzt, anschließend getConfig zum Teseten, aesCommToDev sagt ok. Soweit alles gut.
Allerdings bekomme ich es nicht hin das aesCommToDev für eine normale Kommunikation, also z.B. Zustandsänderung des Kontakts gesetzt wird. Der Zeitstempel des Readings bleibt auf dem Zeitpunkt des letzten getConfig Versuchs.
Insofern kann ich aus meiner Sicht nicht sagen, ob bei einer Zustandsänderung AES verwendet wird oder nicht.
Ich habe derzeit nichts mit dem SC gepeered, er redet nur mit FHEM und quittiert auch brav grün.
Das Log hilft mir spontan auch nicht weiter:
2014.05.04 12:07:02.812 0: HMLAN_Parse: hmUSB R:E250212 stat:0000 t:00071DCC d:FF r:FFD2 m:2C A641 250212 2633B6 01C400
2014.05.04 12:07:02.920 0: HMLAN_Send: hmUSB S:SC6B37DE5 stat: 00 t:00000000 d:01 r:C6B37DE5 m:2C 8002 2633B6 250212 0101C800
2014.05.04 12:07:03.195 0: HMLAN_Parse: hmUSB R:RC6B37DE5 stat:0002 t:00000000 d:FF r:7FFF m:2C 8002 2633B6 250212 0101C800
2014.05.04 12:07:05.051 0: HMLAN_Parse: hmUSB R:E250212 stat:0000 t:00072696 d:FF r:FFD2 m:2D A641 250212 2633B6 01C5C8
2014.05.04 12:07:05.157 0: HMLAN_Send: hmUSB S:SC6B386A4 stat: 00 t:00000000 d:01 r:C6B386A4 m:2D 8002 2633B6 250212 0101C800
2014.05.04 12:07:05.435 0: HMLAN_Parse: hmUSB R:RC6B386A4 stat:0002 t:00000000 d:FF r:7FFF m:2D 8002 2633B6 250212 0101C800
2014.05.04 12:07:11.270 0: HMLAN_Send: hmUSB I:K
2014.05.04 12:07:11.323 0: HMLAN_Parse: hmUSB V:03C7 sNo:KEQ1111385 d:2633B6 O:2633B6 t:00073F15 IDcnt:0001
Grüße,
Jan
Hi Jan,
lösche Zeile 733 aus CUL_HM (oder kommentiere sie aus)
return if(!(CUL_HM_getRxType($hash) & 0x10));
Und berichte.
Zeichne auf ab dem Setzen des Attributs, falls es Probleme gibt. Bereits beim Attribut setzen wird HMLAN entsprechend initialisiert.
Gruss Martin
Hi Martin,
erkenne auf Anhieb nicht den geringsten Unterschied, aesCommToDev bleibt auf dem Stand des letzten getConfigs.
Anbei mal ein Log ab Serverstart. Ich habe fhem, den hmland und den USB Stick "restartet". aesCommToDev ändert sich nur, wenn ich von FHEM aus Config Änderungen schreibe oder ein getConfig Request lostrete.
Dei register des SC stehen auf:
RegL_00: 02:01 09:01 0A:26 0B:33 0C:B6 10:01 14:06 00:00
RegL_01: 08:01 20:60 21:00 22:64 30:06 00:00
Soweit ich das derzeite verstehe ist 08:01 ja gleichbedeutend mit AES "Ein", und beim Konfigurieren wird aesCommToDev ja auch mehrfach aktualisiert.
2014.05.04 17:43:02.257 1: Including fhem.cfg
2014.05.04 17:43:02.928 1: HMLAN_Parse: hmUSB new condition disconnected
2014.05.04 17:43:02.952 1: HMLAN_Parse: hmUSB new condition init
2014.05.04 17:43:04.032 1: Including ./log/fhem.save
2014.05.04 17:43:04.105 0: Server started with 20 defined entities (version $Id: fhem.pl 5715 2014-05-01 15:02:06Z rudolfkoenig $, os linux, user jasc, pid 12949)
2014.05.04 17:43:04.107 0: HMLAN_Parse: hmUSB V:03C7 sNo:KEQ1111385 d:2633B6 O:2633B6 t:00004336 IDcnt:0000
2014.05.04 17:43:04.107 0: HMLAN_Parse: hmUSB R:E251B96 stat:0000 t:00000C65 d:FF r:FFD0 m:BD 845E 251B96 000000 8000A300000000000909FE
2014.05.04 17:43:04.151 0: HMLAN_Parse: hmUSB R:RC7E71C6F stat:0002 t:00000000 d:FF r:7FFF m:99 8112 999999 000001
2014.05.04 17:43:04.152 1: HMLAN_Parse: hmUSB new condition ok
2014.05.04 17:43:09.051 0: HMLAN_Send: hmUSB I:+251B96,02,01,1E
2014.05.04 17:43:10.094 0: HMLAN_Send: hmUSB I:+251B96,00,00,
2014.05.04 17:43:10.095 0: HMLAN_Send: hmUSB S:+251B96,02,01,1E
2014.05.04 17:43:10.096 0: HMLAN_Send: hmUSB S:SC7E73854 stat: 00 t:00000000 d:01 r:C7E73854 m:01 A001 2633B6 251B96 010E
2014.05.04 17:43:10.427 0: HMLAN_Parse: hmUSB R:E251B96 stat:0000 t:0000600C d:FF r:FFCF m:01 A410 251B96 2633B6 060100002E
2014.05.04 17:43:10.523 0: HMLAN_Parse: hmUSB R:RC7E73854 stat:0001 t:00006011 d:FF r:FFCF m:01 A410 251B96 2633B6 060100002E
2014.05.04 17:43:27.971 0: HMLAN_Send: hmUSB I:K
2014.05.04 17:43:28.027 0: HMLAN_Parse: hmUSB V:03C7 sNo:KEQ1111385 d:2633B6 O:2633B6 t:0000A4D5 IDcnt:0001
2014.05.04 17:43:52.988 0: HMLAN_Send: hmUSB I:K
2014.05.04 17:43:53.051 0: HMLAN_Parse: hmUSB V:03C7 sNo:KEQ1111385 d:2633B6 O:2633B6 t:00010694 IDcnt:0001
2014.05.04 17:44:03.387 0: HMLAN_Parse: hmUSB R:E250212 stat:0000 t:00012EF7 d:FF r:FFCF m:2F A641 250212 2633B6 012800
2014.05.04 17:44:03.390 0: HMLAN_Send: hmUSB I:+250212,00,00,
2014.05.04 17:44:03.489 0: HMLAN_Send: hmUSB S:+250212,01,01,1E
2014.05.04 17:44:03.490 0: HMLAN_Send: hmUSB S:SC7E80884 stat: 00 t:00000000 d:01 r:C7E80884 m:2F 8002 2633B6 250212 0101C800
2014.05.04 17:44:03.609 0: HMLAN_Parse: hmUSB R:RC7E80884 stat:0002 t:00000000 d:FF r:7FFF m:2F 8002 2633B6 250212 0101C800
2014.05.04 17:44:04.154 0: HMLAN_Parse: hmUSB R:E250212 stat:0000 t:000131EF d:FF r:FFCD m:2F A241 250212 2633B6 012800
2014.05.04 17:44:04.257 0: HMLAN_Send: hmUSB S:SC7E80B81 stat: 00 t:00000000 d:01 r:C7E80B81 m:2F 8002 2633B6 250212 0101C800
2014.05.04 17:44:04.538 0: HMLAN_Parse: hmUSB R:RC7E80B81 stat:0002 t:00000000 d:FF r:7FFF m:2F 8002 2633B6 250212 0101C800
2014.05.04 17:44:06.137 0: HMLAN_Parse: hmUSB R:E250212 stat:0000 t:000139B4 d:FF r:FFC9 m:30 A641 250212 2633B6 0129C8
2014.05.04 17:44:06.242 0: HMLAN_Send: hmUSB S:SC7E81342 stat: 00 t:00000000 d:01 r:C7E81342 m:30 8002 2633B6 250212 0101C800
2014.05.04 17:44:06.521 0: HMLAN_Parse: hmUSB R:RC7E81342 stat:0002 t:00000000 d:FF r:7FFF m:30 8002 2633B6 250212 0101C800
2014.05.04 17:44:11.385 0: HMLAN_Parse: hmUSB R:E250212 stat:0000 t:00014E39 d:FF r:FFC8 m:31 A641 250212 2633B6 012A00
2014.05.04 17:44:11.491 0: HMLAN_Send: hmUSB S:SC7E827C2 stat: 00 t:00000000 d:01 r:C7E827C2 m:31 8002 2633B6 250212 0101C800
2014.05.04 17:44:11.769 0: HMLAN_Parse: hmUSB R:RC7E827C2 stat:0002 t:00000000 d:FF r:7FFF m:31 8002 2633B6 250212 0101C800
2014.05.04 17:44:15.897 0: HMLAN_Parse: hmUSB R:E250212 stat:0000 t:00015FCD d:FF r:FFC6 m:32 A641 250212 2633B6 012BC8
2014.05.04 17:44:16.000 0: HMLAN_Send: hmUSB S:SC7E83962 stat: 00 t:00000000 d:01 r:C7E83962 m:32 8002 2633B6 250212 0101C800
2014.05.04 17:44:16.281 0: HMLAN_Parse: hmUSB R:RC7E83962 stat:0002 t:00000000 d:FF r:7FFF m:32 8002 2633B6 250212 0101C800
2014.05.04 17:44:17.993 0: HMLAN_Send: hmUSB I:K
2014.05.04 17:44:18.041 0: HMLAN_Parse: hmUSB V:03C7 sNo:KEQ1111385 d:2633B6 O:2633B6 t:00016835 IDcnt:0002
2014.05.04 17:44:42.998 0: HMLAN_Send: hmUSB I:K
2014.05.04 17:44:43.034 0: HMLAN_Parse: hmUSB V:03C7 sNo:KEQ1111385 d:2633B6 O:2633B6 t:0001C9D4 IDcnt:0002
Grüße,
Jan
ZitatSoweit ich das derzeite verstehe ist 08:01 ja gleichbedeutend mit AES "Ein", und beim Konfigurieren wird aesCommToDev ja auch mehrfach aktualisiert.
AES fordert immer und nur der Empfänger an.
wenn du sign einschaltest wird das Device vom Sender (FHEM?, durch HMLAN?) AES anfordern, wenn dieser ein Kommando sendet.
aesCommToDev sagt zu HMLAN: Sollte das Device einen Trigger senden, frage nach AES von dem Device. Es ist also die andere Richtung. Beides ist unabhängig von einander.
Du testest mit USB - das habe ich nicht - sollte aber genauso wie HMLAN funktionieren.
Das AES wird korrekt gesetzt - so wie ich es vom HMLAN kenne. Die Indikation, das HMUSB hier AES anfordert fehlt. Könnte also sein, dass USB dies tatsächlich nicht unterstützt - oder aber in anderer Form.
Da muss ich also passen. Ein HMLAN hast du nicht - zum Vergleich?
Gruss Martin
ZitatAES fordert immer und nur der Empfänger an.
wenn du sign einschaltest wird das Device vom Sender (FHEM?, durch HMLAN?) AES anfordern, wenn dieser ein Kommando sendet.
Hmm, das ist wohl der Punkt, wo schalte ich in dieser Konstellation sign an? Ich habe ja kein Peering zu einem Aktor, nur den SC und den HMLAN/USB. Die Richtung ist ja aus meiner Sicht schon so, dass das Device einen Trigger sendet, nämlich open oder closed. aesCommToDev ändert sich aber nur bei der anderen Richtung HMLAN/FHEM zu Device.
Leider habe ich keinen echten HMLAN zur Hand nur den HM-CFG-USB-2.
ZitatLeider habe ich keinen echten HMLAN zur Hand nur den HM-CFG-USB-2.
das ist der Punkt - leider. Dein Aufbau ist korrekt - aber HMUSB signalisiert nicht, dass es AES anfordert oder bearbeitet.
Bei HMLAN kann ich sehen, dass AES funktioniert. Bein USB habe ich es erwartet -aber nicht testen können.
Wie gesagt, da muss ich passen - sorry
Bei HMLAN kann ich sehen, dass AES funktioniert. Bein USB habe ich es erwartet -aber nicht testen können.
Wie gesagt, da muss ich passen - sorry
Macht nix, haben wir immerhin wieder was bei gelernt ;-)
Ich werde allerdings tatsächlich mal ne CCU2 testen und schauen inwieweit ich über XML-RPC das Ganze mit FHEM aufbohren kann. Primärziel ist aber erstmal eine sauber abgesicherte Kommunikation zwischen SC und einer wie auch immer gearteten Zentrale. Bevor ich also nen HMLAN kaufe, greife ich gleich zur CCU2 und schau was da so mit Erweiterungen machbar ist. ;-)