HQ/Schalter

Aus C3D2
Version vom 29. August 2015, 22:42 Uhr von Astro (Diskussion | Beiträge) (Keymatic: rm broken status)

Wechseln zu: Navigation, Suche

Entwicklungsstand

Derzeit ist der manuelle Schalter in der Lage den Status u.a. über die Website zur Verfügung zu stellen.

Vorgesehen ist:

Schalter

Schalter ist der große Kasten mit dem 3-Positionen-Schalter in der Mitte direkt an der Eingangstür.

In ihm befindet sich ein Raspberry Pi (Pi) sowie eine Platine, die den Türsummer antreibt.[1]

Mit an der Platine des Pi ist die Stromversorgung für das kleine LED-Display außen neben der Eingangstür.

Wenn der Pi zum Debugging ausgebaut werden muss, kriegt man ihn sonst nicht wieder installiert.

Belegung der Pins beim Pi (siehe Bild vom Pi im Schalter by Astro)
Reihe außen innen
1 frei frei
2 frei frei
3 grau (keymatic schließen) frei
4 hellblau (Kabel von der Platine) frei
5 gelb dunkelblau (Kabel vom Schalter)
6 lila frei
7 frei frei
8 rot (keymatic öffnen) frei
9 frei frei
10 frei frei
11 schwarz frei
12 frei frei
13 Stromversorgung (N900 - 2. Matemat) weiß
Belegung der Pins bei der Platine[2]
Reihe außen innen
1 frei frei
2 frei frei
3 hellblau frei
4 frei frei
5 frei frei
6 frei frei
7 frei frei
8 frei frei
9 frei frei
10 frei frei
11 frei frei
12 frei frei
13 frei frei
14 frei frei
15 frei frei
16 frei frei
17 frei frei
18 frei frei
19 frei frei
20 gelb orange
21 lila rot
22 frei frei
23 frei frei
24 frei frei
25 frei frei
26 frei frei
27 frei frei
28 frei frei
29 frei frei
30 frei frei
31 frei frei
32 frei frei
33 schwarz türkis
34 weiß orange


Anhalt um den Status von Schalter lokal auszulesen

p23=$(cat /sys/class/gpio/gpio23/value)
p24=$(cat /sys/class/gpio/gpio24/value)
status=$(expr ${p23} \* 1 + ${p24} \* 2)
echo Status: ${status}
case ${status} in
        0)      echo "Offline";;
        1)      echo "Online";;
        2)      echo "Full";;
        *)      echo "n.d.";;
esac
exit ${status}

Nach außen geht es mit dem gpio-sensor von Astro auf Port 5555 . Das Compilat heißt /etc/service/zmq-switch/run .

Keymatic

Um das HQ auch ohne Schlüssel betreten zu können, wurde die Eingangstür mit einem Funk-Türschlossantrieb aufgerüstet. Die Keymatic ist über Hackerbus mit dem Raspberry Pi im Schalter verbunden. Damit kann über die GPIO-Pins die Tür auf- und Abgeschlossen werden.

Dabei geht man wie folgt vor:

  • per ssh mit dem Pi verbinden
  • GPIO-Pins initialisieren (nur nach reboot nötig):
echo 18 > /sys/class/gpio/export    // Pin „Aufschließen“
echo 25 > /sys/class/gpio/export    // Pin „Zuschließen“
echo out > /sys/class/gpio/gpio18/direction    // Pins als Ausgang konfigurieren
echo out > /sys/class/gpio/gpio25/direction
  • Aufschließen:
echo "1" > /sys/class/gpio/gpio18/value
// ~20ms warten
echo "0" > /sys/class/gpio/gpio18/value
  • Zuschließen:
echo "1" > /sys/class/gpio/gpio25/value
// ~20ms warten
echo "0" > /sys/class/gpio/gpio25/value

Siehe auch

Einzelnachweise

  1. Bild der Innereien vom Schalter by Astro
  2. Bild von der Platine im Schalter by Astro

foo im HQ

HQ/Schalter ist Teil vom HQ. Mit der hier verwendeten Vorlage:foo im HQ sollst du eine Übersicht über andere wichtige Gegenstände im HQ bekommen.


Übersicht zu allen wichtigen Gegenständen im HQ (im Zentralwerk)
Raum im HQ Gegenstände
Hardware Sonstiges
Eingang zur Assembly

Staubsauger

Schlüsselkasten · HQ/Schalter · HQ/Klingel · keymatic

Postregal

Assembly

Server/ciderServer/cibertServer/pulsebert · Server/glotzbert · Server/lisbeth

TV · Beamer
LED-Stripe
HDMI-Capturedevice

Thermodrucker · Drucker#Epson Stylus SX420W · Drucker#Samsung SCX-4200 · C3DDrkkr

(Computer/pestbert) Lenovo ThinkPad#T61 pestbert · (Computer/pubert) Lenovo ThinkPad#T61 pubert · (Computer/upbert) Lenovo ThinkPad#T61 upbert · (Computer/penbert) Lenovo ThinkPad#T61 penbert

Feinstaubsensor#indoor

Bibliothek (im Bücherregal) · Beratungstisch · Schreibtische · Sofaecke · Leinwand
Küche Matemat Matekasse · Küchenzeile · Kühlschrank (Mate)
Werkstatt

Computer/testbert · Computer/delbert

Nähmaschine Pfaffbert · Nähmaschine Singbert

Werkzeug · Array
Schrank für Projekte novena · Stempel
Netzteile · Labornetzteil
Verbrauchsmaterial
Backstage Server/dacbert · Computer/debbert · Computer/alpbert
vor den Fenstern Feinstaubsensor#outdoor
auf dem Gang

Serverschrank#links

(Server/server3) Lenovo ThinkServer RD220#Gerät 0 · Dell PowerVault MD1000#Gerät 0

Serverschrank#rechts

(Server/server1) HP ProLiant DL380 G7
Server/server2
(Server/server4) HP ProLiant DL160 G6 · (Server/server5) Lenovo System x3250 M5
(Server/server6 · Server/server7) Supermicro 808-12
(Server/server8) Dell PowerEdge R210
Flyerständer · Kicker - Zeugs
Keller

PC´s,Laptops,Netzteile,…

Server/storage
(Server/server3) Lenovo ThinkServer RD220#Gerät 1 · Dell PowerVault MD1000#Gerät 1

Officekram Bauzeugs
raumübergreifend HQ/NetzIntern:Zentralwerk/Netzwerk · HQ/Telefon · Heizung