Host:Door2

From Chaosdorf Wiki
Revision as of 20:09, 26 July 2022 by Dodo (talk | contribs) (→‎Benutzung: fixed typo)
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 richtet 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-Layout
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.