Projekt:DFI: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Silson (Diskussion | Beiträge) K (Kleine Mediawiki-Syntax korrekturen) |
|||
(Eine dazwischenliegende Version von einem anderen Benutzer wird nicht angezeigt) | |||
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==== | ||
+ | Dateiname: /etc/systemd/system/unhb-mqtt.service | ||
− | + | Inhalt: | |
− | |||
[Unit] | [Unit] | ||
Description=UN-Hack-Bar mqtt2DFI wrapper | Description=UN-Hack-Bar mqtt2DFI wrapper | ||
− | After=network.target | + | After=network.target |
[Service] | [Service] | ||
Zeile 44: | Zeile 44: | ||
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] |
Aktuelle Version vom 10. Juni 2021, 12:56 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[Bearbeiten | | Quelltext bearbeiten]
- wohnte mal am Bergkamener ZOB (siehe Lokalkompass)
- hergestellt von der Firma Deister Informationstechnik (siehe deren Websites
Einschalten[Bearbeiten | | Quelltext bearbeiten]
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[Bearbeiten | | Quelltext bearbeiten]
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[Bearbeiten | | Quelltext bearbeiten]
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[Bearbeiten | | Quelltext bearbeiten]
Dateiname: /etc/systemd/system/unhb-mqtt.service
Inhalt:
[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