Dashboard: Unterschied zwischen den Versionen

aus Metalab Wiki, dem offenen Zentrum für meta-disziplinäre Magier und technisch-kreative Enthusiasten.
Zur Navigation springenZur Suche springen
(Die Seite wurde neu angelegt: „{{Head_en}} {{Projekt |image=No-Logo.png |involved=anlumo |status=in progress |wtf=It's a display showing interesting statistics. |shutdown=In…“)
 
Keine Bearbeitungszusammenfassung
Zeile 17: Zeile 17:
Version 1 is ok, but it has several shortcomings stemming from the fact that Grafana not being designed for this kind of use case (public dashboards). Other solutions should be evaluated.
Version 1 is ok, but it has several shortcomings stemming from the fact that Grafana not being designed for this kind of use case (public dashboards). Other solutions should be evaluated.


{|
{| class="wikitable"
|+ Requirements Table
|+ Requirements Table
|-
|-
! Requirement !! Grafana !! Home Assistant !! Flutter Implementation
!Requirement !! Grafana !! Home Assistant !! Flutter Implementation
|-
|-
| Starts on a Raspberry Pi without user interaction | alpha state | {{No}} | {{Yes}}
| Starts on a Raspberry Pi without user interaction || alpha state || {{No}} || {{Yes}}
|-
|-
| Basic bar charts | {{Yes}} | {{No}} | {{Yes}}
| Basic bar charts || {{Yes}} || {{No}} || {{Yes}}
|-
|-
| Multi-series bar charts | {{Yes}} | {{No}} | {{No}}
| Multi-series bar charts || {{Yes}} || {{No}} || {{No}}
|-
|-
| Basic line charts | {{Yes}} | {{No}} | {{Yes}}
| Basic line charts || {{Yes}} || {{No}} || {{Yes}}
|-
|-
| Moving average line charts | {{Yes}} | {{No}} | {{Yes}}
| Moving average line charts || {{Yes}} || {{No}} || {{Yes}}
|-
|-
| Cropping outliers from charts | {{No}} | {{No}} | {{Yes}}
| Cropping outliers from charts || {{No}} || {{No}} || {{Yes}}
|-
|-
| Free color choice | {{No}} | {{No}} | {{Yes}}
| Free color choice || {{No}} || {{No}} || {{Yes}}
|-
|-
| Displaying binary live data | {{No}} | {{Yes}} | {{Yes}}
| Displaying binary live data || {{No}} || {{Yes}} || {{Yes}}
|-
|-
| Displaying live text messages | {{No}} | {{Yes}} | {{Yes}}
| Displaying live text messages || {{No}} || {{Yes}} || {{Yes}}
|-
|-
| Autoswitching between multiple screens | {{No}} | {{No}} | {{Yes}}
| Autoswitching between multiple screens || {{No}} || {{No}} || {{Yes}}
|}
|}



Version vom 17. Dezember 2022, 18:48 Uhr

Language: English
Subpages:
Dashboard hat keine Unterseiten.



Dashboard
No-Logo.png
Gestartet:
Involvierte: anlumo
Status: in progress
Beschreibung: It's a display showing interesting statistics.
Shutdownprozedur: Integrated into SmartLab
Zuletzt aktualisiert: 2022-12-17


The Dashboard is an art installation in the Otter Space between the server room and the kitchen passage. It currently displays a few interesting stats about the Metalab, mostly concerning the drink sales.

It is currently just a Raspberry Pi 3 running FullPageOS. Its web browser opens a Grafana public dashboard hosted on the SmartLab server.

Version 2

Version 1 is ok, but it has several shortcomings stemming from the fact that Grafana not being designed for this kind of use case (public dashboards). Other solutions should be evaluated.

Requirements Table
Requirement Grafana Home Assistant Flutter Implementation
Starts on a Raspberry Pi without user interaction alpha state
Basic bar charts
Multi-series bar charts
Basic line charts
Moving average line charts
Cropping outliers from charts
Free color choice
Displaying binary live data
Displaying live text messages
Autoswitching between multiple screens

The Flutter solution is the most work, because it requires software development rather than just configuration. The idea is to use Charts Painter to write a regular Flutter application that then uses flutter-pi to run on the device (automatically after boot).

anlumo invites everybody else to evaluate other solutions and append another column on the table above!