Ich kann das zwar was Du da konkret machst bzw. wo das genaue Problem ist, zumindest ohne einen Screenshot selbst nicht nachvollziehen.
Ich versuche mal meinen Ansatz und das sich daraus ergebende Problem darzustellen. Vielleicht sehe ich den Wald vor lauter Bäumen nicht mehr.
Und da Du (FONZO) ja der NEO / Mediola Spezialist bist, wirst Du bestimmt die Lösung schneller erkennen / finden als ich.
---
Ich Erfasse mit dem ioBroker Verbrauchsdaten und visualisiere die mit Grafana.
Die Grafiken von Grafana binde ich in NEO über das PopUp 1 ein - siehe Bild.
Durch die untere Button Reihe kann ich zwischen verschiedenen Grafiken hin und her schalten.
Jahres-, Monats-, Wochen-, Tages- und aktuelle Leistungsansicht. ist wird hierzu immer wieder das PopUp 1 verwendet !!!
Ich realisiere dieses durch ein Makro:
- das aktuelle PopUp 1 wird geschlossen
- den Überschriften weise ich neue Texte zu (Text_01, Text_02 und Text_03)
- nun wird das PopUp 1 erneut aufgerufen und mit der entsprechenden Grafik (z.B. Wochenverbrauch) aufgerufen.
soweit so gut !
Problem:
Die unten gezeigten aktuellen Werte "Aktuell" sollen entsprechend des gewählten Zeitraumes veränderlich angezeigt werden.
Hierzu füge ich ein Texfeld mit Status ein - Status ist die Variable "Aktuell".
Im Makro kann ich dieser Variable einen Wert zuweisen, z.B. Text oder Zahl.
Dieser Wert mit aktuellen Werten ändert sich ja bei jedem neuen Aufruf des PopUp's - z.B. Woche, Monat, etc.
Im Markr kann ich der Variablen "Aktuell" aber keinen Wert aus einem Gerät oder Zählerstand zuweisen.
Mein Lösungsansatz hierzu war:
im Makro für das aufrufen des PopUp auch ein CCU Programm aufzurufen, welches dann den Zählerstand oder dgl. aus dem ioBroker abruft
und in die Variable "Aktuell" schreibt, so dass diese bei Aufruf des PopUp immer den zugehörigen Wert darstellt.
Warum das Ganze ? Ich wünsche mir 1 universelles PopUp, welches ich individuell mit Text, Werten und Grafiken bespielen kann.
Euer Lösungsansatz - regelmäßigen Abständen oder bei Änderung des Zählerstandes ein Blockly
Programm ausführen zu lassen, welche die Variable "Aktuell" beschreibt- funktioniert meiner
Meinung nach nicht, da ich ja nicht im Vorwege weiß womit ich die Variable "Aktuell" beschreiben soll.
Diese ist erst nach drücken eines Buttons im PopUp 1 bekannt.
By the way - wenn ich schon den NEO Spezialisten am Rohr habe:
- Kann ich in Zahlen >999 ein 1.000 Punkt darstellen ?
Raspberrymatic, iOBroker, Homematic Classic, Homematic Homebrew, CUL 868 für Somfy Rolladen, Sonoff 3.0 ZigBee, NeoCreator zur Visualisierung, Mediola 4+ Gateway für IR, InfluxDB & Grafana