Infodisplay: Unterschied zwischen den Versionen

Aus Stratum 0
Wechseln zu:Navigation, Suche
(bild oben, + link aus dem spacenetz)
(Setup: +node +xinit firefox-esr statt firefox weil realisitischer)
Zeile 28: Zeile 28:
 
== Setup ==
 
== Setup ==
 
Raspbian auf Raspberry Pi installieren. Dann:
 
Raspbian auf Raspberry Pi installieren. Dann:
  sudo apt install firefox xserver-xorg-legacy xserver-xorg             # oder auch firefox-esr, je nach Verfügbarkeit
+
  sudo apt install firefox-esr xserver-xorg-legacy xserver-xorg node xinit            # oder auch firefox, je nach Verfügbarkeit
 
  git clone https://gitli.stratum0.org/kasalehlia/s0infodisplay/        # macht lokal einen HTTP-Server und baut die HTML-Seite
 
  git clone https://gitli.stratum0.org/kasalehlia/s0infodisplay/        # macht lokal einen HTTP-Server und baut die HTML-Seite
 
  git clone https://github.com/rohieb/infopoint-html.git                # startet einen Firefox im Vollbild
 
  git clone https://github.com/rohieb/infopoint-html.git                # startet einen Firefox im Vollbild

Version vom 30. Mai 2017, 19:24 Uhr

Infodisplay
Das Infodisplay im Flur des Spaces
Das Infodisplay im Flur des Spaces
Beschreibung: S0 Infodisplay
Kontakt: Kasa, larsan
Status: aktiv (Was heißt das?)
Quellcode: https://gitli.stratum0.org/kasalehlia/s0infodisplay/
Bewegungsmelder

Auf dem Serverschrank steht ein großer Full HD Fernseher, daran wurde eine Pi angeschlossen und ein bisschen Software geschrieben. Zu guter letzt bekam der Pi einen Bewegungsmelder, sodass der Fernseher nicht 24/7 laufen muss.

Auf dem Infodisplay stehen relevante Informationen zur Verfügung:

  • Uhrzeit und auf welche Entität der Space derzeit geöffnet ist
  • Katzenbilder
  • Wetter
  • Relative und absolute ÖPNV-Abfahrtszeiten von Haltestelle Hamburger Straße, sowie Ludwigstraße
  • Kalender
  • Visualisiert Stromverbrauch und Netzwerkdinge im Spacenetz
  • IRC-Channel

Das ganze ist derzeit auf Full-HD optimiert. Da die Software auf einer Webseite basiert (im Fullscreen angezeigt, aus dem Space-Netz erreichbar), ist sie theoretisch auf auf mehreren Displays deploybar.

Setup

Raspbian auf Raspberry Pi installieren. Dann:

sudo apt install firefox-esr xserver-xorg-legacy xserver-xorg node xinit            # oder auch firefox, je nach Verfügbarkeit
git clone https://gitli.stratum0.org/kasalehlia/s0infodisplay/        # macht lokal einen HTTP-Server und baut die HTML-Seite
git clone https://github.com/rohieb/infopoint-html.git                # startet einen Firefox im Vollbild
sudo cp s0infodisplay/s0infodisplay.service infopoint-html/infopoint-html.service /etc/systemd/system/
sudo systemctl daemon-reload
echo "allowed_users = anybody" | sudo tee /etc/X11/Xwrapper.config    # systemd-logind session activation umgehen...
echo 'URL="http://localhost:8000/"' | sudo tee /etc/default/infopoint-html
sudo systemctl enable s0infodisplay.service
sudo systemctl enable infopoint-html.service