NEWS
Test Adapter Energiefluss-erweitert v0.6.x GitHub
-
@nonixnarrez Immer gerne
Prost -
Habe soeben nochmals ein Update hochgeladen. Es ist die Version 0.6.1.
Folgendes ist neu bzw. behoben:
- Hinzugefügt: Zeilenumbrüche für Zustände mit Zahlen werden ebenfalls akzeptiert
- Hinzugefügt: Warnmeldung während der Konfiguration, wenn Elementüberschreibungen nicht verarbeitet werden können
- Hinzugefügt: Einige weitere Eslint-Prüfungen für Code
Hinzugefügt: Überschreibungen für Elemente unterstützen jetzt komplexeren Code – sogar innerhalb eines Funktionsblocks und mit Variablen - FIX: Neu installierte Instanz konnte abstürzen, wenn die Datenquelle zum ersten Mal abgerufen wurde
- FIX: Handler für falsch formatierte Überschreibungen hinzugefügt, um einen Absturz des Adapters zu verhindern
- FIX: Wenn Breite oder Höhe von Elementen leer oder kleiner als Null sind, konnte diese Einstellung nicht zurückgesetzt werden
Viel Spaß mit der neuen Version
-
@skb Noch ein Versuch.
Also Neustart des Adapters.
Es wird nur die Animation bez. Netzbezug angezeigt.
Im gleichen Moment drücke ich auf der Oberfläche des Adapters den eingebundenen Refresh-Button und alles ist ok.
Linie zum Netzbezug und Verbrauch werden beide angezeigt.
Datenpunkt kommt aus dem Alpha-ESS Adapter. Eine parallel laufende Anzeige zeigt alles korrekt an. Also sind die Datenpunkte sind somit mit Werte gefüllt. -
@hehabela Wie sind die Linien konfiguriert? Sind Überschreibungen vorhanden?
-
@skb Kann ich so nicht sagen. Habe das Grundgerüst so übernommen.
Komisch ist dabei, dass in dieser Phase die Animation auch in die falsche Richtung läuft. -
@hehabela Was heisst übernommen? Du musst doch wissen, was du wie eingestellt hast.
-
@skb
Bei der neuen Version 0.6 ist mir noch aufgefallen das beim ersten Start es sehr lange dauert bis die Anzeige in vis kommt.
Jetzt habe ich im iob unter Instanzen gesehen das wenn ich den Adapter eneriefluss-erweitert neu starte auch der web server (web Adapter) neu startet.
Gibt eine Erklärung dafür?iob Info Log:
host.ServerSmartHome) 2024-12-14 11:24:25.008 error host.Server(SmartHome) instance system.adapter.web.0 terminated with code 4294967196 () web.0 2024-12-14 11:24:24.779 warn setTimeout called, but adapter is shutting down energiefluss-erweitert.0 2024-12-14 11:24:24.774 info terminating web.0 2024-12-14 11:24:24.262 warn Terminated (-100): Without reason energiefluss-erweitert.0 2024-12-14 11:24:24.262 info Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason energiefluss-erweitert.0 2024-12-14 11:24:24.262 info terminating energiefluss-erweitert.0 2024-12-14 11:24:24.262 info Cleared interval for relative values! energiefluss-erweitert.0 2024-12-14 11:24:24.261 info Got terminate signal TERMINATE_YOURSELF
-
@bernd1967 Natürlich gibt es eine Erklärung
Der Web-Adapter startet neu, weil der EF-Adapter eine Extension hinzufügt. Somit wird dieser beim Neustart des EF auch neu gestartet.
-
@skb
Okay, danke
Ist das unbedingt erforderlich und wenn nein, kann ich das unter Einstellungen abschalten ? -
@bernd1967 Natürlich ist das erforderlich - sonst wäre es ja nicht der aktuelle Ablauf.
Abhängigkeiten zwischen Adaptern sind für sowas gedacht.Es wird ja auch nicht ständig der EF neugestartet.
-
@skb
Das war für mich neu, hatte sonst noch kein Adapter der den web Adapter ebenfalls neu startet. -
@bernd1967 Diese Adapter installieren Extensions und starten den Web-Adapter neu:
https://github.com/ioBroker/ioBroker.web/blob/master/WEB-EXTENSIONS-HOWTO.md#examples
Da sich ja die Erweiterung/Extension bei einem Update geändert haben könnte, wird eben einmal der Web-Adapter neu gestartet, wenn der EF Adapter neu gestartet wird. Mehr passiert da nicht
-
@skb hab noch was gefunden
der Datenpunkt (Zustand ist true oder false)
nutzt die Überschreibung:{ "false": { "value": "Sperre inaktiv", "fill": "rgb(184,41,255)" }, "true": { "value": "Sperre aktiv", "fill": "rgb(242,14,64)" } }
mit der neuen Version wird nur noch "0" angezeigt:
-
@ps1304 0 ist auch false - vielleicht liefert dieser Adapter nun 0 und 1 - somit müsstest du die Überschreibung anpassen.
-
@skb habe ich als Erstes kontrolliert - ist baer immer noch False / True - muß ich dabei eigentlich Groß/Kleinschreibung beachten?
-
@ps1304 Natürlich sind hier auch Groß- und Kleinschreibung zu beachten. true ist nicht True oder TRUE.
Wenn dort nun eine 0 steht - solltest du mal 0 oder 1 in deiner Überschreibung testen.
-
@skb
hallo
kurze Frage
Instanz=3 auf Iphone aufgerufen und auf Homescreen gespeichert ging mal irgendwann. Jetzt wird die Instanznummer nicht übernommen und das Lesezeichen wird als http://192.168.0.169:8082/energiefluss-erweitert/index.html?instance=0 aufgerufen. Gibts da einen Trick ? oder liegt das am Handy.. -
@u66 instance=3 ruft die installierte Instanz 3 auf. Somit sollte das auch im Lesezeichen klappen.
-
@skb
Jo das ist mir schon klar,so sollte es auch sein,leider bei mir nicht mehr.
Hätte ja sein können, jemand hat den gleichen Fehler beobachtet. -
@u66 Kann es sein, das du die "App" installierst? Wenn ja, geht dort nur die Instanz 0 - weil's nichts dynamisch ist.
Beim Lesezeichen gehen allerdings alle Instanzen.