HM-SEC-SCO / VCCU / AES Key

Begonnen von Alexfi, 21 Februar 2023, 15:31:23

Vorheriges Thema - Nächstes Thema

Alexfi

Hallo,

vermutlich leider ein ständig wiederkehrendes Thema. Ich habe eine vorhandene und funktionierende FHEM Installation auf einen Raspi 3 von 2017 mit einem nanoCul und HM-SEC-SCO Fensterkontakt laufen. Zwischenzeitlich auch neue SD Karte etc. Diese Instanz möchte ich nun auf ein neues Gerät umziehen und leider wird der Fensterkontakt bei Empfangsbestätigung durch FHEM rot statt wie bei Raspi grün. Leider habe ich weder den damals vergebenen AES Key und ärgerlicher, mir ist auf Basis der fhem.cfg unklar, was ich genau damals eingerichtet habe. Zum Beispiel ob überhaupt eine VCCU eingerichtet ist. Zweitens, wo und wie kann ich den privat Key zumindest als MD5 aus der Installation auslesen oder alternativ per FHEM command.

Danke schonmal vorab.

Auszug aus der FHEM.cfg

define nanoCUL CUL /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_AI04XDXX-if00-port0@38400 1234
setuuid nanoCUL 5c5e1463-f33f-535d-b3e6-e0122836f56dc5d5
attr nanoCUL hmId 374D65
attr nanoCUL rfmode HomeMatic

define HM_DOOR_MAIN CUL_HM 3E97F1
setuuid HM_DOOR_MAIN 5c5e1468-f33f-535d-4c43-5d44596ca327e8df
attr HM_DOOR_MAIN .mId 00C7
attr HM_DOOR_MAIN IODev nanoCUL
attr HM_DOOR_MAIN actCycle 001:10
attr HM_DOOR_MAIN actStatus alive
attr HM_DOOR_MAIN autoReadReg 4_reqStatus
attr HM_DOOR_MAIN expert defReg,rawReg
attr HM_DOOR_MAIN firmware 1.0
attr HM_DOOR_MAIN icon fts_door_right_open
attr HM_DOOR_MAIN model HM-SEC-SCO
attr HM_DOOR_MAIN room CUL_HM
attr HM_DOOR_MAIN serialNr MEQ1107843
attr HM_DOOR_MAIN subType threeStateSensor





frank

ein aes key ist entweder beim io oder bei der vccu zu finden.
die vccu sollte im define die hmid des cul haben, also 374D65.
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

LuckyDay

Zitatwird generell das Perl-Modul Crypt::Rijndael (Debian: libcrypt-rijndael-perl) benötigt!

Nanocul kann von Haus aus kein AES
hast du das oben genannte Perl Modul auf deiner neuen Instanz überhaupt?

Alexfi

#3
Danke für Rückmeldung,

pi@raspberrypi:~ $ sudo apt list | grep libcrypt-rijndael
libcrypt-rijndael-perl/stable 1.15-1+b1 armhf


Paket ist nicht installiert, daher kein AES und vermutlich auch der Grund warum ich in der Config und anderen Datein nichts zu AES oder der VCCU gefunden habe.

Mich irritiert allerdings wie der Sensor da trotzdem läuft. Ich bin davon ausgegangen, nur wenn die Signatur beim Kommunikationshandshake stimmt wird die LED vom Sensor nach dem Tür Event auch grün.

Laut  https://wiki.fhem.de/wiki/HM-Sec-SCo_T%C3%BCr-Fensterkontakt,_optisch ist AES fürs pairing notwendig, rein von der Logik sollte aber eine Signaturüberprüfung oder Generierung letzlich doch auch eine AES library benötigen?

Würde es helfen die ganze FHEM config anzuhängen oder sind da zuviele persönliche Daten enthalten ??


NanoCul

version  V 1.67 nanoCUL868


HM-SEC-SCO

D-firmware 1.0 2017-12-14 22:05:54
D-serialNr MEQ110xxxx  2017-12-14 22:05:54
IODev nanoCUL 2023-02-21 18:00:52
PairedTo 0x374D65 2023-02-21 15:05:13



2023-02-21_18:00:46 HM_DOOR_MAIN commState: CMDs_done
2023-02-21_18:00:46 HM_DOOR_MAIN contact: open (to nanoCUL)
2023-02-21_18:00:46 HM_DOOR_MAIN open
2023-02-21_18:00:46 HM_DOOR_MAIN trigDst_374D65: noConfig
2023-02-21_18:00:46 HM_DOOR_MAIN trigger_cnt: 234
2023-02-21_18:00:52 HM_DOOR_MAIN battery: ok
2023-02-21_18:00:52 HM_DOOR_MAIN commState: CMDs_done
2023-02-21_18:00:52 HM_DOOR_MAIN contact: closed (to nanoCUL)
2023-02-21_18:00:52 HM_DOOR_MAIN closed
2023-02-21_18:00:52 HM_DOOR_MAIN trigDst_374D65: noConfig
2023-02-21_18:00:52 HM_DOOR_MAIN trigger_cnt: 235


Gruss Alex

LuckyDay

ZitatMich irritiert allerdings wie der Sensor da trotzdem läuft. Ich bin davon ausgegangen, nur wenn die Signatur beim Kommunikationshandshake stimmt wird die LED vom Sensor nach dem Tür Event auch grün.

Verstehe die Frage nicht wirklich?

Suchst du jetzt deinen eigenen privaten key den du meinst/glaubst vergeben zu haben,
oder hast du damals garkeinen Key vergeben und arbeitest mit dem Standard Key von Homematic, den Fhem von Haus aus kennt.

Alexfi

Zitat von: fhem-hm-knecht am 22 Februar 2023, 17:49:12
Verstehe die Frage nicht wirklich?

Suchst du jetzt deinen eigenen privaten key den du meinst/glaubst vergeben zu haben,
oder hast du damals garkeinen Key vergeben und arbeitest mit dem Standard Key von Homematic, den Fhem von Haus aus kennt.

Hallo,

Wunsch wäre erstmal den Status Quo zu verstehen inklusive Extraktion falls überhaupt vorhanden des vergebenen privat Key.  Für mich passt das Puzzle der altem Installation gerade überhaupt nicht zusammen. Weiterführendes Ziel wäre dann die Korrektur der neuen FHEM Instanz auf x86 Basis.

Falls der Standard Key von Homematic verwendet wird, müsste da nicht auch die Crypto Lib installiert sein ?

Gruss Alex