| 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 Schaltrelaisboard mit Optokopplern, an welches erst die Haus-Türöffner angebunden sind. Das Relaisboard 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-Relais angesteuert werden können.