Archiv:Chaosdoor: Difference between revisions

From Chaosdorf Wiki
(Platinenz)
m (Hanemile moved page Chaosdoor to Archiv:Chaosdoor: We've moved location, Relinking the "Chaosdoor" page to the "ACS" page reflecting the current situation)
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Project
{{Project
|name=Chaosdoor
|name=Chaosdoor
|description=Türöffnung per SSH
|description=Türöffnung per iButton
|project category=Hardware
|project category=Hardware
|location=Schleuse
|location=Schleuse
|image=P1030491.JPG
|image=P1030491.JPG
|status=beta
|status=stable
|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}}
* Raumstatus ist entweder offen (public) oder privat
* Das [[Chaosdorf]] ist entweder offen (public), nicht-öffentlich (private) oder leer (shutdown)
* 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
* Raum offen / public
** Tür öffnet auf Knopfdruck von innen / außen
** Tür öffnet auf Knopfdruck von innen / außen
** LED innen ist aus
** Tagesfalle aktiv
** LED außen ist an
** Tür-LED ist grün
** Lampe am [[Spendenterminal]] ist rot
** [[Spendenterminal]] leuchtet grün+weiß
* Raum nicht-öffentlich
* Raum nicht-öffentlich / private
** Tür öffnet nur per SSH / iButton
** Tür öffnet nur per SSH / iButton
** LED innen ist an
** Tagesfalle nicht aktiv
** LED außen ist aus
** Tür-LED ist rot
** Lampe am [[Spendenterminal]] ist weiß
** [[Spendenterminal]] leuchtet grün+rot
** 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 37: Line 42:
* 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 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 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 49: Line 56:
* open@door: Tür öffnet
* open@door: Tür öffnet


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.
Neue Keys können von {{U|derf}}, {{U|feuerrot}} und {{U|marudor}} eingetragen werden.


=== iButton / Smartbutton ===
=== iButton / Smartbutton ===
Line 55: Line 62:
* Button einige Sekunden an den Lesekontakt an der Tür halten
* Button einige Sekunden an den Lesekontakt an der Tür halten


{{u|derf}} kann neue IDs eintragen, die Buttons selber kosten 1€ in die Matekasse.
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.
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.
Line 67: Line 74:
=== Hauptraum ===
=== Hauptraum ===


* Türklingelgeräusch, wird über {{H|feedback}} per mplayer ins pulseaudio geworfen. Entsprechend nur hörbar, wenn die Verstärker an sind.
* Türklingelgeräusch, wird über [https://github.com/chaosdorf/spacebell spacebell] ins pulseaudio geworfen. Entsprechend nur hörbar, wenn die Verstärker an sind
* Rotes Geblinke am [[Spendenterminal]]
* Fisch im [[Hackcenter]]
* Blaues Rundlicht an der [[Printer/CLC1160]]
* [[Retrofon]]-Klingel (kurz, hört man auch in der Werkstatt)


=== Hinterzimmer, Maschinenraum ===
=== Hinterzimmer, Maschinenraum ===
Line 81: Line 86:


== 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ß || LES draußen || ? || LED draußen leuchtet, wenn verbunden || ''nicht getestet''
| blau / weiß || iButton Reader || - || ||
|-
|-
| orange / weiß || Taster (innen + außen) || keine || verbunden wenn gedrückt, sonst nicht verbunden || ''nicht getestet''
| orange / weiß || Außentaster LED +/- || 12V || ||  
|-
|-
| braun / weiß || Öffner Tür || ? || Tür öffnet, wenn verbunden || ''nicht getestet''
| braun / weiß || Außentaster || - ||  ||
|-
|-
| Flachbandkabel || Innerer Raumstatustoggle + LEDs || diverse || diverse || muss für RasPi / GPIO irgendwie ersetzt werden
| grün / weiß || Innentaster || - || ||  
|}
|}
=== RJ45 ===
Kabel führt zur Tür. Belegung scheint zu sein:
* GND
* Taster Klingel / Öffner innen und außen (schalten nach GND)
* +12V
* LED (vermutlich +12V)
* iButton A
* iButton B
* n.c.
* n.c.


== Schlossplatine ==
== Schlossplatine ==
Line 119: Line 119:
File:P1040164.JPG
File:P1040164.JPG
</gallery>
</gallery>
== Schaltcodes der Türplatine ==
{| 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/figurehead.chaosdorf.dn42/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]



Latest revision as of 20:03, 25 March 2022

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[edit source]

  • 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[edit source]

  • 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[edit source]

  • 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[edit source]

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[edit source]

SSH[edit source]

  • open@door: Tür öffnet

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

iButton / Smartbutton[edit source]

  • 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[edit source]

Simultan:

Hauptraum[edit source]

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

Hinterzimmer, Maschinenraum[edit source]

TODO, sobald es dort SI2C gibt.

Administration[edit source]

Pinouts[edit source]

Magie und Feenstaub. Doku folgt noch.

Alarmanlagenkasten[edit source]

Zwei RJ45-Kabel, die eindeutig steckbar sind.

ex. RJ45[edit source]

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[edit source]

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

Schaltcodes der Türplatine[edit source]

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[edit source]