NEWS
[gelöst] - Liste auf ioBroker Dashboard
-
Hallo zusammen,
ich bin noch Einsteiger und glaube dass ich mich etwas verrannt habe.
ich möchte in iOBroker Vis eine Liste erstellen, welche mir Meldungen angibt wie zum Beispiel:
-Deine PV Anlage hat heute x erzeugt
-Dein Fenster ist offen und deine Heizung an.Welche Meldungen genau darum geht es gerade nicht. Die Frage ist Folgende:
Wie kann ich die List erstellen?
Es sollte möglich sein einzelne Meldungen zu löschen
und es sollte möglich sein zu scrollen, falls die Liste zu lang wirdKönnt ihr mir Ansätze geben?
-
@okr11845 sagte in List auf Grafana Dashboard:
ich möchte in iOBroker Vis eine Liste erstellen, welche mir Meldungen angibt wie zum Beispiel:
-Deine PV Anlage hat heute x erzeugt
-Dein Fenster ist offen und deine Heizung an.und was hat das mit Grafana Dashboard zu tun?
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
-
@okr11845 im Forum findest du diverse Skripte von @liv-in-sky oder auch zur Alexa-Einkaufsliste wo du dir das Abschauen kannst.
Kurzfassung:
- Du erzeugst per Skript eine HTML oder JSON Liste, den Text dazu schreibst du in einen Datenpunkt vom Typ String.
- In der VIS kannst du die per HTML oder JSON-Wigdget darstellen.
- In deiner Liste baust du einen Button ein welcher ein Skript aufruft
- Dieses Skript hinterlegts du im Skript-Reiter im VIS-Editor
- Das Skript selbst steuert einen Datenpunkt in ioBroker welcher wiederum ein Skript antriggert welches den Wert des Datenpunkt übernimmt und die Liste neu erstellt, dann halt ohne den Eintrag.
- Das die Liste Scrollbar ist sind dann Eigenschaften der VIS-Widget, ja das geht dann ohne Probleme.
Ich persönlich würde die JSON-Variante nehmen. Dann kannst du die Liste/Tabelle später umgestalten ohne das du was am JSOn ändern musst, die JSON-Widgets (ich empfehle das von inventwo) könne Spalten umbennen, ausblenden oder auch die Reihenfolge ändern.
-
würde dafür einen neuen thread aufmachen
- falls du online sachen in deine liste willst
das wichtigste ist, das du die möglichkeit haben mußt, in jedem script einen eintrag für deine liste zu erzeugen - nennt sich globales scriptes gibt aber auch einen adapter - ereignis (eventlist) adapter - dort kannst du auch ereignisse sammeln und dann anzeigen
- wenn du nur einmal am tag eine zusammenfassung willst und zeitlich triggerst:
reicht als liste json erzeugen und dies dann anzeigen zu lassen (wie @BananaJoe erwähnte)ich muss jetzt leider arbeiten - aber später gerne wieder
-
@homoran said in List auf Grafana Dashboard:
@okr11845 sagte in List auf Grafana Dashboard:
ich möchte in iOBroker Vis eine Liste erstellen, welche mir Meldungen angibt wie zum Beispiel:
-Deine PV Anlage hat heute x erzeugt
-Dein Fenster ist offen und deine Heizung an.und was hat das mit Grafana Dashboard zu tun?
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
Sorry mein Fehler. Ich wollte erst noch was anderes zum Einbetten von Grafana in IobRoker fragen, hab dann aber schon einen ähnlichen Thread gefunden
-
@liv-in-sky Danke dir ich schau mir den Adapter man an
-
@bananajoe Da muss ich nochmal ein paar Begriffe googlen. Aber es klingt auf jeden Falls so als ob das ganze machbar ist. Danke dir
-
hier ein beispiel für das anlegen einer liste mit json
https://forum.iobroker.net/post/883281
kannst du importieren und untersuchen
je nachdem, was du machen willst, z.b. alle offenen fenster abfragen - müßtest du mal in richtung aufzählung suchen
bei fragen einfach melden
-
@liv-in-sky ja ich denke das hilft