AES Schlüssel für Rauchmelder bei Lan-Gateway eQ3-HM-LGW ermitteln / hinterlegen

Begonnen von Dany02, 22 November 2016, 13:19:57

Vorheriges Thema - Nächstes Thema

Dany02

Hallo,

seit zwei Wochen habe ich eine FHEM Installation am laufen und habe dadurch meine CCU2 abgelöst. Die Heizung läuft und eigentlich bin ich sehr zufrieden mit der Umgebung. Jetzt möchte ich meine ersten drei Rauchmelder (HM-SEC-SD-2) anlernen und miteinander Verbinden.
Ich hatte im Lan-GW die Verschlüsselung ausgeschaltet und auch keinen AES Schlüssel hinterlegt. Für die Rauchmelder wird dieser aber benötigt. Ist dieses so richtig?

Ich habe aber keine Lösung gefunden wie ich den AES Schlüssel am LAN-GW eQ3-HM-LGW ermittle bzw. hinterlege oder reicht dieses im FHEM?

Zur Installation: Im FHEM habe ich eine VCCU angelegt nach der Anleitung aus den Wiki http://www.fhemwiki.de/wiki/Virtueller_Controller_VCCU und diese mit meinen GW Verbunden.

Hier noch ein List meiner VCCU und von meinen GW:

Internals:
   DEF        31AE25
   HMLGW1_MSGCNT 7
   HMLGW1_RAWMSG 050000278086104BE43600000006010000
   HMLGW1_RSSI -39
   HMLGW1_TIME 2016-11-22 12:46:13
   IODev      HMLGW1
   LASTInputDev HMLGW1
   MSGCNT     7
   NAME       VCCU
   NOTIFYDEV  global
   NR         29
   NTFY_ORDER 50-VCCU
   STATE      CMDs_done
   TYPE       CUL_HM
   assignedIOs HMLGW1
   channel_01 Rauchmelder_Team
   channel_02 VCCU_Btn2
   channel_03 VCCU_Btn3
   channel_04 VCCU_Btn4
   channel_05 VCCU_Btn5
   channel_06 VCCU_Btn6
   channel_07 VCCU_Btn7
   channel_08 VCCU_Btn8
   channel_09 VCCU_Btn9
   channel_0A VCCU_Btn10
   protSnd    18 last_at:2016-11-22 12:40:07
   protState  CMDs_done
   Readings:
     2016-11-22 12:40:11   battery         ok
     2016-11-22 12:40:07   state           CMDs_done
     2016-11-22 12:46:13   unknown_4BE436  received
     2016-11-22 09:43:10   unknown_4BE462  received
     2016-11-22 12:33:12   unknown_4BE46D  received
     2016-11-22 09:00:36   unknown_4BE54A  received
   Helper:
     HM_CMDNR   10
     alarmNo    04
     mId        FFF0
     rxType     1
     Ack:
     Expert:
       def        1
       det        0
       raw        1
       tpl        0
     Io:
       vccu       VCCU
       ioList:
         HMLGW1
     Mrssi:
       mNo
       Io:
     Prt:
       bErr       0
       sProc      0
       Rspwait:
     Q:
       qReqConf
       qReqStat
     Role:
       dev        1
       vrt        1
     Tmpl:
Attributes:
   IODev      HMLGW1
   IOList     HMLGW1
   IOgrp      VCCU
   expert     2_raw
   hmKey      01:8aa99a1dd9d91410faa319be98213333
   model      CCU-FHEM
   subType    virtual
   webCmd     virtual:update


Internals:
   AssignedPeerCnt 24
   CNT        139
   DEF        192.168.40.4
   DEVCNT     139
   DevState   99
   DevType    LGW
   DeviceName 192.168.40.4:2000
   FD         10
   LastOpen   1479814112.90715
   NAME       HMLGW1
   NR         28
   PARTIAL
   RAWMSG     04024A
   RSSI       -60
   STATE      opened
   TYPE       HMUARTLGW
   XmitOpen   1
   msgLoadCurrent 37
   msgLoadHistory 0/0/0/4/5/20/1/7/-/-/-/-
   msgLoadHistoryAbs 37/37/37/37/33/28/8/7/0/-/-/-/-
   owner      31AE25
   owner_CCU  VCCU
   Helper:
     CreditTimer 170
     FW         65542
     Initialized 1
     SendCnt    71
     Ackpending:
     Assignedpeers:
       1F91BF     FFFFFFFFFFFFFFFF
       1F9650     FFFFFFFFFFFFFFFF
       1F993C     FFFFFFFFFFFFFFFF
       1F9958     FFFFFFFFFFFFFFFF
       1FA8C6     FFFFFFFFFFFFFFFF
       20129A     FFFFFFFFFFFFFFFF
       2026DE     FFFFFFFFFFFFFFFF
       20276F     FFFFFFFFFFFFFFFF
       202770     FFFFFFFFFFFFFFFF
       20371B     FFFFFFFFFFFFFFFF
       20372E     FFFFFFFFFFFFFFFF
       203734     FFFFFFFFFFFFFFFF
       20375D     FFFFFFFFFFFFFFFF
       20D7C6     FFFFFFFFFFFFFFFF
       20D8DE     FFFFFFFFFFFFFFFF
       21A419     FFFFFFFFFFFFFFFF
       21A424     FFFFFFFFFFFFFFFF
       21A425     FFFFFFFFFFFFFFFF
       21A42F     FFFFFFFFFFFFFFFF
       21A43D     FFFFFFFFFFFFFFFF
       21A43E     FFFFFFFFFFFFFFFF
       21A6F3     FFFFFFFFFFFFFFFF
       31AE25     FFFFFFFFFFFFFFFF
       4BE436     FFFFFFFFFFFFFFFF
     LastSendLen:
       3
       3
     Log:
       IDs:
     PeerQueue:
     PendingCMD:
     Roundtrip:
       Delay      0.00401210784912109
     Loadlvl:
       lastHistory 1479816515.72932
   Peers:
     1F91BF     assigned
     1F9650     assigned
     1F993C     assigned
     1F9958     assigned
     1FA8C6     assigned
     20129A     assigned
     2026DE     assigned
     20276F     assigned
     202770     assigned
     20371B     assigned
     20372E     assigned
     203734     assigned
     20375D     assigned
     20D7C6     assigned
     20D8DE     assigned
     21A419     assigned
     21A424     assigned
     21A425     assigned
     21A42F     assigned
     21A43D     assigned
     21A43E     assigned
     21A6F3     assigned
     31AE25     assigned
     4BE436     assigned
   Readings:
     2016-11-22 12:28:35   D-HMIdAssigned  31AE25
     2016-11-22 12:28:35   D-HMIdOriginal  FFFFFF
     2016-11-22 12:28:32   D-LANfirmware   1.1.5
     2016-11-22 12:28:35   D-firmware      1.0.6
     2016-11-22 12:28:32   D-serialNr      NEQ0708387
     2016-11-22 12:28:32   D-type          eQ3-HM-LGW
     2016-11-22 12:28:35   cond            ok
     2016-11-22 12:51:55   load            37
     2016-11-22 12:28:35   loadLvl         low
     2016-11-22 12:28:32   state           opened
   Crypto:
     Decrypt:
       ciphertext 2c
       keystream  36839bdf29e2c2f9fa8d66fcdea9da
     Encrypt:
       ciphertext 0b61bae9b0e941b88b578b4e75b3
       keystream  bb06
   Helper:
   Keepalive:
     CNT        4
     DEVCNT     3
     DevState   99
     DevType    LGW-KeepAlive
     DeviceName 192.168.40.4:2001
     FD         35
     LastOpen   1479814112.91748
     NAME       HMLGW1:keepAlive
     NR         176
     PARTIAL
     STATE      opened
     TEMPORARY  1
     TYPE       HMUARTLGW
     XmitOpen   0
     Helper:
       NextKeepAlive 1479816666.66831
       Log:
         Resolve    1
         IDs:
     Readings:
       2016-11-22 12:28:32   state           opened
     Crypto:
       Decrypt:
         ciphertext 36c94728c9abadf5ded78a1ee9be3a08
         keystream
       Encrypt:
         ciphertext 5afd1dbf0c
         keystream  7e258d356fd7d7af1e8ff3
     Lgwhash:
Attributes:
   hmId       31AE25
   hmKey      01:8aa99a1dd9d91410faa319be98213333
   lgwPw      xxxxxxxxxxx


Da ich mir nicht sicher bin ob das alles mit der AES Verschlüsselung stimmt möcht ich mein eigentliches Problem mit den Rauchmeldern erst hinten anstellen.

Danke Daniel

Otto123

Hallo Daniel,

AES Verwendung in Homematic hat erstmal nichts  mit einem eigenen Schlüssel zu tun. HM verwendet einen eigenen einheitlichen (und leider bekannten) AES Schlüssel.

Also AES ist ein Thema, die sinnvolle Verwendung eines eigenen Schlüssels eine Anderes.

Wiki hast Du beachtet?
ZitatDer HM-SEC-SD-2 Rauchmelder arbeitet mit aesCBC, er benötigt dafür zwingend das Modul libcrypt-rijndael-perl unabhängig vom IO Device, auch für den HM-CFG-LAN!

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz