Dieses Wiki ist ein Archiv bis 2023. Das aktuelle Wiki findet sich unter https://wiki.hamburg.ccc.de/

Difference between revisions of "Dooris"

From CCCHHWiki
Jump to: navigation, search
Line 1: Line 1:
 
Dooris ist das Door Information System des Space. Sie regelt den Zugang zum Space sowie den Space-Status nach außen.
 
Dooris ist das Door Information System des Space. Sie regelt den Zugang zum Space sowie den Space-Status nach außen.
  
= Projektverantwortliche =
+
== Projektverantwortliche ==
 
* gnomus
 
* gnomus
 
* Es werden weitere Personen gesucht :)
 
* Es werden weitere Personen gesucht :)
  
= Konzept =
+
== Konzept ==
 
* Es gibt eine Klingelanlage an der Eingangstür.
 
* Es gibt eine Klingelanlage an der Eingangstür.
 
** Für diese Klingelanlage haben wir eine Gegensprecheinheit im Flur vor dem Space
 
** Für diese Klingelanlage haben wir eine Gegensprecheinheit im Flur vor dem Space
Line 15: Line 15:
 
** User hierfür sind 'lock' und 'unlock'
 
** User hierfür sind 'lock' und 'unlock'
  
== How to use this thing ==
+
=== How to use this thing ===
 
* Wenn dein SSH-Key im Repo gelandet ist, kommt er beim nächsten Sync auf die Dooris
 
* Wenn dein SSH-Key im Repo gelandet ist, kommt er beim nächsten Sync auf die Dooris
 
* Dooris synct sich immer zur vollen Stunde
 
* Dooris synct sich immer zur vollen Stunde
 
* Zum Öffnen der Tür reicht ein '''ssh <user>@<ip>'''
 
* Zum Öffnen der Tür reicht ein '''ssh <user>@<ip>'''
* Dooris hängt aktuell auf der Ip '''10.42.23.3'''
+
* Dooris hängt aktuell auf der IP '''10.31.208.31'''
 
* Es gibt folgende User
 
* Es gibt folgende User
** '''door''' -- Betätigt den Summer unten an der Haustür
 
 
** '''unlock''' -- Schließt die Raumtür auf
 
** '''unlock''' -- Schließt die Raumtür auf
 
** '''lock''' -- Schließt die Raumtür ab
 
** '''lock''' -- Schließt die Raumtür ab
  
= Hardware =
+
=== Space API ===
 +
Der aktuelle Türstatus ist maschinenlesbar unter https://www.hamburg.ccc.de/dooris/status.json im [https://spaceapi.io SpaceAPI]-Format verfügbar.
 +
TODO: Wo ist die Software, die das auf dem Webserver macht?
 +
 
 +
== Hardware ==
 
* Kabel von Gegensprecheinheit zu Raum (done)
 
* Kabel von Gegensprecheinheit zu Raum (done)
 
* Reed-Relais in der Gegensprecheinheit (Achtung: RPi GPIO ist 3,3V und nicht 5V tolerant!) (done)
 
* Reed-Relais in der Gegensprecheinheit (Achtung: RPi GPIO ist 3,3V und nicht 5V tolerant!) (done)
Line 35: Line 38:
 
*Dooris und Wichtiges zübehör an USV anschließen / Vorhandene USV ohne batterien mit batterien ausstatten. (done?)
 
*Dooris und Wichtiges zübehör an USV anschließen / Vorhandene USV ohne batterien mit batterien ausstatten. (done?)
  
= Software =
+
== Software ==
 
* [https://github.com/rickmer/dooris4pebble App für Pebble]
 
* [https://github.com/rickmer/dooris4pebble App für Pebble]
 
* [https://gitlab.hamburg.ccc.de/hansenerd/doorito IRC-Bot doorito]
 
* [https://gitlab.hamburg.ccc.de/hansenerd/doorito IRC-Bot doorito]
  
= Quellen =
+
== Quellen ==
 
* https://gitlab.hamburg.ccc.de/dooris/concierge
 
* https://gitlab.hamburg.ccc.de/dooris/concierge
 
* https://gitlab.hamburg.ccc.de/ccchh/z9-access
 
* https://gitlab.hamburg.ccc.de/ccchh/z9-access
  
[[category:Projekte]]
+
[[category:Projekte]][[category:TODO]]

Revision as of 16:17, 8 January 2023

Dooris ist das Door Information System des Space. Sie regelt den Zugang zum Space sowie den Space-Status nach außen.

Projektverantwortliche

  • gnomus
  • Es werden weitere Personen gesucht :)

Konzept

  • Es gibt eine Klingelanlage an der Eingangstür.
    • Für diese Klingelanlage haben wir eine Gegensprecheinheit im Flur vor dem Space
  • Es wurde ein Kabel von der Gegensprecheinheit in unseren Raum gelegt, sowie ein Relais in der Gegensprecheinheit installiert.
  • Im Space hängt ein Raspberry PI am Kabel, der über seine GPIO-Pins den Summer betätigen kann.
  • Der Summer wird durch einen SSH-Login des Users 'door' betätigt.
  • Zugriffskontrolle erfolgt über SSH-Key-Auth
  • Für die Raumtür soll eine Keymatic eingesetzt werden, die auch über den Raspi angesteuert wird
    • User hierfür sind 'lock' und 'unlock'

How to use this thing

  • Wenn dein SSH-Key im Repo gelandet ist, kommt er beim nächsten Sync auf die Dooris
  • Dooris synct sich immer zur vollen Stunde
  • Zum Öffnen der Tür reicht ein ssh <user>@<ip>
  • Dooris hängt aktuell auf der IP 10.31.208.31
  • Es gibt folgende User
    • unlock -- Schließt die Raumtür auf
    • lock -- Schließt die Raumtür ab

Space API

Der aktuelle Türstatus ist maschinenlesbar unter https://www.hamburg.ccc.de/dooris/status.json im SpaceAPI-Format verfügbar. TODO: Wo ist die Software, die das auf dem Webserver macht?

Hardware

  • Kabel von Gegensprecheinheit zu Raum (done)
  • Reed-Relais in der Gegensprecheinheit (Achtung: RPi GPIO ist 3,3V und nicht 5V tolerant!) (done)
  • Raspi eingerichtet (done)
  • Relaiskarte für Keymatic gelötet (done)
  • Keymatic installiert und verkabelt (done)
  • Keymatic Stromversorgung realisieren (done by Hammi & Karolherbst 5v USB netzteil)
  • Dooris und Wichtiges zübehör an USV anschließen / Vorhandene USV ohne batterien mit batterien ausstatten. (done?)

Software

Quellen