Hormann aansturen via Arduino

Anoniem

Hallo,

Ik wil graag een Hormann Promatic garagedeuropener door een Arduino laten aansturen.

Momenteel wordt de aansturing gedaan via een SecureKey mechanisme (zie foto) die aangesloten is op een code-kastje (zie foto). Van dit kastje heb ik geen beschrijving. De key wordt tegen de led gedrukt waarna de code van de key wordt 'gevalideerd' op het code kastje (zit key leer functie op om van key te kunnen wisselen).

Wat is de beste manier om de opener door een arduino te laten aansturen? Voor mijn idee is het simpelste om de code die de SecureKey genereert te laten genereren door de arduino en die door de leerfunctie (linker knop op code kastje) te laten opnemen.
Echter geen idee hoe de key code eruit ziet.

Alternatief is om het gehele code kastje eruit te halen en de Promatic direct via de IO (gele draad aan relay) aan te sturen. Maar wat voor signaal is dit dan?

Iemand een idee hoe dit te doen?

/Willem

buckfast_beekeeper

Golden Member

Is de huidige sturing stuk? Zo niet wat is dan je reden tot vervanging?

Het stuurbordje is alleszins geen voorbeeld van mooi werk. Draden die er niet ver genoeg in zitten. Een TH led die SMD-achtig is gemonteerd.

De secure key is waarschijnlijk niets meer dan RFID lezer met hopelijk een encryptie voor de gegevensopslag. Waarschijnlijk krijgt de PIC van de sturing een signaal dat de RFID de correcte is of net niet. Dat ga je waarschijnlijk moeten uitzoeken met een logic analyser of scoop.

Van Lambiek wordt goede geuze gemaakt.
Anoniem

Op 22 juli 2020 10:32:17 schreef buckfast_beekeeper:
Is de huidige sturing stuk? Zo niet wat is dan je reden tot vervanging?

Het stuurbordje is alleszins geen voorbeeld van mooi werk. Draden die er niet ver genoeg in zitten. Een TH led die SMD-achtig is gemonteerd.

De secure key is waarschijnlijk niets meer dan RFID lezer met hopelijk een encryptie voor de gegevensopslag. Waarschijnlijk krijgt de PIC van de sturing een signaal dat de RFID de correcte is of net niet. Dat ga je waarschijnlijk moeten uitzoeken met een logic analyser of scoop.

Reden voor vervanging is dat de SecureKey eigenlijk niet zo goed werkt en ook snel 'leeg' raken. Daarnaast zijn ze lastig te verkrijgen.

Zal idd eerst eens met een scope proberen om te kijken welk relay-signaal naar de promatic gaat.

Een makkie, je kunt parallel aan het contact in de Promatic een ander contact plaatsen.
Je kunt ze beiden blijven gebruiken en eventueel nog een 3de bediening zoals een codeklavier.
De mijne heeft zelfs een extra ingang voor een drukknop waar je ook een arduino via een relais kunt aansluiten.

edit: je kunt alle afstandsbedieningen (zend, ontvanger) gebruiken die je kunt kopen, de enige voorwaarde is een potentiaalvrij contact in de ontvanger.

[Bericht gewijzigd door MGP op woensdag 22 juli 2020 10:50:19 (21%)

LDmicro user.
Anoniem

Op 22 juli 2020 10:39:35 schreef MGP:
Een makkie, je kunt parallel aan het contact in de Promatic een ander contact plaatsen.
Je kunt ze beiden blijven gebruiken en eventueel nog een 3de bediening zoals een codeklavier.
De mijne heeft zelfs een extra ingang voor een drukknop waar je ook uw arduino via een relais kunt aansluiten.

Wat voor signaal gaat er op het contact? Een puls, en zo ja hoe lang?
Als het een puls is dan bestaat er een risico dat door het rebooten van de arduino er onbedoeld een puls op de lijn komt waardoor de deur opent. Hoe heb jij dat opgelost?

Rebooten of onbedoelde puls IS een puls, dat is zoals onbedoeld drukken op de bel, dan gaat die ook ;)

Ik gebruik geen arduino's...koop u een zend(ers)-ontvanger als je niet zeker bent van uw programeerskills.

De pulstijd moet min ongeveer 0.5s zijn en dat is een schatting.

e:/ als je wilt proberen neem een drukknop en schakel die parallel aan het relais van uw bediening.

LDmicro user.
Anoniem

Op 22 juli 2020 10:54:24 schreef MGP:
Rebooten of onbedoelde puls IS een puls, dat is zoals onbedoeld drukken op de bel, dan gaat die ook ;)

Ik gebruik geen arduino's...koop u een zend(ers)-ontvanger als je niet zeker bent van uw programeerskills.

Met het toevoegen van een 10k Pulldown zou moeten worden voorkomen dat de deur onbedoeld opent bij het opstarten van de Arduino.

De pulstijd moet min ongeveer 0.5s zijn en dat is een schatting.

e:/ als je wilt proberen neem een drukknop en schakel die parallel aan het relais van uw bediening.

Thanks voor de info. Zal het drukknopje een proberen.