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
{{Project
|name=Chaosdoor
|name=Chaosdoor
|description=Türöffnung per iButton
|description=Türöffnung per SSH
|project category=Hardware
|project category=Hardware
|location=Schleuse
|location=Schleuse
|image=P1030491.JPG
|image=P1030491.JPG
|status=stable
|status=beta
|people={{U|feuerrot}}, {{U|derf}}, {{U|penma}}
|people={{U|feuerrot}}, {{U|derf}}, {{U|penma}}
|source=https://github.com/feuerrot/dorfdoor{{!}}dorfdoor
|source=https://github.com/feuerrot/dorfdoor{{!}}dorfdoor
Line 15: Line 15:


* Gesteuert von {{H|door}}
* Gesteuert von {{H|door}}
* Das [[Chaosdorf]] ist entweder offen (public), nicht-öffentlich (private) oder leer (shutdown)
* Raumstatus ist entweder offen (public) oder privat
* Aufschließen per Schlüssel, SSH oder iButton
* Aufschließen per Schlüssel, SSH oder iButton
* Mit audiovisueller Klingel
* Mit audiovisueller Klingel
Line 21: Line 21:
== Raumstatus / Modi ==
== Raumstatus / Modi ==


* Raum offen / public
* Raum offen
** Tür öffnet auf Knopfdruck von innen / außen
** Tür öffnet auf Knopfdruck von innen / außen
** Tagesfalle aktiv
** LED innen ist aus
** Tür-LED ist grün
** LED außen ist an
** [[Spendenterminal]] leuchtet grün+weiß
** Lampe am [[Spendenterminal]] ist rot
* Raum nicht-öffentlich / private
* Raum nicht-öffentlich
** Tür öffnet nur per SSH / iButton
** Tür öffnet nur per SSH / iButton
** Tagesfalle nicht aktiv
** LED innen ist an
** Tür-LED ist rot
** LED außen ist aus
** [[Spendenterminal]] leuchtet grün+rot
** Lampe am [[Spendenterminal]] ist weiß
** Knopfdruck aktiviert Klingel
** 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 ===  
=== Sicherheitshinweise ===  
Line 42: Line 37:
* Die Tür lässt sich ungeachtet des Status und der Funktion der Elektronik oder Stromzufuhr von innen öffnen (Panikschloss).
* 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.
* <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.
* 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.
* 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 ===
=== Status-Anzeige ===
 
Der Raumstatus ist über [https://intern.chaosdorf.de/raumstatus intern.chaosdorf.de] 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 umschalten.
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 ==
== Tür öffnen ==
Line 56: Line 49:
* open@door: Tür öffnet
* open@door: Tür öffnet


Neue Keys können von {{U|derf}}, {{U|feuerrot}} und {{U|marudor}} eingetragen werden.
Die auf dem alten Türhost (dockstar) eingetragenen Keys sind als Backup vorhanden, aber nicht aktiv. Wer lieber SSH mit Key als einen iButton benutzen möchte, bitte mit publickey bei {{U|derf}} melden.


=== iButton / Smartbutton ===
=== iButton / Smartbutton ===
Line 62: Line 55:
* Button einige Sekunden an den Lesekontakt an der Tür halten
* 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.
{{u|derf}} kann neue IDs eintragen, 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.
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]].
Der iButton-Reader verhält sich lustig, Details dazu auf [[Chaosdoor/iButton]].


== Klingel ==
== Klingel ==


Simultan:
Simultan:
=== Schaufenster ===
[[File:Chaosdoorbell.png|thumbnail|right]]
AVR-Board mit Piezo. Ist recht leise, aber leuchtet blau.
Hängt über ein 26pin-Flachbandkabel am GPIO-Header von {{H|feedback}} und wird per Netzwerk aktiviert. Pins 2 (5V0) und 6 (GND) gehen direkt an den AVR, Pin 12 (GPIO18) über einen Optokoppler (KB817 mit 470R). Pin 12 high ⇒ Piezo piept.
Aktuell außer Betrieb.


=== Hauptraum ===
=== 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
* Türklingelgeräusch, wird über {{H|feedback}} per mplayer ins pulseaudio geworfen. Entsprechend nur hörbar, wenn die Verstärker an sind.
* Fisch im [[Hackcenter]]
* Rotes Geblinke am Spendendrucker
 
=== Serverraum, Nomspace ===
 
Mainboard-Speaker von {{H|hyperion}}, per Netzwerk aktiviert


=== Hinterzimmer, Maschinenraum ===
=== Hinterzimmer, Maschinenraum ===


TODO, sobald es dort [[SI2C]] gibt.
TODO. Im Maschinenraum steht ein OpeWRT-Router mit USB-Buchse, vielleicht lässt sich damit was machen.


== Administration ==
== Administration ==
Line 86: Line 93:


== Pinouts ==
== Pinouts ==
Magie und Feenstaub. Doku folgt noch.


=== Alarmanlagenkasten ===
=== Alarmanlagenkasten ===
Zwei RJ45-Kabel, die eindeutig steckbar sind.
=== ex. RJ45 ===
Kabel führt zur Tür. Belegung ist:


{| class="wikitable"
{| class="wikitable"
! Kabel !! Belegung !! Spannung !! Funktion !! Bemerkung
! Kabel !! Belegung !! Spannung !! Funktion !! Bemerkung
|-
|-
| blau / weiß || iButton Reader || - || ||
| blau / weiß || LES draußen || ? || LED draußen leuchtet, wenn verbunden || ''nicht getestet''
|-
|-
| orange / weiß || Außentaster LED +/- || 12V || ||  
| orange / weiß || Taster (innen + außen) || keine || verbunden wenn gedrückt, sonst nicht verbunden || ''nicht getestet''
|-
|-
| braun / weiß || Außentaster || - ||  ||
| braun / weiß || Öffner Tür || ? || Tür öffnet, wenn verbunden || ''nicht getestet''
|-
|-
| grün / weiß || Innentaster || - || ||  
| Flachbandkabel || Innerer Raumstatustoggle + LEDs || diverse || diverse || muss für RasPi / GPIO irgendwie ersetzt werden
|}
|}


== Schlossplatine ==
=== RJ45 ===


Innereien der im September 2014 ausgebauten alten Schloss-/Motorplatine:
Kabel führt zur Tür. Belegung scheint zu sein:


<gallery>
* GND
File:P1040159.JPG
* Taster Klingel / Öffner innen und außen (schalten nach GND)
File:P1040161.JPG
* +12V
File:P1040163.JPG
* LED (vermutlich +12V)
File:P1040164.JPG
* iButton A
</gallery>
* iButton B
 
* n.c.
== Schaltcodes der Türplatine ==
* n.c.
 
{| 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/feedback.chaosdorf.dn42/chaosdoor.html munin]
* [https://intern.chaosdorf.de/munin/chaosdorf.dn42/figurehead.chaosdorf.dn42/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)