Dashboard: Unterschied zwischen den Versionen
Anlumo (Diskussion | Beiträge) KKeine Bearbeitungszusammenfassung |
Pete (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
(5 dazwischenliegende Versionen von einem anderen Benutzer werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
{{Projekt | {{Projekt | ||
|image= | |image=Dashboard.jpeg | ||
|involved=[[User:anlumo|anlumo]] | |involved=[[User:anlumo|anlumo]] | ||
|status=in progress | |status=in progress | ||
Zeile 20: | Zeile 20: | ||
|+ Requirements Table | |+ Requirements Table | ||
|- | |- | ||
!Requirement !! Grafana !! Home Assistant !! Flutter | !Requirement !! Grafana !! Home Assistant !! Flutter !! [https://info-beamer.com/ info-beamer] | ||
|- | |- | ||
| | | Hosted locally || {{Yes}} || {{Yes}} || {{Yes}} || {{Yes}} | ||
|- | |- | ||
| | | Starts on a Raspberry Pi without user interaction || alpha state || {{No}} || {{Yes}} || {{Yes}} | ||
|- | |- | ||
| | | Basic bar charts || {{Yes}} || {{No}} || {{Yes}} || ?/custom | ||
|- | |- | ||
| | | Multi-series bar charts || {{Yes}} || {{No}} || {{Yes}}|| ?/custom | ||
|- | |- | ||
| | | Basic line charts || {{Yes}} || {{Yes}} || {{Yes}} || ?/custom via HTML | ||
|- | |- | ||
| | | Moving average line charts || {{Yes}} || {{No}} || {{Yes}} || ?/custom via HTML | ||
|- | |- | ||
| | | Cropping outliers from charts || {{No}} || {{No}} || {{Yes}} || ?/custom via HTML | ||
|- | |- | ||
| | | Free color choice || {{No}} || {{No}} || {{Yes}} || ?/custom via HTML | ||
|- | |- | ||
| Displaying live | | Displaying binary live data || {{No}} || {{Yes}} || {{Yes}} || ?/custom via HTML | ||
|- | |- | ||
| Autoswitching between multiple screens || {{No}} || {{No}} || {{Yes}} | | Displaying live text messages || {{No}} || {{Yes}} || {{Yes}} || ?/custom via HTML | ||
|- | |||
| Autoswitching between multiple screens || {{No}} || {{No}} || {{Yes}} || {{Yes}} | |||
|} | |} | ||
The Flutter solution is the most work, because it requires software development rather than just configuration. The idea is to use [https://pub.dev/packages/charts_painter Charts Painter] to write a regular Flutter application that then uses [https://github.com/ardera/flutter-pi flutter-pi] to run on the device (automatically after boot). | The Flutter solution is the most work, because it requires software development rather than just configuration. The idea is to use [https://pub.dev/packages/charts_painter Charts Painter] to write a regular Flutter application that then uses [https://github.com/ardera/flutter-pi flutter-pi] to run on the device (automatically after boot). | ||
Another option for a custom application would be [https://dash.plotly.com/introduction Dash] which does the same thing in Python. | |||
[[User:anlumo|anlumo]] invites everybody else to evaluate other solutions and append another column on the table above! | [[User:anlumo|anlumo]] invites everybody else to evaluate other solutions and append another column on the table above! |