NEWS
Test Adapter Energiefluss-erweitert v0.4.x GitHub/Latest
-
@skb Jupp, das wars. Vielen Dank!
-
@mikerow Sehr gut!
-
Hallo Zusammen,
ich hatte ja bereits einmal erwähnt, das ich aktuell verschiedene Dinge in der Alpha-Version (Thread hier) anpasse und erweitere. Da die Versionen aktuell stabil laufen, würde ich auch Euch einladen wollen, einmal einen Blick in den Thread zu werfen und die Versionen auszuprobieren.Dies würde mir sehr helfen, da ich die Versionen gerne nach meinem Urlaub ins Stable heben möchte.
Vielen Dank!
-
Hallo
Zu aller erst, @SKB vielen Dank für die tolle Arbeit
Ich habe eine Frage. Ich bin dabei mir eine Visualisierung zu bauen und ich hänge mit einem Bereich der animierten Verbrauchslinie.
- Oben habe ich die Verbraucher Gruppiert nach Zimmer, die meist mit einem Shelly PlugS gemessen werden.
- darunter kommt eine Gesamtanzeige pro pro Raum.
- darunter dann der Netzbezug
Der Netzbezug ist eine Berechnung aller Adapter die ich als Datenquellen hinzugefügt habe. Über die Allgemeine Berechnung kann ich nicht gehen, da ich noch keine Messeinheit am Zähler habe.
Für den Netzverbrauch, so wie den Verbrauch pro Zimmer habe ich einen Datenpuntk Typ Zahl in einem Temp Ordner unter Userdata angelegt. Diesen Datenpunkt habe ich als Datenquelle eingefügt und dann dem Punkt und dem Datenpunkt zugewiesen. Der Wert der Datenpunkte ist 0. Erhöhe ich den Wert auf 1, wird die Linie zum Zwischenunkt auch animiert. Allerdings wird der berechnete Verbrauch nicht in den DP geschrieben. Das fände ich eine Sinnvolle Geschichte, oder ich mache etwas falsch.
Wenn ich den Wert auf 1 erhöhe, passiert es mir teilweise, dass bei den Zimmer-Verbrauchspunkten der KW Wert um 1 erhöht wird, aber nicht bei allen.Ich hoffe meine Beschreibung ist soweit verständlich.
Meine Frage ist nun, wie schaffe ich es, dass meine Linie vom Netzverbrauch zu den Zwischenpunkten animiert wird, wenn ein aktiver Verbrauch da ist?
Ich möchte hier wenn es geht nicht ein Skript nutzen, was die temp DPs steuert. vermutlich würde das die Werte ins falsche ziehen.LG
PS: schaut auch gerne mal in unserem NSPanel Projekt vorbei
-
@kuckuckmann Der Wert, der zu der Linie gehört muss ja irgendwo herkommen.
Somit muss er entweder durch einen Adapter (Messeinheit) oder eine Berechnung (Skript) erfolgen.Der Adapter selbst kann 2 Arten der Berechnung bereitstellen:
- Verbrauch (Auf Basis von Netzbezug und Produktion)
- Restzeitanzeige des Akkus (Ladung/Entladung)
Weitere Berechnung sind nicht vorgesehen, da diese ins Uferlose gehen würden und die meisten Werte eh durch Adapter bereitgestellt werden können.
So kannst du doch die Gesamtverbräuche pro Raum addieren, die an der Linie hängen und in einen Datenpunkt für die jeweilige Etage schreiben.
-
Danke für die schnelle Antwort
Logo, der Wert muss irgendwo her kommen. Das verstehe ich ja auch.
Mal so gesponnen, dass was Du überErweitert --> Addieren / Reduzieren
ermittelst, wo speicherst Du den Wert zwischen? Da ich in der Konfiguration ja eh einen Datenpunkt für Datenquelle angeben muss, kann man da nicht eine Option schaffen, diesen addierten/reduzierten Wert (vlt. sogar kumuliert aus beiden) in den angegebenen Datenpunkt zu schreiben? Damit könnte man ihn auf der Linie nutzen und sie aktiveren & man spart sich ein Skript. Ich sehe das nicht als eine weitere Berechnung, sondern nur Handling des eh schon vorhandenen, berechneten Wertes.LG
-
@kuckuckmann dieser Wert wird "on-the-fly" berechnet, sobald sich einer der angegeben Datenpunkte ändert bzw. der zugewiesene Hauptdatenpunkt zur Anzeige.
Diese Werte werden nicht zwischengespeichert - weil sie sich ja ständig ändern. Somit werden sie bei jeder Änderung neu berechnet.
So ein Skript kostet ja nun nicht die Welt an Speicher oder CPU und lässt sich halt viel einfacher an die Umgebung des Benutzers anpassen.
In den angegebenen Datenpunkt sollte man dies vom Adapter nicht schreiben lassen, weil es der Datenpunkt zur Anzeige ist und eben auch nicht zum Namespace des Adapters gehört.
-
@skb
Ich hatte gehofft, ich komme drumherum
Muss mich mal bei dem YT Videomacher "beschweren", der es so darstellt, als könne der Adapter alles und man benötigt keine Skripte mehr - lach. Es wäre zu schön gewesen.Danke für die Hilfe, mach weiter so, es ist ein toller Adapter
Falls Du Lust auf einen weiteren Adapter hast, wir suchen noch einen React-Entwickler für die OberflächeLG
-
@kuckuckmann der Adapter kann auch alles darstellen und Animieren - für den Input sorgt der Nutzer selbst
Ich überlege mal wegen den Additonen und Subtraktion - ob man diese in Datenpunkten bereithalten kann, damit diese weiter benutzt werden können. Die Schwierigkeit besteht nur aktuell darin, sie zu löschen, wenn das Element wieder gelöscht wird.
Ich nutze das React Framework nicht - daher kann ich damit nicht dienen.
-
Hallo
Ich habe den Energiefluss erweitert v 0.4.1 Installiert.
Ich habe diesen Thread nicht gabz gelesen aber auch mit der Suche keine Lösung gefunden.Wenn ich unter Datenquellen den Objektbrowser anklicke erscheint im Objekbroser keine Datenquellen.
Öffne ich im OB eine Verzeichniss erscheint unter dem Verzeichniss nur 1 oder mwhre Haken
wo daran weitere Verzeichnisse sein müßten.
Es ist aber alles leer.
Wie kann ich das ändern ?
Gruß NetFritz -
@netfritz Bitte einmal Screenshots einstellen, wie es im Object-Browser des Adapters aussieht und in Iobroker unterhalb Objekte.
-
@skb
Hallo
Habe soeben den Fehler gefunden.
Mein Firefox ist oft auf Automatisch auf übersetzen eingeschaltet.
Was auch in diesen Fall so war.
Danke jetzt läuft es.
NetFritz -
@netfritz Verstehe jetzt nicht, was eine automatische Übersetzung an der Darstellung der Datenpunkte macht?!
-
@skb
Die Objekte werden auch teilweseie umbenant aus Power wird zB Macht.
Dann kommt der Objektbrowser wohl durchher.
Die Ladezeit vom Objektbrowser ist auch lang.
Einfach mal versuchen die Seite von englisch ins seutsch übersetzen.
NetFritz -
@netfritz Je nachdem, wie viele Objekte vorhanden sind, liegt die Ladezeit zwischen 1 und 3 Sekunden.
Natürlich verlängert sich das, wenn alles noch übersetzt werden sollte, wo ich aber keinen Einfluss drauf habe.
-
Guten Tag,
ich habe bisher den Energieflusser Adapter verwendet.
Dort kann man ja einstellen, dass die Punkte auf de nLinien in Abhängigkeit der Leistung schneller oder langsamer fahren.
Wie realisiere ich das in dem erweiterten Adapter? -
@m-a-hueb
... Sich den Adapter einmal schauen, was es alles einzustellen gibt. Jedes Element besitzt eine eigene Konfiguration -
@SKB Hab es mittlerweile gefunden. Danke.
Eine Frage bzw Anregung hab ich noch. Wenn man die Hintergrundfarbe auf schwarz stellt kann man die Configseite quasi nicht mehr bedienen, da er die Schriftfarbe auf dem Standardwert lässt und nicht den Wert aus den Einstellungen übernimmt. -
@m-a-hueb Wieso nutzt Du für schwarz nicht den Darkmode?
URL Parameter "theme=dark" anhängen und es wird auf Dunkel gestellt.
-
@skb das ändert bei mir nix. in Stile hab ich:
@media (prefers-color-scheme: dark) { :root { --background-color: #323232; } }
eingetragen