Projekt:DFI: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 24: | Zeile 24: | ||
===scripte / configs & co=== | ===scripte / configs & co=== | ||
− | |||
Problem: DFI ist erst gebootet nachdem das raum topic gesetzt wurde - entsprechend steht als default Text "Wir haben geschlossen" | Problem: DFI ist erst gebootet nachdem das raum topic gesetzt wurde - entsprechend steht als default Text "Wir haben geschlossen" | ||
Login als benutzer pi und starten von unhb-offen bzw. unhb-geschlossen aendert den raumstatus ohne schliessvorgang | Login als benutzer pi und starten von unhb-offen bzw. unhb-geschlossen aendert den raumstatus ohne schliessvorgang | ||
Zeile 30: | Zeile 29: | ||
/home/pi/.bash_aliases : | /home/pi/.bash_aliases : | ||
alias unhb-offen='mosquitto_pub -t /UHB/status/public -m 0 -h mqtt.unhb' | alias unhb-offen='mosquitto_pub -t /UHB/status/public -m 0 -h mqtt.unhb' | ||
− | alias unhb-geschlossen='mosquitto_pub -t /UHB/status/public - | + | alias unhb-geschlossen='mosquitto_pub -t /UHB/status/public -m 0 -h mqtt.unhb' |
− | |||
====Systemd Unit File==== | ====Systemd Unit File==== | ||
− | /etc/systemd/system/unhb-mqtt.service | + | /etc/systemd/system/unhb-mqtt.service [Unit] |
− | |||
Description=UN-Hack-Bar mqtt2DFI wrapper | Description=UN-Hack-Bar mqtt2DFI wrapper | ||
− | After=network.target | + | After=network.target |
− | + | ||
[Service] | [Service] | ||
Type=simple | Type=simple | ||
Zeile 44: | Zeile 41: | ||
ExecStart=/usr/bin/nohup /home/pi/mqtt/mqtt2dfi.py & | ExecStart=/usr/bin/nohup /home/pi/mqtt/mqtt2dfi.py & | ||
Restart=always | Restart=always | ||
− | RestartSec=10 | + | RestartSec=10 |
− | + | ||
[Install] | [Install] | ||
WantedBy=multi-user.target | WantedBy=multi-user.target |
Version vom 9. Juni 2021, 16:27 Uhr
DFI / DigitaleFahrgastInformation | |
Status | stable |
Beschreibung | Eine ehemalige Anzeige vom Busbahnhof Bergkamen, jetzt unter neuem Management durch uns. |
Maintainer | smash |
Git | https://git.un-hack-bar.de/UNHB/ |
Digitale Fahrgast Information
- wohnte mal am Bergkamener ZOB (siehe Lokalkompass)
- hergestellt von der Firma Deister Informationstechnik (siehe deren Websites
Einschalten
Rahmen öffnen (ist nicht abgeschlossen)Arretierung der LED Einheit lösen (Vierkantschlüssel)LED Einheit nach vorne klappenSicherungsautomaten schalten (RasPi bootet mit, vorm ausschalten herunterfahren nicht vergessen!)Achtung: Aktuell ist ein Netzteil abgeklemmt (das die Rückseite des DFI versorgt)- via Dashboard
- manuell via sonoff (Schalter markiert 'Sonoff-4' am Schaufenster)
- automatisch via cronjob auf mqtt.unhb (per mqtt)
Kommunikation
Im Rahmen befindet sich ein Raspberry Pi, erreichbar via ssh dfi.unhb/192.168.88.203 (Zugangsdaten im keepass). Dieser ist via usb/seriell an die Steuerung vom DFI angeschlossen. Die Vorderseite des DFI lauscht auf DFI-Adresse "18".
Auf dem Pi sind in dem Home Verzeichniss einge Python Skripte die aktuell in Entwicklung sind.
scripte / configs & co
Problem: DFI ist erst gebootet nachdem das raum topic gesetzt wurde - entsprechend steht als default Text "Wir haben geschlossen" Login als benutzer pi und starten von unhb-offen bzw. unhb-geschlossen aendert den raumstatus ohne schliessvorgang
/home/pi/.bash_aliases :
alias unhb-offen='mosquitto_pub -t /UHB/status/public -m 0 -h mqtt.unhb' alias unhb-geschlossen='mosquitto_pub -t /UHB/status/public -m 0 -h mqtt.unhb'
Systemd Unit File
/etc/systemd/system/unhb-mqtt.service [Unit]
Description=UN-Hack-Bar mqtt2DFI wrapper After=network.target
[Service] Type=simple User=pi WorkingDirectory=/home/pi/mqtt ExecStart=/usr/bin/nohup /home/pi/mqtt/mqtt2dfi.py & Restart=always RestartSec=10
[Install] WantedBy=multi-user.target