Welche Visualisierung für python Script
Verfasst: Freitag 22. März 2019, 13:38
Nachdem mein Datensammelprogramm nun fast fertig ist, möchte ich mich an die Visualisierung der Daten ran machen.
Vorhanden sind:
- Windows 10 Environment
- Raspberry mit Raspian, Python3, Apache-Webserver und MQTT-Server
- 20 externer WiFi Sensoren die über WLAN an den Raspberry MQTT schreiben
- MYSQL/MariaDB php Datenbank mit allen Werten auf einer Synology
- Die Anzeige im Moment erfolgt auf der Console und über eine php Tabelle aus der msql Datenbank.
Die Visualisierung soll die gesammelten Daten (etwa 200) auf mehreren Seiten in Gruppen anzeigen, sich automatisch updaten und mit ein paar
Knöpfen (max 10) auf einer extra Seite Aktoren auslösen, die über den MQTT angekoppelt werden. Wegen der vielen Seiten brauche ich auch noch eine Art Auswahlmenue. Vielleicht später auch noch ein paar Grafiken, aber nicht unbedingt notwendig.
Einmal soll das lokal auf dem Windows Rechner oder Raspi in einem Fenster angezeigt werden und zusätzlich mit ausgewählten Daten über den Webserver.
Da der Raspi im Moment alle Datenwerte im 10 min Takt einsammelt schwebt mir vor eine Datei als HTML-File zu schreiben und auf dem Webserver abzulegen. Unklar ist mir noch wie ich dabei die Werte von gedrückten Buttons zeitnah in mein Python Skript zurück bekomme um sofort Aktionen auszulösen.
Mit welchen Tools arbeitet ihr und könnt Ihr mir bitte eine Empfehlung geben wie ich das am besten mache und in welches Paket ich mich einarbeiten soll ?
Schönes Weekend
Heinz
Vorhanden sind:
- Windows 10 Environment
- Raspberry mit Raspian, Python3, Apache-Webserver und MQTT-Server
- 20 externer WiFi Sensoren die über WLAN an den Raspberry MQTT schreiben
- MYSQL/MariaDB php Datenbank mit allen Werten auf einer Synology
- Die Anzeige im Moment erfolgt auf der Console und über eine php Tabelle aus der msql Datenbank.
Die Visualisierung soll die gesammelten Daten (etwa 200) auf mehreren Seiten in Gruppen anzeigen, sich automatisch updaten und mit ein paar
Knöpfen (max 10) auf einer extra Seite Aktoren auslösen, die über den MQTT angekoppelt werden. Wegen der vielen Seiten brauche ich auch noch eine Art Auswahlmenue. Vielleicht später auch noch ein paar Grafiken, aber nicht unbedingt notwendig.
Einmal soll das lokal auf dem Windows Rechner oder Raspi in einem Fenster angezeigt werden und zusätzlich mit ausgewählten Daten über den Webserver.
Da der Raspi im Moment alle Datenwerte im 10 min Takt einsammelt schwebt mir vor eine Datei als HTML-File zu schreiben und auf dem Webserver abzulegen. Unklar ist mir noch wie ich dabei die Werte von gedrückten Buttons zeitnah in mein Python Skript zurück bekomme um sofort Aktionen auszulösen.
Mit welchen Tools arbeitet ihr und könnt Ihr mir bitte eine Empfehlung geben wie ich das am besten mache und in welches Paket ich mich einarbeiten soll ?
Schönes Weekend
Heinz