Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
luftschleuse2 [2018/03/05 18:40]
jan [Pinbelegungen Frontdoor (SVP2719)]
luftschleuse2 [2022/05/03 21:42] (current)
prk0ghy Update Luftschleuse DNS name
Line 7: Line 7:
 == Zustände == Zustände
  
-  * **DOWN** Kapsel zu, Strom aus --> Niemand da +  * **DOWN** Kapsel zu, Strom ausNiemand da. 
-  * **CLOSED** Kapsel zu, Strom an --> Jemand da, aber nur kurz, oder im Keller, oder schläft o.Ä +  * **CLOSED** Kapsel zu, Strom anJemand da, aber nur kurz, schläft oder gerade nur im Keller. 
-  * **MEMBER** Kapsel besetzt, Auch für Nicht-[[intern:Keyholder]]-Member mit Token/Klingelcode betretbar. Oder halt [[klingel]]n oder klopfen und hoffen, dass jemand aufmacht.+  * **MEMBER** Kapsel besetzt, Auch für Nicht-[[intern:Keyholder]]-Member mit Klingelcode betretbar. Oder halt [[klingel]]n oder klopfen und hoffen, dass jemand aufmacht.
   * **PUBLIC** Kapsel besetzt. Auch Externe/Gäste etc. sollen kommen ([[Public Tuesday]], [[Lockpicking|Lockpicker]], [[Vorträge]]...). Tür vorne: daueroffen.   * **PUBLIC** Kapsel besetzt. Auch Externe/Gäste etc. sollen kommen ([[Public Tuesday]], [[Lockpicking|Lockpicker]], [[Vorträge]]...). Tür vorne: daueroffen.
  
Line 16: Line 16:
 == Hackerspace API == Hackerspace API
  
-Unter http://uberbus.club.muc.ccc.de/spaceapi.json bietet wir einen [[http://spaceapi.net/|Space-API]]-Endpoint an. Status-Mapping: +Unter https://api.muc.ccc.de/spaceapi.json bietet wir einen [[http://spaceapi.net/|Space-API]]-Endpoint an. Status-Mapping: 
-* open: Status MEMBER oder PUBLIC +* open: Status PUBLIC 
-* closed: Status CLOSED oder DOWN+* closed: Status MEMBER, CLOSED oder DOWN
  
-Unter http://spaceapi-stats.n39.eu/#muccc gibt es eine automatische Statistik, mit welcher Wahrscheinlichkeit um eine gewisse Uhrzeit offen ist. In der Regel ist fast jeden Abend ab 19-21 Uhr jemand im Club. Wir speichern aktuell nicht wie viele Leute gerade im Club sind. Entsprechende Live-Statistiken sind aktuell nur innerhalb des Club-Netzes zugänglich, <del>z.B. mit dem Tablet das im Hauptraum auf dem Tisch liegt</del>.+Wir speichern aktuell nicht wie viele Leute gerade im Club sind.
  
 +== Benutzung für Keyholder
 +* IP: 192.168.2.2 (old)
 +* DNS: luftschleuse.club.muc.ccc.de
 +* SSH Host Pubkeys:
 +  * neuer ed25519 key seit 2022-03-27: <code>
 +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICL8XMqL1fwNl3jdtSmQZV6ALs9eVzAT2HFhhNeynmMc luftschleuse
 +</code><code>
 +256 SHA256:6Dt6Du80haL4E1yE4QoxPCEsk4t7sl/iwHwaUmZnZlE luftschleuse (ED25519)
 ++--[ED25519 256]--+
 +|*ooo  E          |
 +|=B. ..           |
 +|+oo..            |
 +|+.  .. o         |
 +|.o+.* o S        |
 +|==+* o .         |
 +|+Booo +          |
 +|o+=o +oo         |
 +| o+..==.         |
 ++----[SHA256]-----+
 +</code>
 +  * neuer rsa key seit 2022-04-01: <code>
 +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC4Cv0mDzzYz3PRkgjgb0l0fNK/3b8Wuklug9rA/s2EGGYWuxmCXiRwdC5dHyCYHSD7QAiKUi8pHydXyZ4wNtgDJAkgzo4fcmIuEFrgKItbY9EAu90ovQwTgxGFVqGUpp/TCbIyu8tMeTUmsxZMYEJgeDeHjNKSwVOmGlueRBSiOdOXih3uejgzEP+bYXbdrLuCT0sBuViaDHeYGxFgxlzvHGD7rEgvxbXw1tavQN0bC4zbsJzR1GzbdNTL0J4xdOCQSrLAqcCil3Plt9imNXzSP9VsQEQVY4sgb+AvVYgfQlp9i44wgJwNNq7QuOCn5nmxEGPs5RQHRW0A5bBNEyiyLMQRzZAU7vHTBXTob9LDq570KvtCYIjjbSj97YSK8FPQklsmdRGEg38EoUnCQWRbZgAUD5tnZdB2Zd00mG2OugtmWkPD2mAN5E8Z6GeO9mhODXecWvkATo2JaLe0maptuP0udi9T6Buj/v4kYd/ZCWb/YXkcDEHzTDEzJc0gkvmfv1630oMZ33JanA4RUDIYkh+/DIIcyipv67uMi02Uc1Z13kbb23RGLy0vKMw/0vSBQiEsLpjKJD7AnRHgs7E4fCQ/dWzPY4LqIqD1L0RW4k1f5bOzIgN92OYTcVIYKyDfM7Vrfvv0I0sFBkBAVO2Yf+nOq+X6d72Uvgvvz/S6nQ== luftschleuse
 +</code><code>4096 SHA256:R8tYTnMKwDXwRzFi9txK4O5oJvJdH4XJj4ZbnS4kssg luftschleuse (RSA)
 ++---[RSA 4096]----+
 +|     .ooB +.     |
 +|      .* B o     |
 +|        + X o    |
 +|       . % O     |
 +|        S @ .    |
 +|      .o.o.= .   |
 +|  ....+o+o= +    |
 +|   oE=.. =.o     |
 +|    . . . ...    |
 ++----[SHA256]-----+
 +</code>
 +  * alter, unsicherer dss/dsa sowie der 1039 bits rsa key nicht mehr vorhanden
 +* User: open (Hintertür), openfront (Vordertür)
 +
 +Seit 2022-03-27 wird ein aktuelles OpenSSH eingesetzt. Bitte etwaige SSH-Konfigurationshacks entfernen.
  
-== Hardware und Aufbau+=== Trigger-App 
 +{{ ::luftschleuse2_trigger.png?200|}} 
 +https://github.com/mwarning/trigger/ 
 +* User: trigger 
 +* Open Command: unlock oder unlockfront 
 +* Status Command: status (derzeit immer "unknown", da Tuerstatus nicht verfuegbar)
  
-Zentraler Knotenpunkt ist ein [[http://www.8devices.com/carambola|Carambola]], das über den Mastercontroller (MC) per RS485 mit den einzelnen Schlössern verbunden ist.+=== SHA-1 Signaturen Deprecation 
 +Es werden keine SHA-1 Signaturen fuer den Key Exchange mehr supportet. Sollte euer SSH Client das nicht fuer RSA supporten muss der RSA Host Pubkey geloescht werden damit der ED25519 genommen wird. 
 + * **Connectbot**: Der Host muss entfernt und neu angelegt werden damit eine Verbindung hergestellt werden kann. 
 + 
 += Hardware und Aufbau 
 + 
 +Zentraler Knotenpunkt ist ein <del>[[http://www.8devices.com/carambola|Carambola]]</del> RPi3, das über den Mastercontroller (MC) per RS485 mit den einzelnen Schlössern verbunden ist.
 Die Schlösser haben eigene Elektronik (Lockcontroller bzw. im Diagram Controller X) und Benutzerschnittstelle in Form von einem Knopf. Die Schlösser haben eigene Elektronik (Lockcontroller bzw. im Diagram Controller X) und Benutzerschnittstelle in Form von einem Knopf.
  
 Schematischer Aufbau: Schematischer Aufbau:
 {{:overall.png?700|Quellcode Diagramm: http://web.xtort.eu/~dump/overall.graphml}}  {{:overall.png?700|Quellcode Diagramm: http://web.xtort.eu/~dump/overall.graphml}} 
- 
- 
- 
  
 Code und Hardware: https://github.com/muccc/luftschleuse2 Code und Hardware: https://github.com/muccc/luftschleuse2
Line 52: Line 99:
 {{:luftschleuse2:luftschleuse2_klingel.jpg?401|}} {{:luftschleuse2:luftschleuse2_klingel.jpg?401|}}
 {{:luftschleuse2:img_2519.jpg?226|}} {{:luftschleuse2:img_2519.jpg?226|}}
- 
- 
- 
- 
- 
-== Benutzung für Keyholder 
-IP: 192.168.2.2 
-Fingerprint: md5 8b:80:b3:e1:d4:38:86:87:42:75:d0:44:a6:81:46:96 
-User: open 
  
 == erledigte? ToDos  == erledigte? ToDos 
Line 89: Line 127:
     * Software     * Software
       * Protokoll fuer RS485 festlegen       * Protokoll fuer RS485 festlegen
 +
 === Watchdog  === Watchdog 
 Das Carambola kontaktiert ueber den MC zyklisch alle Schlosscontroller. Das Carambola kontaktiert ueber den MC zyklisch alle Schlosscontroller.
Line 95: Line 134:
  
 Alternativ: Hauptcontroller schaltet bei Problemen komplette Vesorgungsspannung des Bus. Alternativ: Hauptcontroller schaltet bei Problemen komplette Vesorgungsspannung des Bus.
 +
 === Verkabelung  === Verkabelung 
 Die Verbindung der Module erfolgt ueber Ethernetkabel. Zwei Aderpaare sind fuer die 12 V Versorgungsspannung reserviert. Ein Aderpaar Die Verbindung der Module erfolgt ueber Ethernetkabel. Zwei Aderpaare sind fuer die 12 V Versorgungsspannung reserviert. Ein Aderpaar
Line 278: Line 318:
 ===Originalkabel=== ===Originalkabel===
  
- +Stecker 65239-007LF -  Wire-To-Board-Steckverbinder, 2.54 mm, 14 Kontakt(e)Buchse, DUBOX 65239
-| Schlosskontakt | Name | Variable / Bemerkung | PCB Pin | Funktion | +
-| 2          | Brücke |DOOR_LOCK_BRIDGE | I/O 4 | Kabelbrucherkennung | +
-| 8          | Entriegelung | DOOR_LOCK_UNLOCKED_CONTACT | I/O 4 | Schloss entriegelt | +
-| 5          | Riegel       | DOOR_LOCK_LOCKED_CONTACT   | I/O 6 | Riegel ausgeschlossen | +
-| 7          | Drücker      | DOOR_HANDLE_CONTACT        | I/O 7 | Klinke gedrückt       | +
-| 10         | Steuerfalle  | DOOR_DOOR_OPEN_CONTACT     | I/O 8 | Steuerfalle gedrückt +
-| 13         | Hallsensor   | DOOR_LOCK_CONTACT          | I/O 1 | Position Motor        | +
-| 1,3,9      | GND          |                            | GND   | Masse                 | +
-| 12         | DC 12V                                  | Motor 1 | Versorgung Hallsensor | +
-| 6          | Motor +      |                            | Motor 2 | Motor H-Brücke +      | +
-| 4          | Motor                                 | Motor 3 | Motor H-Brücke -      | +
-| Reedkontakt | Am Türrahmen |                           | I/O 3   | Türkontakt            | +
-| Taster      | Tür öffnen   2.Kontakt GND             | I/O 10  | Lokale Tür öffnen     | +
-| LED         | Tür status   | Anode über Vorwiderstand  | I/O 9   | Lokale Tür Status     | +
-| DC Test     | Status DC    | 10K an Motor 11K n. GND | I/O 2   | Messung ü. Spannungsteiler | +
-| Klingel     | Member ACC   | 12V und Masse             | Opto 2  | Klingelcode                | +
- +
- +
- +
- +
  
  
 +| Schlosskontakt | Name         | Klemmenbezeichnung Originalsteuerung | Farbe     | Funktion                  |
 +| 1              | Brücke       | 42                                   | rosa      | Kabelbrucherkennung       |
 +| 2              | Brücke       | 41                                   | grau      | Kabelbrucherkennung       |
 +| 3              | Gebrückt 11  |                                      |           | GND                       |
 +| 4              | Motor -      | 45                                   | gelb      | Motor                     |
 +| 5              | Riegel       | 43                                   | eosa/grau | Riegelkontakt             |
 +| 6              | Motor +      | 46                                   | grün      | Motor                     |
 +| 7              | Drücker      | 26                                   | blau      | Drückerkontakt            |
 +| 8              | Entriegelung | 24                                   | rot/blau  | Entriegelungskontakt      |
 +| 9              | GND          | 27                                   | violett   | GND Entriegelung+Drücker  |
 +| 10             | Steuerfalle  | 49                                   | braun     | Steuerfalle               |
 +| 11             | Gebrückt 3   | ---                                  | ---       | PE                        |
 +| 12             | +5V Hall     | 21                                   | weiß      | +5V Hallsensor            |
 +| 13             | Hall Out     | 44                                   | rot       | Hallsensor Ausgang        |
 +| 14             | GND          | 23                                   | schwarz   | GND                       |
  
 +==== Pinbelegungen Backdoor ====
 +===Stecker am Schloss===
  
 +Stecker 65239-007LF -  Wire-To-Board-Steckverbinder, 2.54 mm, 14 Kontakt(e), Buchse, DUBOX 65239
  
 +| Schlosskontakt | Farbe Schlosskabel | Zwischensteckerkontakt | Farbe Zwischenkabel | Farbe Schleuse |
 +| 1              | rosa               | 1                      | rosa                | ? |
 +| 2              | grau               | 2                      | gruen               | ? |
 +| 3              | Bruecke            |                        | gelb                | ? |
 +| 4              | gelb               | 3                      | grau                | ? |
 +| 5              | rosa/grau          | 4                      | rot/blau            | ? |
 +| 6              | grün               | 5                      | blau                | ? |
 +| 7              | blau               | 6                      | weis                | ? |
 +| 8              | rot/blau           | 7                      | rot                 | ? |
 +| 9              | violett            | 8                      | braun/gruen         | ? |
 +| 10             | braun              | 9                      | weis/gruen          | ? |
 +| 11             | Bruecke            |                        | lila                | ? |
 +| 12             | weiß               | 10                     | braun               | ? |
 +| 13             | rot                | 11                     | grau/rosa           | ? |
 +| 14             | schwarz            | 12                     | schwarz             | ? |
  
  
  • luftschleuse2.1520275253.txt.gz
  • Last modified: 2021/04/18 12:32
  • (external edit)