door2 | |
---|---|
door2 | |
Ort | Seminarraum |
Zweck | alternative Türöffnung |
OS | Raspian 11 (bullseye) |
Admin-Toolkit | No |
Besitzstatus | Leihgabe |
Benutzung | Nachfragen |
Admins | dfjera |
NetBox ID | 123 |
door2 ist ein System zur Öffnung der Tür/Schließmechanismus via ssh-Zugang.
- release-candidate-Status
- Quellcode (z.Z. nicht-öffentlich)
Benutzung
Der ssh-Service richtig sich an Clubmember. Member können sich von Wesen (derzeit dfjera) ein ssh-Key eintragen lassen. Der Zugriff ist dann aus dem Dorf-Wifi möglich.
Nach Verbindung stehen verschiedene Befehle bereit. Mittels open kann die Türöffnungssequenz gestartet werden (Ablauf/Timinig ähnlich iButton-Nutzung)
ssh door@door2 open
Hinweis: während einer laufenden Türöffnung werden weitere Öffnungsbefehle ignoriert.
Hardware/GPIO
Die GPIO-Pins des Pi's werden wie folgt genutzt:
Pin | Usage | Cable-Identification | destination |
---|---|---|---|
39 | GND | brown -> black | GND relay |
40 (GPIO 21) | output | red -> white | relay outside door |
38 (GPIO 20) | output | orange/yellow -> yellow | relay inside door |
Die Kabel von 39,40,38 führen zu einer Zwischenplatine mit je einem 1kΩ pull-down-Widerstand auf GND und von dort aus zu dem Schaltrelayboard mit Optokopplern, an welches erst die Haus-Türöffner angebunden sind. Das Relayboard erhält seine Stromversorgung vom ACS.
Weiterentwicklung
Es ist möglich weitere Pins für andere Funktionen zu Verwenden. Ideen:
- Klingel-mqtt-Gateway
- Signalinput von NZ300
Abgrenzung door2, ACS, NZ
Die Aufteilung und Zuständigkeit der Systeme im aktuellen de-facto-Zustand ist nicht ganz klar dokumentiert.
- Die Ansteuerung der Türöffner passiert via Relays, diese sind formal nicht Teil des ACS.
- Das ACS macht nur die Klingel und iButton-Funktionalität und steuert dann die Relays an.
- Das NZ signalisiert nach Input von ACS die Klingel.
- door2 stellt ein ssh-Service bereit, über den auch die Tür-Relays angesteuert werden können.