NEWS
-
@ilovegym Ah, schau mal in der Konfig vom Adapter.
Da ist bei den Haupteinstellungen ganz unten "Einheit".
Ist die bei dir leer?Wenn ja, mal etwas reinschreiben

-
-
@ilovegym das ist etwas seltsam gerade.
Hast Du Shell Zugriff?
Wenn ja, einmal auf dem iobroker anmelden, ins Verzeichnis/opt/iobroker wechseln und
iobroker upload energieflusseingeben.
Dann die Seite nochmal öffnen und prüfen.
@skb sagte in Test Adapter Energiefluss v0.4.x GitHub/Latest:
Hast Du Shell Zugriff?
das müsste auch via admin als Experte gehen
-
@ilovegym das ist etwas seltsam gerade.
Hast Du Shell Zugriff?
Wenn ja, einmal auf dem iobroker anmelden, ins Verzeichnis/opt/iobroker wechseln und
iobroker upload energieflusseingeben.
Dann die Seite nochmal öffnen und prüfen.
-
-
Hab die neue Version gerade eben installiert und jetzt steht hinter den Werten "undefined" statt W für Watt. Desweiteren scheint er die Linienstärke-Einstellung zu ignorieren.
-
@skb allsooo

hab mal um von vorher murks zu vermeiden, die beiden Instancen und den Adapter zum Schluss komplett deinstalliert.Dann den Adapter erneut von Git geholt, ueber Admin im Exptertenmodus, mit der Katze.. und eine Instanz installiert.
Dann einen Datenpunkt der PV eingetragen und einen Datenpunkt des Stromzaehlers eingetragen, bei "Verbrauchsberechnung ueber Erzeugung + Netz" einen Haken gemacht, auf Save gedrueckt.Adapter auf Debug gestellt, hier das Log:
Wenn ich den externen Link aufrufe, immer noch ein "undefined" drin.. wie gehabt...2022-07-26 17:36:54.983 - info: energiefluss.0 (3997257) Got terminate signal TERMINATE_YOURSELF 2022-07-26 17:36:54.984 - info: energiefluss.0 (3997257) terminating 2022-07-26 17:36:54.985 - info: energiefluss.0 (3997257) Terminated (ADAPTER_REQUESTED_TERMINATION): Without reason 2022-07-26 17:36:56.523 - info: host.VMC123-iobroker instance system.adapter.energiefluss.0 terminated with code 11 (ADAPTER_REQUESTED_TERMINATION) 2022-07-26 17:36:58.410 - info: simple-api.0 (293096) State value to set for "javascript.0.Wetterstation.Info.Hitzeindex" has to be type "string" but received type "number" 2022-07-26 17:36:58.690 - info: host.VMC123-iobroker instance system.adapter.energiefluss.0 started with pid 3998630 2022-07-26 17:36:59.155 - debug: energiefluss.0 (3998630) Redis Objects: Use Redis connection: 127.0.0.1:6379 2022-07-26 17:36:59.173 - debug: energiefluss.0 (3998630) Objects client ready ... initialize now 2022-07-26 17:36:59.174 - debug: energiefluss.0 (3998630) Objects create System PubSub Client 2022-07-26 17:36:59.174 - debug: energiefluss.0 (3998630) Objects create User PubSub Client 2022-07-26 17:36:59.201 - info: linux-control.0 (292308) successful received data from Broker3 (192.168.3.44:22) 2022-07-26 17:36:59.684 - debug: energiefluss.0 (3998630) Objects client initialize lua scripts 2022-07-26 17:36:59.686 - debug: energiefluss.0 (3998630) Objects connected to redis: 127.0.0.1:6379 2022-07-26 17:37:00.346 - debug: energiefluss.0 (3998630) Redis States: Use Redis connection: 127.0.0.1:6379 2022-07-26 17:37:00.349 - debug: energiefluss.0 (3998630) States create System PubSub Client 2022-07-26 17:37:00.350 - debug: energiefluss.0 (3998630) States create User PubSub Client 2022-07-26 17:37:00.354 - debug: energiefluss.0 (3998630) States connected to redis: 127.0.0.1:6379 2022-07-26 17:37:00.489 - info: energiefluss.0 (3998630) starting. Version 0.4.0 (non-npm: SKB-CGN/ioBroker.energiefluss#90cd63ff3d834382f057eef2525cc479cfb6db63) in /opt/iobroker/node_modules/iobroker.energiefluss, node: v16.16.0, js-controller: 4.0.23 2022-07-26 17:37:00.514 - info: energiefluss.0 (3998630) Starting Energiefluss Adapter 2022-07-26 17:37:00.514 - debug: energiefluss.0 (3998630) Added States for subscribing: {"production":"sonoff.0.ShellyPM1.ENERGY_Power","grid_feed":"smartmeter.0.1-0:16_7_0__255.value"} 2022-07-26 17:37:00.515 - debug: energiefluss.0 (3998630) Requesting the following states: sonoff.0.ShellyPM1.ENERGY_Power,smartmeter.0.1-0:16_7_0__255.value 2022-07-26 17:37:00.545 - info: energiefluss.0 (3998630) Adapter started and listening to 2 States 2022-07-26 17:37:00.546 - debug: energiefluss.0 (3998630) Initial Values: {"production":22,"grid_feed":224} 2022-07-26 17:37:12.750 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":224,"consumption":245} 2022-07-26 17:37:12.750 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":224,"consumption":245} 2022-07-26 17:37:14.884 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":221,"consumption":242} 2022-07-26 17:37:14.884 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":221,"consumption":242} 2022-07-26 17:37:17.156 - info: linux-control.0 (292308) getting data from ProxBroker (192.168.0.211:22) 2022-07-26 17:37:17.246 - warn: zigbee.0 (1773258) Device '0x54ef441000302725' announced itself 2022-07-26 17:37:17.156 - info: linux-control.0 (292308) getting data from ProxBroker (192.168.0.211:22) 2022-07-26 17:37:17.246 - warn: zigbee.0 (1773258) Device '0x54ef441000302725' announced itself 2022-07-26 17:37:18.484 - info: linux-control.0 (292308) successful received data from ProxBroker (192.168.0.211:22) 2022-07-26 17:37:18.484 - info: linux-control.0 (292308) successful received data from ProxBroker (192.168.0.211:22) 2022-07-26 17:37:29.898 - info: simple-api.0 (293096) State value to set for "javascript.0.Wetterstation.Info.Hitzeindex" has to be type "string" but received type "number" 2022-07-26 17:37:29.898 - info: simple-api.0 (293096) State value to set for "javascript.0.Wetterstation.Info.Hitzeindex" has to be type "string" but received type "number" 2022-07-26 17:37:31.104 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":222,"consumption":243} 2022-07-26 17:37:31.104 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":222,"consumption":243} 2022-07-26 17:37:31.914 - warn: tuya.0 (4153492) State value to set for "tuya.0.bf2281494e0b9e1ed74rmh.110" has value "0.5" less than min "1" 2022-07-26 17:37:31.914 - warn: tuya.0 (4153492) State value to set for "tuya.0.bf2281494e0b9e1ed74rmh.110" has value "0.5" less than min "1" 2022-07-26 17:37:42.744 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":222,"consumption":243} 2022-07-26 17:37:42.744 - debug: energiefluss.0 (3998630) States changed: {"production":21,"grid_feed":222,"consumption":243} -
Hab die neue Version gerade eben installiert und jetzt steht hinter den Werten "undefined" statt W für Watt. Desweiteren scheint er die Linienstärke-Einstellung zu ignorieren.
@palm_maniac ah, du auch ein Undefined.. sehr gut, dachte schon, ich bin mal wieder der Einzigste..

-
@palm_maniac ah, du auch ein Undefined.. sehr gut, dachte schon, ich bin mal wieder der Einzigste..

@ilovegym Nee.
Dafür läuft jetzt aber die Animation flüssig. 
-
@ilovegym Nee.
Dafür läuft jetzt aber die Animation flüssig. 
-
@skb
Klar, hier bitteschoen:{"lines":{"solar_to_house":true,"grid_to_house":true,"solar_to_grid":true},"circles":{"house":true,"production":true,"grid":true},"colors":{"house":"#00b5dd","consumption_value":"#00b5dd","grid":"#61687a","grid_value":"#61687a","production":"#ffce4a","production_value":"#ffce4a","car":"#c5902e","car_value":"#c5902e","car_plugged":"#a1d343","battery":"#a1d343","battery_value":"#a1d343","lines":"#000000","animation":"#ffce4a"},"fonts":{"font":"sans-serif","font_size_label":"12","font_size_value":"14","font_size_percent":"14"},"general":{"no_battery":true},"icons":{"icon_house":true,"icon_production":true,"icon_grid":true},"values":{"consumption_value":true,"production_value":true,"grid_value":true},"texts":{"consumption_text":true,"production_text":true,"grid_text":true}} -
{"lines":{"solar_to_house":true,"grid_to_house":true,"solar_to_grid":true},"circles":{"house":true,"production":true,"grid":true},"colors":{"house":"#00b5dd","consumption_value":"#00b5dd","grid":"#61687a","grid_value":"#61687a","production":"#ffce4a","production_value":"#ffce4a","car":"#c5902e","car_value":"#c5902e","car_plugged":"#a1d343","battery":"#a1d343","battery_value":"#a1d343","lines":"#000000","animation":"#ffce4a"},"fonts":{"font":"sans-serif","font_size_label":"12","font_size_value":"14","font_size_percent":"14"},"general":{"no_battery":true},"icons":{"icon_house":true,"icon_production":true,"icon_grid":true},"values":{"consumption_value":true,"production_value":true,"grid_value":true},"texts":{"consumption_text":true,"production_text":true,"grid_text":true}} -
{"lines":{"solar_to_house":true,"grid_to_house":true,"solar_to_grid":true},"circles":{"house":true,"production":true,"grid":true},"colors":{"house":"#00b5dd","consumption_value":"#00b5dd","grid":"#61687a","grid_value":"#61687a","production":"#ffce4a","production_value":"#ffce4a","car":"#c5902e","car_value":"#c5902e","car_plugged":"#a1d343","battery":"#a1d343","battery_value":"#a1d343","lines":"#000000","animation":"#ffce4a"},"fonts":{"font":"sans-serif","font_size_label":"12","font_size_value":"14","font_size_percent":"14"},"general":{"no_battery":true},"icons":{"icon_house":true,"icon_production":true,"icon_grid":true},"values":{"consumption_value":true,"production_value":true,"grid_value":true},"texts":{"consumption_text":true,"production_text":true,"grid_text":true}}Danke Euch. Konnte den Fehler finden.
Kann ich leider erst später korrigieren, da ich aktuell keinen Laptop zur Hand habe

-
@ilovegym , @Palm_Maniac Wenn ihr mögt, ich habe die Version nochmals angepasst - in der Hoffnung, das dies nun bei Euch klappt.
Bitte einmal Rückmeldung ob es klappt - oder, wenn es nicht klappt, wieder mit dem "configuration" Datenpunkt zurückmelden.
Danke Euch!
-
@ilovegym , @Palm_Maniac Wenn ihr mögt, ich habe die Version nochmals angepasst - in der Hoffnung, das dies nun bei Euch klappt.
Bitte einmal Rückmeldung ob es klappt - oder, wenn es nicht klappt, wieder mit dem "configuration" Datenpunkt zurückmelden.
Danke Euch!
@skb funktioniert einwandfrei auch mit zwei Instanzen



Super, Danke !
-
@skb funktioniert einwandfrei auch mit zwei Instanzen



Super, Danke !
-
@ilovegym Also undefined ist weg?
Prima, dann kann ich ja zum angenehmen Teil des Abends übergehen

@skb ja das undefiniert ist weg ! Perfekt!
Cheers !!
-
Hallo,
ich erstelle derzeit einen Adapter, der einen animierten Energiefluss darstellen kann.
Möglich sind: Erzeugung, Bezug, Einspeisung, Hausverbrauch, Batterie- und Autoladung sowie ein frei wählbarer Kreis.Hierzu sind im Admin-Interface die Datenpunkte der jeweiligen Messeinrichtungen anzugeben.

Gerne würde ich Euch bitten, die aktuellen Möglichkeiten schon einmal auszuprobieren.
Zu installieren ist dieser über:
https://github.com/SKB-CGN/ioBroker.energieflussAnzeige ist über den Instanz Link möglich. Dieser kann dann auch in ein iFrame oder HTML Widget eingefügt werden.
Bisher unterstützt der Adapter folgendes:
Design:- Aendern Sie die Farbe jedes Elements
- Elemente koennen ausgewaehlt werden (Kreis oder Rechteck)
- Zeitintervall einstellbar, um wechselnde Anzeigen innerhalb der Elemente darzustellen
- Texte innerhalb der Elemente koennen geaendert werden (<br> gilt als Zeilenumbruch)
- %-Texte koennen auch andere Farben haben
- Definieren Sie verschiedene Farben fuer jede Linie
- Linien koennen ausgeblendet werden, wenn keine Animation auf der Linie stattfindet
- verschiedene Farben fuer jede Animation auf der Linie definieren
- Dicke der Elemente und Linien aenderbar
- Fuelle die Elemente mit verschiedenen Farben (Elemente mit Prozentwerten koennen auch prozentual gefuellt werden; wird keine Farbe gewaehlt, ist das Element transparent)
- Schatten der Elemente ein-/ausblenden
- Schatten fuer Werte, Beschreibungen und Icons koennen definiert werden
- Radius des Kreises anpassbar
- Hoehe, Breite und Eckenradius des Rechtecks anpassbar
- Definieren Sie Ihre eigene Farbe und Deckkraft fuer die Schatten (rgba-unterstuetzt)
- Schriftarten der Werte und Texte aendern (eigene Schriftarten koennen importiert werden)
- Texte, Werte, Icons, Prozentwerte und Batterietext neu ausrichten (hoeher oder tiefer)
- Aendern Sie die Schriftgroessee fuer Label, Werte und %-Texte
- Transparenz fuer Icon, Linie, Text, Wert, Prozent-Wert und verbleibenden Batterie Text moeglich
- Definieren Sie eine Farbe fuer das Autosymbol, wenn es geladen wird
- Einige Werte koennen unterschiedliche Farben haben, wenn ihr Wert unterhalb eines Schwellenwerts ist (Verbrauch, Produktion, Netz und Batterie)
- Batterie-Icon kann beim Laden und Entladen animiert werden
- Anzahl der animierten Punkte auf der Linie, sowie deren Abstand, Laenge, Dauer, Stil und Dicke auswaehlbar
- automatische Animationsgeschwindigkeit kann verwendet werden, um den hoechsten Verbrauch innerhalb der benutzerdefinierten Elemente 1 bis 11 einfach zu identifizieren
- Verbleibende Lade-/Entladezeit der Batterie anzeigen (ist abhaengig von Batterieprozent und Batteriekapazitaet)
- Slim-Design moeglich - Kleinerer Abstand zum Batterie Element
Technisch:
- Datenpunkte fuer jedes Element definieren (fuege einen zweiten Datenpunkt zu den Elementen Produktion, Zusatzproduktion, Verbrauch und Netz hinzu, um diesen z.B. als Tageszusammenfassung zu nutzen)
- 3 Produktions-Elemente darstellbar (wenn 3 aktiv sind, wird das Slim-Design deaktiviert)
- auch fuer Insel-Anlagen (Linie von der Produktion zum Netz kann deaktiviert werden)
- Batterieprozentsatz innerhalb des Auto- oder Batterie-Elements anzeigen
- unterschiedliche Zustaende fuer Einspeisung oder Bezug aus dem Netz verwenden
- Einstellungen umkehren, wenn Ihre Werte negativ sind (fuer Verbrauch, Netzeinspeisung, Laden-/Entladen der Batterie)
- Verwenden Sie positive oder negative Werte fuer den Verbrauch
- Berechnen Sie Ihren Verbrauch ueber Erzeugung und Netzeinspeisung, wenn Sie keinen Stromzaehler haben
- Verwenden Sie verschiedene Zustaende fuer Ihre Batterie
- Fuegen Sie 10 eigene Elemente als Verbraucher mit unterschiedlichem Text, Werten und Symbolen hinzu (2 Elemente koennen als weiterer Auto-Ladepunkt konfiguriert werden, 2 Elemente koennen als Balkonkraftwerk genutzt werden)
- Alle Werte von W in kW umrechnen
- Alle Werte koennen in W oder kW vorliegen. Der Adapter rechnet die Werte passend um
- Waehlen Sie, wie viele Dezimalstellen Sie anzeigen moechten (0, 1, 2) - fuer Werte und Akkuladung
- Waehlen Sie die Einheit (Freitext)
- Ziehen Sie den Verbrauch des Autos und der Zusatzgeraete vom Verbrauch im Haus ab (auswaehlbar)
- Alle Datenpunkte koennen ueber den Objekt-Browser ausgewaehlt werden
- Definieren Sie einen Schwellenwert, um nur Werte darueber anzuzeigen
Viel Spaß beim Testen!
Da der Adapter sich nun schon einige Zeit in der Entwicklung befindet, gibt es einen Support Thread, den Du hierüber erreichen kannst. Hier bitte nur Fehler zur Programmierung oder ungewöhnlichem Verhalten besprechen.
Support-Thread:
Energiefluss Adapter - SupportVideo-Anleitung:
https://www.youtube.com/watch?v=wFfiEOoreGo (dank an verdrahtet.info)Vielen Dank!
@skb Moin,
eins ist mir gerade noch aufgefallen...
Node 16.16.0, NPM 8.11, JS-Controller 4.0.23, Energiefluss 0.4.1, und Admin 6.2.4:
Bei 2 installierten Instanzen deines Adapters, zeigt er im Admin nur eine Instanz Energiefluss an und die wird auch noch geblockt, schau:

Hatte zum Vergleich mal Echarts aufgerufen, das funktioniert, siehe Browserkonsole und dann nochmal Energiefluss:

Browser Google Chrome Version Version 103.0.5060.134 (Offizieller Build) (64-Bit)
Wenn ich ueber den Link in Instanzen gehe, funktionierts ja.
Glaube, wenn das gefixt ist, kannste n RC machen..
-
@skb Moin,
eins ist mir gerade noch aufgefallen...
Node 16.16.0, NPM 8.11, JS-Controller 4.0.23, Energiefluss 0.4.1, und Admin 6.2.4:
Bei 2 installierten Instanzen deines Adapters, zeigt er im Admin nur eine Instanz Energiefluss an und die wird auch noch geblockt, schau:

Hatte zum Vergleich mal Echarts aufgerufen, das funktioniert, siehe Browserkonsole und dann nochmal Energiefluss:

Browser Google Chrome Version Version 103.0.5060.134 (Offizieller Build) (64-Bit)
Wenn ich ueber den Link in Instanzen gehe, funktionierts ja.
Glaube, wenn das gefixt ist, kannste n RC machen..
-
@skb Im Firefox sagt er, er moechte Port 8082 oeffnen, da ist bei mir aber nix.. denke du holst dir da n Standard-Port, fragst hier aber nicht den WebAdapter ab, was wirklich eingestellt ist.. ( bei mir Port 81 ) ..


