Visualisierung – Teil 4.1 – Implementierung – Datenpunkte
In dieser Artikelserie geht es um die Entwicklung einer Smart-Home Visualisierung. Im Teil 4.1 implementieren wir die Übersichts-View.
Für die Visualisierung von Informationen auf den Views lege ich in der Regel immer eigene Datenpunkte an. Dies hat den Vorteil, das Daten spezielle für die Visualisierung nochmals aufbereit oder verdichtet werden können. Alternativ kann dieser Schritt natürlich auch übersprungen werden, falls keine eigenen Datenpunkte für Aufbereitungen benötigt werden. Im folgenden Screenshot zeige ich meine Struktur an Datenpunkten im Bereich „Datenpunkte.0.Visualisierung“. Hier sind folgende Bereiche mit Datenpunkten angelegt:
- Abfalltermine
- Temperatur
- Termine
- Uebersicht
- Warnungen
Im ersten Schritt würde ich zunächst die anzuzeigenden Informationen als Datenpunkt anlegen. Hierzu sollte man sich nun aber selber Gedanken machen, welche Informationen auf der Visualisierung dargestellt werden sollen. Die hier angezeigten Punkte sind einer meiner Visualisierung und dienen als Beispiel.
Nach dem die Datenpunkte angelegt wurden, beginnen wir nun mit dem Befüllen von Werten, sprich die Datenpunkte erhalten die Informationen aus den jeweiligen Adaptern. Hierzu habe ich bereits vor einen Tagen einen Artikel verfasst, in dem erklärt wird, wie z.B. offene Fenster, eingeschaltete Lampen, etc. über Aufzählungen gezählt werden können. Diesen Schritt kannst Du natürlich überspringen, wenn Du auf Deiner Visualisierung keine eigenen Datenpunkte verwendest.
Aufzählungen für das Zählen von offenen Fenstern, Türen, etc.
Wir haben nun die Datenpunkte des Bereichs „Übersicht“ mit den entsprechenden Informationen befüllt. Nach diesem Prinzip können nun natürlich auch selber eigene Bereiche hinzugefügt und mit den entsprechenden Informationen befüllt werden.
Ich hoffe Dir gefällt der Artikel 🙂 Ich freue mich über Deinen Kommentar!
Endlich mal ein Tutorial von Grund auf
Danke vielmals
Danke 🙂
Hi, wie müssen denn die Datenpunkte angelegt werden? Erstmal wie, ich finde nicht wirklich etwas dazu dann, Typ usw. evtl. wäre das für Noobs wie für mich sehr Hilfreich…