Editing Archiv:Chaosdoor

From Chaosdorf Wiki
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{Project
{{EmbeddedHost
|name=Chaosdoor
|name=door.chaosdorf.dn42
|description=Türöffnung per iButton
|type=Dockstar mit AVR
|project category=Hardware
|location=Schaufenster
|location=Schleuse
|purpose=temporäre Türsteuerung, bis die Version von Joerg fertig ist
|image=P1030491.JPG
|admins=derf, '''feuerrot'''
|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]]


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


* Gesteuert von {{H|door}}
{{#set:
* Das [[Chaosdorf]] ist entweder offen (public), nicht-öffentlich (private) oder leer (shutdown)
| Has image=tuersteuerung.jpg
* Aufschließen per Schlüssel, SSH oder iButton
| Has description=Türöffnung per SSH
* Mit audiovisueller Klingel
| Has location=Schaufenster
}}


== Raumstatus / Modi ==
Diese Version ist als temporäre Lösung angedacht, da Joerg auch an einer Version arbeitet, mit LCD und anderen tollen Sachen.


* Raum offen / public
= Sicherheitshinweise™ =
** 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 ===
* open@door schließt nicht nur auf, sondert öffnet die Tür auch. D.h. danach muss wer durchgehen und sie zumachen
* Nach open@door ist der Raumstatus weiterhin auf "zu", zum togglen den Taster im alten Schaufenster wie unten angegeben bedienen.


* Die Tür lässt sich ungeachtet des Status und der Funktion der Elektronik oder Stromzufuhr von innen öffnen (Panikschloss).
= Modi =
* <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 ===
* Raum offen: Tür öffnet auf Knopfdruck von innen und außen. LEDs beim Druckknopf aus.
* Raum zu: Tür öffnet nur per SSH. LEDs beim Druckknopf an.


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.
= Steuerung =


== Tür öffnen ==
== Druckknopf ==


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


* open@door: Tür öffnet
* open@door: Tür öffnet
* status@door: Gibt den aktuellen Türstatus aus, für Servicezwecke™


Neue Keys können von {{U|derf}}, {{U|feuerrot}} und {{U|marudor}} eingetragen werden.
= Administration =
 
=== 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 ===
 
TODO, sobald es dort [[SI2C]] gibt.
 
== Administration ==
 
* [[Chaosdoor/iButton]]
 
== 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:
 
{| class="wikitable"
! 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:
SSH-Keys liegen in ''/home/door/.ssh/authorized_keys''. Als comment bitte Nickname + ggf. Zahl (Z.B. ''derf01'') nehmen.


<gallery>
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.
File:P1040159.JPG
File:P1040161.JPG
File:P1040163.JPG
File:P1040164.JPG
</gallery>


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


{| class="wikitable"
Jedes Mitglied darf den Clubraum jederzeit benutzen. Zum Eintragen eines pubkeys im Clubraum {{U|derf}} oder {{U|feuerrot}} ansprechen.
! 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/feedback.chaosdorf.dn42/chaosdoor.html munin]
* [https://intern.chaosdorf.de/munin/chaosdorf.dn42/chaosdorf.dyndns.org/chaosdoor.html munin]
* [[Raumstatus]]
* [https://intern.chaosdorf.de/raumstatus raumstatus]
* [https://github.com/feuerrot/dorfdoor Github]
* [https://github.com/feuerrot/dorfdoor Github]


Please note that all contributions to Chaosdorf Wiki are considered to be released under the Attribution 3.0 Unported (see Chaosdorf Wiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. Do not submit copyrighted work without permission!
Cancel Editing help (opens in new window)