Projekt:DFI: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Smash (Diskussion | Beiträge) |
Silson (Diskussion | Beiträge) K (Kleine Mediawiki-Syntax korrekturen) |
||
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 21: | Zeile 21: | ||
Auf dem Pi sind in dem Home Verzeichniss einge Python Skripte die aktuell in Entwicklung sind. | 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==== | ||
+ | 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 | ||
+ | |||
[[Kategorie:Projekt]] | [[Kategorie:Projekt]] |
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