Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AES Verbindung zwischen Keymatic und HB-UNI-Sen-RFID-RC möglich? #8

Open
mcbo007 opened this issue Apr 25, 2022 · 3 comments
Open

Comments

@mcbo007
Copy link

mcbo007 commented Apr 25, 2022

Hallo Jérôme,

ich habe mir mal wieder das "HB-UNI-Sen-RFID-RC" - Projekt ausgegraben.

An meiner Kellertür läuft es jetzt ca. 2 Jahre mit einem Fingerprint.
Ich steuere per Homematic Script ein Keymatic "HM-Sec-Key-S" an.
Das läuft zu 80ig % zuverlässig.

Da ich am Atmega 328P ein Display mit angeschlossen hatte,
reichte der Flashspeicher nicht für die Aktivierung der AES Verschluesselung.

Das wollte ich nun ändern.
Display weg und Deinen Sketch mit AES Verschluesselung aktiviert.
https://github.com/jp112sdl/HB-UNI-Sen-RFID-RC/blob/master/HB-UNI-Sen-RFID-RC.ino

Die Keys habe ich aus meiner
CCU /usr/local/etc/config/keys

#define USE_AES
#define HM_DEF_KEY 0x6B,0xB5, .............
#define HM_DEF_KEY_INDEX 3

Damit konnte ich die "HB-UNI-Sen-RFID-RC" an meiner CCU anmelden
und eine "Direkte Programmverknüpfung" zwischen Taster 1 (Öffnen) und Taster 2 (Verschließen)
und Keymatic "HM-Sec-Key-S" erstellen.
AES-Verschlüsselung ist bei der Direktverknüpfung aktiviert.

Jetzt mein Problem:

Wenn ich den Taster 1 oder Taster 2 per Wiegand bediene,
wird der Status "Letzte Änderung" erkannt,
aber am Keymatic passiert nichts.

Wenn ich den Taster1 oder 2 im CCU Webinterface (kurzer Scan / langer Scan) manuell klicke,
funktioniert die Keymatic.

Auch eine direkte Verknüpfung mit einem HM-ES-PMSw1-Pl funktioniert tadellos (sicher keine AES-Verbindung).

Funktioniert eine AES Verbindung zwischen Keymatic und HB-UNI-Sen-RFID-RC nicht?
Hast Du das schon erfolgreich getestet?

Gruß

Marcel

@jp112sdl
Copy link
Owner

Funktioniert eine AES Verbindung zwischen Keymatic und HB-UNI-Sen-RFID-RC nicht?
Hast Du das schon erfolgreich getestet?

Hi, ich habe keine Keymatic und es folglich nicht getestet.

Was mir jedoch auffällt:

#define HM_DEF_KEY_INDEX 3

kann nicht passen.
https://github.com/pa-pa/AskSinPP#enable-aes-support
The index is the key number multiplied by 2.

Vielleicht hängt es damit zusammen.

@mcbo007
Copy link
Author

mcbo007 commented Apr 26, 2022

Was mir jedoch auffällt:
#define HM_DEF_KEY_INDEX 3

Das war es, danke !!! :-)
Habe ich doch voll überlesen.
Aber wieso "multiplied by 2" ?
hätte man das nicht mit im Code einbauen können?

Eine kleines Problemchen habe ich noch.
Ich wollte die Frequenz des CC1101 mit dem FrequenzTest Sketch anpassen.

bei meinem Wiegand Aufbau ist der "CC1101_GDO0_PIN " = 6
Das habe ich im FrequenzTest Sketch auch so abgeändert.

// we use a Pro Mini
#define CC1101_GDO0_PIN 6 // PD2
#define CC1101_CS_PIN 10 // PB2
#define CC1101_MOSI_PIN 11 // PB3
#define CC1101_MISO_PIN 12 // PB4
#define CC1101_SCK_PIN 13 // PB5

Muss ich da noch etwas abändern?
Bekomme auf der Konsole nur 0 Werte:

AskSin++ v5.0.0 (Apr 26 2022 23:37:28)
CC init1
CC Version: 04
- ready
Active ping is enabled, looking for telegrams only from 3B4CBF!
Start searching ...
Freq 0x21656A 868.300 MHz: 0
Freq 0x2165BA 868.332 MHz: 0
Freq 0x21651A 868.268 MHz: 0
Freq 0x21660A 868.363 MHz: 0

Gruß

Marcel

@jp112sdl
Copy link
Owner

Hmm, nee da fällt mir grad nix zu ein

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants