AES check durch HMLAN vorhanden

Begonnen von martinp876, 18 Februar 2014, 15:02:06

Vorheriges Thema - Nächstes Thema

martinp876

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

rainer1962

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
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

martinp876

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

rainer1962

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 ?
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

martinp876

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


rainer1962

was meinst du mit rohmessages gemeint ?
einfach das globale LOg ?
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink


rainer1962

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
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

martinp876

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

rainer1962

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
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

rainer1962

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
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink

martinp876

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

franky08

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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

martinp876

klar.
Übrigens war es bei handsendern bislang immer an - das abschalten ist neu. Einschalten sollte also keine performancesteigerung bedeuten

JanS

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