Archiv:Chaosdoor: Difference between revisions

From Chaosdorf Wiki
Jump to navigation Jump to search
m (admins)
mNo edit summary
(47 intermediate revisions by 6 users not shown)
Line 1: Line 1:
{{EmbeddedHost
{{Project
|name=door.chaosdorf.dn42
|name=Chaosdoor
|type=Dockstar mit AVR
|description=Türöffnung per iButton
|location=Schaufenster
|project category=Hardware
|purpose=temporäre Türsteuerung, bis die Version von Joerg fertig ist
|location=Schleuse
|admins=derf, '''feuerrot'''
|image=P1030491.JPG
|status=stable
|people={{U|feuerrot}}, {{U|derf}}, {{U|penma}}
|source=https://github.com/feuerrot/dorfdoor{{!}}dorfdoor
}}
}}
[[File:Smartbutton.jpg|thumb|right|Smartbutton. Nein, diese ID nimmt die Tür nicht an.]]
[[File:P1050295.JPG|thumb|right|Verbindung zur Tür]]


[[File:tuersteuerung.jpg|right|thumb|Türsteuerung]]
== Features ==


{{#set:
* Gesteuert von {{H|door}}
| Has image=tuersteuerung.jpg
* Das [[Chaosdorf]] ist entweder offen (public), nicht-öffentlich (private) oder leer (shutdown)
| Has description=Türöffnung per SSH
* Aufschließen per Schlüssel, SSH oder iButton
| Has location=Schaufenster
* Mit audiovisueller Klingel
}}
 
== Raumstatus / Modi ==
 
* Raum offen / public
** Tür öffnet auf Knopfdruck von innen / außen
** Tagesfalle aktiv
** Tür-LED ist grün
** [[Spendenterminal]] leuchtet grün+weiß
* Raum nicht-öffentlich / private
** Tür öffnet nur per SSH / iButton
** Tagesfalle nicht aktiv
** Tür-LED ist rot
** [[Spendenterminal]] leuchtet grün+rot
** Knopfdruck aktiviert Klingel
* Raum leer / shutdown
** Tür öffnet nur per SSH / iButton
** Tagesfalle nicht aktiv
** Tür-LED ist rot
** [[Spendenterminal]] leuchtet nicht
 
=== Sicherheitshinweise ===
 
* Die Tür lässt sich ungeachtet des Status und der Funktion der Elektronik oder Stromzufuhr von innen öffnen (Panikschloss).
* <tt>open@door</tt> schließt nicht nur auf, sondert öffnet die Tür auch. D.h. danach muss wer durchgehen und sie zumachen.
* Tür nur bei Veranstaltungen public machen.
* Wechsel des Tür-Status den Anwesenden mitteilen, sonst gehen womöglich alle in die Werkstatt zum Gucken und vorne passt niemand auf.
* Beim verlassen des Raumes als letzter sicherstellen, dass die Tür nicht public ist.
 
=== Status-Anzeige ===
 
Der Raumstatus ist auf [[Raumstatus]] einsehbar und wird durch zweisekundiges Drücken auf den Druckknopf im Schaufenster geändert. Zusätzlich lässt sich die Tür jederzeit über [http://dorfmap/ dorfmap] auf Privat / Shutdown umschalten. Schalten auf Public ist aus Sicherheitsgründen nicht möglich.
 
== Tür öffnen ==
 
=== SSH ===
 
* open@door: Tür öffnet
 
Neue Keys können von {{U|derf}}, {{U|feuerrot}} und {{U|marudor}} eingetragen werden.
 
=== iButton / Smartbutton ===
 
* Button einige Sekunden an den Lesekontakt an der Tür halten
 
Neue IDs können von {{u|derf}}, {{U|feuerrot}} und {{U|marudor}} eingetragen werden. Die Buttons selber kosten 1€ in die Matekasse.
 
Die Buttons ähneln normalen Schlüsseln insofern, als dass ihre IDs klonbar sind. Ein Button ist also permanent mit einer Person assoziiert und wird nicht zurückgegeben, sondern bei Austritt oder Verlust revoked.
 
Der iButton-Reader ist nicht vernünftig geschirmt, Details dazu auf [[Chaosdoor/iButton]].
 
== Klingel ==
 
Simultan:
 
=== Hauptraum ===
 
* Türklingelgeräusch, wird über [https://github.com/chaosdorf/spacebell spacebell] ins pulseaudio geworfen. Entsprechend nur hörbar, wenn die Verstärker an sind
* Fisch im [[Hackcenter]]
 
=== Hinterzimmer, Maschinenraum ===


Diese Version ist als temporäre Lösung angedacht, da Joerg auch an einer Version arbeitet, mit LCD und anderen tollen Sachen.
TODO, sobald es dort [[SI2C]] gibt.


= Sicherheitshinweise™ =
== Administration ==


* open@door schließt nicht nur auf, sondert öffnet die Tür auch. D.h. danach muss wer durchgehen und sie zumachen
* [[Chaosdoor/iButton]]
* Nach open@door ist der Raumstatus weiterhin auf "zu", zum togglen den Taster im alten Schaufenster wie unten angegeben bedienen.


= Modi =
== Pinouts ==


* Raum offen: Tür öffnet auf Knopfdruck von innen und außen. LEDs beim Druckknopf aus.
Magie und Feenstaub. Doku folgt noch.
* Raum zu: Tür öffnet nur per SSH. LEDs beim Druckknopf an.


= Steuerung =
=== Alarmanlagenkasten ===


== Druckknopf ==
Zwei RJ45-Kabel, die eindeutig steckbar sind.


Klebt links neben der Tür und toggelt nach zweisekundigem Drücken den Raumstatus und damit auch die LEDs.
=== ex. RJ45 ===


== SSH ==
Kabel führt zur Tür. Belegung ist:


* open@door: Tür öffnet
{| class="wikitable"
* status@door: Gibt den aktuellen Türstatus aus, für Servicezwecke™
! Kabel !! Belegung !! Spannung !! Funktion !! Bemerkung
|-
| blau / weiß || iButton Reader || - ||  ||
|-
| orange / weiß || Außentaster LED +/- || 12V ||  ||
|-
| braun / weiß || Außentaster || - ||  ||
|-
| grün / weiß || Innentaster || - || ||
|}


= Administration =
== Schlossplatine ==


SSH-Keys liegen in ''/home/door/.ssh/authorized_keys''. Als comment bitte Nickname + ggf. Zahl (Z.B. ''derf01'') nehmen.
Innereien der im September 2014 ausgebauten alten Schloss-/Motorplatine:


Eine LDAP-Anbindung ist nicht vorgesehen, da man für die Tür ggf. andere Keys als für seine üblichen SSH-Sessions benutzen möchte.
<gallery>
File:P1040159.JPG
File:P1040161.JPG
File:P1040163.JPG
File:P1040164.JPG
</gallery>


== Key eintragen ==
== Schaltcodes der Türplatine ==


Jedes Mitglied darf den Clubraum jederzeit benutzen. Zum Eintragen eines pubkeys im Clubraum {{U|derf}} oder {{U|feuerrot}} ansprechen.
{| class="wikitable"
! 10cd
| Öffnen mit anschließender Verriegelung
|-
! 11d0
| Öffnen mit Tagesfallen-Funktion (ohne anschließende Verriegelung)
|-
! 12f7
| Öffnen mit Tagesfallen-Haltefunktion (Falle bleibt eingezogen)
|-
! 14b9
| Verriegeln
|-
! 179e
| Entriegeln, ohne zu öffnen
|}


= Links =
== Links ==


* [https://intern.chaosdorf.de/munin/chaosdorf.dn42/chaosdorf.dyndns.org/chaosdoor.html munin]
* [https://intern.chaosdorf.de/munin/chaosdorf.dn42/feedback.chaosdorf.dn42/chaosdoor.html munin]
* [https://intern.chaosdorf.de/raumstatus raumstatus]
* [[Raumstatus]]
* [https://github.com/feuerrot/dorfdoor Github]
* [https://github.com/feuerrot/dorfdoor Github]



Revision as of 17:37, 23 February 2020

Chaosdoor stable
P1030491.JPG
Türöffnung per iButton
Ort Schleuse
Beteiligt feuerrot, derf, penma
Quelltext dorfdoor
Smartbutton. Nein, diese ID nimmt die Tür nicht an.
Verbindung zur Tür

Features

  • Gesteuert von door
  • Das Chaosdorf ist entweder offen (public), nicht-öffentlich (private) oder leer (shutdown)
  • Aufschließen per Schlüssel, SSH oder iButton
  • Mit audiovisueller Klingel

Raumstatus / Modi

  • Raum offen / public
    • Tür öffnet auf Knopfdruck von innen / außen
    • Tagesfalle aktiv
    • Tür-LED ist grün
    • Spendenterminal leuchtet grün+weiß
  • Raum nicht-öffentlich / private
    • Tür öffnet nur per SSH / iButton
    • Tagesfalle nicht aktiv
    • Tür-LED ist rot
    • Spendenterminal leuchtet grün+rot
    • Knopfdruck aktiviert Klingel
  • Raum leer / shutdown
    • Tür öffnet nur per SSH / iButton
    • Tagesfalle nicht aktiv
    • Tür-LED ist rot
    • Spendenterminal leuchtet nicht

Sicherheitshinweise

  • Die Tür lässt sich ungeachtet des Status und der Funktion der Elektronik oder Stromzufuhr von innen öffnen (Panikschloss).
  • open@door schließt nicht nur auf, sondert öffnet die Tür auch. D.h. danach muss wer durchgehen und sie zumachen.
  • Tür nur bei Veranstaltungen public machen.
  • Wechsel des Tür-Status den Anwesenden mitteilen, sonst gehen womöglich alle in die Werkstatt zum Gucken und vorne passt niemand auf.
  • Beim verlassen des Raumes als letzter sicherstellen, dass die Tür nicht public ist.

Status-Anzeige

Der Raumstatus ist auf Raumstatus einsehbar und wird durch zweisekundiges Drücken auf den Druckknopf im Schaufenster geändert. Zusätzlich lässt sich die Tür jederzeit über dorfmap auf Privat / Shutdown umschalten. Schalten auf Public ist aus Sicherheitsgründen nicht möglich.

Tür öffnen

SSH

  • open@door: Tür öffnet

Neue Keys können von derf, feuerrot und marudor eingetragen werden.

iButton / Smartbutton

  • Button einige Sekunden an den Lesekontakt an der Tür halten

Neue IDs können von derf, feuerrot und marudor eingetragen werden. Die Buttons selber kosten 1€ in die Matekasse.

Die Buttons ähneln normalen Schlüsseln insofern, als dass ihre IDs klonbar sind. Ein Button ist also permanent mit einer Person assoziiert und wird nicht zurückgegeben, sondern bei Austritt oder Verlust revoked.

Der iButton-Reader ist nicht vernünftig geschirmt, Details dazu auf Chaosdoor/iButton.

Klingel

Simultan:

Hauptraum

  • Türklingelgeräusch, wird über spacebell ins pulseaudio geworfen. Entsprechend nur hörbar, wenn die Verstärker an sind
  • Fisch im Hackcenter

Hinterzimmer, Maschinenraum

TODO, sobald es dort SI2C gibt.

Administration

Pinouts

Magie und Feenstaub. Doku folgt noch.

Alarmanlagenkasten

Zwei RJ45-Kabel, die eindeutig steckbar sind.

ex. RJ45

Kabel führt zur Tür. Belegung ist:

Kabel Belegung Spannung Funktion Bemerkung
blau / weiß iButton Reader -
orange / weiß Außentaster LED +/- 12V
braun / weiß Außentaster -
grün / weiß Innentaster -

Schlossplatine

Innereien der im September 2014 ausgebauten alten Schloss-/Motorplatine:

Schaltcodes der Türplatine

10cd Öffnen mit anschließender Verriegelung
11d0 Öffnen mit Tagesfallen-Funktion (ohne anschließende Verriegelung)
12f7 Öffnen mit Tagesfallen-Haltefunktion (Falle bleibt eingezogen)
14b9 Verriegeln
179e Entriegeln, ohne zu öffnen

Links