GithubHelp home page GithubHelp logo

skb-cgn / iobroker.energiefluss Goto Github PK

View Code? Open in Web Editor NEW
43.0 5.0 5.0 28.59 MB

This ioBroker adapter allows to display an energyflow animation inside an iframe or HTML DIV.

License: MIT License

HTML 26.94% CSS 2.70% JavaScript 70.36%
energy energy-consumption energy-monitor iobroker iobroker-adapter home-automation photovoltaics smarthome

iobroker.energiefluss's Introduction

Logo

ioBroker.energiefluss

NPM version Downloads Number of Installations

GitHub GitHub repo size GitHub commit activity GitHub last commit GitHub issues

NPM

Test and Release

Energiefluss adapter for ioBroker

It provides an animated energyflow of the current consumption for photovoltaics, battery, house-consumption, grid-feed-in (grid-consumption), car charge and up to 10 possible elements (circle or rectangle).

Installation

Installation via Github Cat possible. To do this, go to custom and enter the Github address from here.

Support

If you like my work und you would like to support me, you can do so here: Donate

Known Issues

  • Safari browser or some webkit of Apple Inc. iOS is not fully supported. Doesn't display the animated battery icon and remaining charging/discharging time (no fix available)

Changelog

3.6.0 (2023-02-24)

  • error in calculation for battery charging fixed
  • unit for alternate elements can be choosen (default was same unit)
  • background color and transparency can be set (#119)
  • icons can be modified for all elements - including production (all 3), grid and consumption (except battery) (#125)
  • Depth of discharging can be applied to better calculate the remaining time (#137)
  • display grid feed-in as negativ (#99)
  • Threshold value can also be applied, if consumer type is set to car (#128)

3.5.0 (2023-02-10)

  • added third production point. If used, the Slim-Design is deactivated (#101)
  • All values can be in W or kW. The adapter converts the values appropriately (#102, #126)
  • 2 custom elements can now work as a balcony power plant
  • production can be configured as "No feed-in" (line will not be drawn) (#105)

3.4.0 (2023-02-03)

  • updated automatic animation to better handling speed and values
  • removed the "MUST" of having an production datapoint set. Adapter can now be used as normal EnergyFlow
  • enabled Strings as Datapoint Values (was implemented before, but not activated)
  • Possibility added, to remove the icons inside the elements

3.3.1 (2023-01-27)

  • fixed versioning

3.3.0 (2023-01-27)

  • define shadows for text, value, percent and icon
  • hide lines, if no animation is present on the line
  • possibility, to add a second value and description for e.g. daily summary (colors can be defined too) to production, additional production, consumption and grid. Swap time can be defined and clicking on an element will change the values and descriptions one time and will return to the timer afterwards
  • automatic speed of animation can be used to easily identify the highest consumption within custom elements 1 to 11. Highest consumption will use the speed of the animation, lower consumptions will use the multiplicator of +1000 of the defined animation speed
  • added Wiki Link to admin
  • updated translations
  • some additional background changes for adding adapter to iobroker repository

3.2.0 (2023-01-17)

  • added second production element
  • translation fixes
  • basic data updated
  • removed some testing waste

3.1.0 (2023-01-13)

  • fixed
    alignment inside element
  • added new animation types to line-animation
  • cleaned up some files for future handling

3.0.3 (2023-01-12)

  • fixed custom line 9 coloring, which was not working
  • added own state in object browser for remaining accu
  • font size increased for some descriptions in admin panel

3.0.2 (2022-12-12)

  • fixed wrong resizing of layout, if config changed
  • changed static car element into custom element
  • element width and height can now be bigger than 100
  • horizontal distance between circles and rectangles can be definied

3.0.1 (2022-12-07)

  • added own description in color picker to custom elements to better identify them

3.0.0 (2022-12-06)

  • implemented new curved line design
  • added option for "Slim-Design" - when activated, the bigger space to the battery will be reduced
  • Elements with percent values can be filled depending on their percentage (color of font will be selected automatically)
  • transparency of elements activated - if no color is set, the element itself is transparent
  • Improved responsive design (if displayed in iframe, the graphic should now be displayed accordingly)
  • if no battery is configured, the layout was not working correctly - fixed
  • Line-break possible with "
    " in label description of element
  • Battery charging from grid now displayed correctly

2.1.3 (2022-11-11)

  • fixed depencies

2.1.2 (2022-11-11)

  • fixed language values

2.1.1 (2022-11-11)

  • fixed default value for opacity

2.1.0 (2022-11-11)

  • extended opacity from icon, text and line to all elements

2.0.2 (2022-11-11)

  • small layout fix in admin area

2.0.1 (2022-11-10)

  • calculation Bug fixed

2.0.0 (2022-11-10)

  • Added 6 more Elements. Overall 10 are available now
  • removed "house netto consumption for all elements"
  • added option to subtract each element from house consumption
  • added "Position" in Elements. Now its possible, to Realign texts, values, icons, percentages and battery text (higher or lower)
  • removed battery animation for (dis-)/charging via Javascript
  • added battery animation via CSS
  • lower memory usage due to drawing only necessary elements
  • fixed Translations Errors
  • some code optimizations
  • Added opacity for icon, text and line (transparency can be adjusted)

1.3.0 (2022-09-23)

  • Added possibility, to configure the first custom element as car charge element with same attributes like normal car charge
  • fixed a calculation issue

1.2.1 (2022-09-16)

  • Color and font-size of battery-remaining time changeable
  • Color of all icons changeable (one color for all icons)

1.2.0 (2022-09-02)

  • Added text for Battery Remaining. Shows the remaining charge or discharge time (battery-capacity and datapoint for battery-percent need to be provided)
  • corrected Error "Cannot parse JSON: undefined"
  • fixed some translations

1.1.1 (2022-08-30)

  • 2 new Animation Options: Duration of the Animation length and Line-End-Style (round, square, butt) customizeable
  • Removed Animation line from Production to Grid, if no production is detected but inductive consumers feed the grid with back-flow

1.1.0 (2022-08-25)

  • Translations optimized (Grid/Gitter or other waste words removed as not acceptable)
  • Animation dots fully customizeable (length, width, amount)

1.0.7 (2022-08-24)

  • fixed house element not showing up, if calculate consumption is activated and value is not calculated on start-up
  • fixed README for Github

1.0.6 (2022-08-23)

  • If consumption is negative, this was not displayed
  • Elements can now be selected (rectangle or circle)
  • Threshold for the user-defined elements was not always adopted
  • Increased number of animation points to 5
  • Data point load reduced by 90%, as the configuration is now only loaded when it starts or changes (previously when the values changed)
  • Icons are realigned when resizing the element
  • Cleaned up the admin interface

1.0.1 (2022-08-19)

  • cleaned up Admin-Interface
  • possible, to choose objects via Object-Browser
  • corrected missing translations

1.0.0 (2022-08-18)

  • added 3 more circles. Overall 4 are now possible and this will be the current maximum (all circles can be customized as well)
  • aligned the complete graphic to the left to save space on the height and right

0.8.6 (2022-08-17)

  • color of the label inside the circle can be changed
  • smoother animation on slower devices
  • number of animation dots selectable

0.8.5 (2022-08-15)

  • if circle radius changed, adjust the new circles to appear correctly
  • moved percent element up for better layout

0.8.4 (2022-08-12)

  • corrected house-consumption-calculation not working under some circumstances
  • possibility to change circle radius
  • threshold value possible. Below this value no animation or value is displayed.

0.8.3 (2022-08-09)

  • Correction of House-consumption calculation in combination with house-netto-calculation
  • changed battery animation if battery is fully charged or empty and no progress is detected

0.8.2 (2022-08-08)

  • Correction: some values can have different colors if their value is zero (consumption, production, grid and battery)
  • Animations are not displayed if the decimal place is 0 and the value is therefore also zero
  • Icon animation of the battery charge (changes every second when charging/discharging)

0.8.1 (2022-08-04)

  • fixed applying config under some circumstances

0.8.0 (2022-08-04)

  • Some Values can have different colors, if their value is zero (consumption, production, grid and battery)
  • shadows of the circles can be modified
  • battery percent fraction selectable
  • Labels inside the circle can be modified
  • JSON structure for better handling changed
  • unnecessary pre-defines removed
  • preview icon of the custom circle was not displayed after re-entering config
  • reduced memory consumption inside iobroker

0.7.2 (2022-08-02)

  • multiple instances can be accessed via the link -> http:///energiefluss/?instance=
  • Corrected getting the WebPort, if not on standard 8082
  • added "WebApp" functionality on Android, iOS, Apple and Microsoft Browsers - If opened via Homescreen, the page shows without address-bar
  • added bookmark icons
  • changed adapter picture
  • fixed some bugs for displaying HTML elements

0.7.1 (2022-08-02)

  • Added "Consumption negative" option
  • Choose Number of places after the decimal point for Values
  • Function, to Display the netto house consumption (if car and additional equipment is also used)
  • Show or hide shadow around the circles
  • Thickness of the circle outline (in px)
  • instances link corrected

0.6.0 (2022-07-29)

  • option, to add a custom circle feeded from the house (free text and icon)
  • own fonts can be added through download parameter - must be in the same domain or ip
  • Added 3 new Icons for Accu-state (0%, 25%, 75%, >75%)

0.5.1 (2022-07-27)

  • added posibility, to change battery charging and discharging direction

0.5.0 (2022-07-27)

  • Fill inside the circle configurable
  • line color configurable
  • line animation configurable

0.4.1 (2022-07-26)

  • fixed JSON Object with configuration

0.4.0 (2022-07-26)

  • Rewrote most of the Code, to add more flexibility
  • changed Data-Store to States instead of in memory (faster rendering)
  • Line Size can be adjusted
  • 'Stucking' while value has changed is removed, as rendering will be done on the fly
  • more stable
  • some bugs fixed (battery State)

0.3.1 (2022-07-22)

  • added font-size options in admin
  • added font-face options in admin
  • addded smoother animation

0.2.6 (2022-07-15)

  • fixed different states for battery charging

0.2.5 (2022-07-14)

  • fixed number rounding
  • fixed for positive values for consuming and grid-feeding

0.2.4 (2022-07-01)

  • fixed Tranlastions

0.2.3 (2022-07-01)

  • fixed a crash, which might occur, if the state got deleted

0.2.2 (2022-06-24)

  • fixed failed log output

0.2.0 (2022-06-24)

  • Added new State for car charger connected and color option

0.2.0-0 (2022-06-24)

  • added possibility for changing the colors (text and circles)

0.0.22 (2022-06-21)

  • implemented function, to calculate house consumption, if no house-consumption state is available

0.0.21 (2022-06-17)

  • corrected admin Tab

0.0.20 (2022-06-17)

  • changed alignment if no battery is present to save space on the left

0.0.19 (2022-06-17)

  • changed alignment of View (height and width are not dynamically sized)
  • support for transparent background, if loaded in iframe
  • changed incompatible TAG in HTML

0.0.17 (2022-06-16)

  • fixed solar and grid line animation

0.0.16 (2022-06-15)

  • Fixed uncaught Error
  • Changed translation for checkbox in admin

0.0.13 (2022-06-15)

  • Added checkbox for reversing Grid-feed and Grid-consuming

0.0.12 (2022-06-15)

  • added line animation

0.0.11 (2022-06-15)

  • fixed some bugs

0.0.3 (2022-06-14)

  • fixed some bugs

0.0.2 (2022-06-14)

  • initial release

License

MIT License

Copyright (c) 2023 SKB [email protected]

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

iobroker.energiefluss's People

Contributors

dependabot[bot] avatar mcm1957 avatar skb-cgn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

iobroker.energiefluss's Issues

Zukünftige Erweiterungen

Erstmal: Tolles Projekt.
Hätte hier noch ein paar Ideen die vielleicht sinnvoll wären:
Wenn es hier falsch ist, bitte löschen.

Es wäre super wenn man auch für andere Verbrauche eine Visualisierung der 0-100% hätte.
So könnte man bei einer Wärmepume anzeigen lassen wie viel Leistung sie gerade bringt.
Ebenso wäre es sehr cool, wenn man die einzelnen Knoten anklicken könnte um auch eine Historie der Punkte zu kommen.
Oder zu einem chart welches man selbst erstellen kann, oder Grafana oder oder oder.

Energieeinheit KW oder Watt pro Verbraucher

Hi,

Geiler Adapter das ist das was ich gesucht habe. Dafür vielen Dann

Ich hab nur ein Problem ich bekomme je nach Datenpunkt KW oder Watt also nicht immer die gleiche Einheit.

Wäre es möglich das man das irgendwie Pro Verbraucher einstellen kann auch mit dem Watt in KW umrechnen anstatt nur global?

Vielen Dank

Anzeigefehler bei Safari Browser

Describe the bug
Im Batterie "Kästchen" wird das Batterie Symbol nicht angezeigt.
Die Restlaufzeit ist komplett an einer falschen Stelle im Diagramm

To Reproduce
Steps to reproduce the behavior:
Problem kan ich nur bei "Safari" beobachten, unter Firefox sieht alles ganz normal aus

Expected behavior
Das es in Safari genauso wie in Firefox funktioniert ;-)

Screenshots & Logfiles
image

Versions:

  • Adapter version: 3.2.0
  • JS-Controller version: 4.0.24
  • Node version: 16.19.0
  • Operating system: Debian

2.ter Erzeugungspunkt

Installation und Konfiguration funktioniert einwandfrei !!! Gibt s die Möglichkeit einen 2.ten Erzeugungspunkt anzulegen und einen Addition der Erzeuger ?
Habe einen E3DC und einen zusätzlichen Wechselrichter, deshalb habe ich 2 Erzeugungsdatenpunkte - oder soll ich einfach einen eigen Datenpunkt erzeugen (Addition der beiden Punkte)?

Gruß Peter

Verbindung Netz <-> Solar

Ich habe eine Solarinsel. Die Anlage speist nicht ein. Kann man das so einstellen, dass Netz mit Haus aber nicht mit Solar verbunden ist?

Einbindung in VIS

würde den Energiefluss gerne in die VIS einbinden, habe das über iFrame gemacht, jedoch blockiert Feierfox das öffnen eingebetteter Seiten. Habe ein wenig gegoogelt aber nicht wirklich fündig geworden wie man das umgehen kann. Hast du einen Tip.
VIS

Installation funktioniert nicht.

Hi,
ich kann es nicht inst. folgender Fehler kommt im Log.

`

host.iobroker 2022-08-21 17:35:09.592 info iobroker exit 25
host.iobroker 2022-08-21 17:35:08.576 error iobroker host.iobroker Cannot install SKB-CGN/ioBroker.energiefluss#0b8de315c689a081ae51b3455e92cdacdb673a93: 254
host.iobroker 2022-08-21 17:35:08.556 info iobroker npm ERR! A complete log of this run can be found in:npm ERR! /home/iobroker/.npm/_logs/2022-08-21T15_35_08_544Z-debug.log
host.iobroker 2022-08-21 17:35:08.539 info iobroker npm ERR! enoent ENOENT: no such file or directory, access '/opt/iobroker/node_modules/iobroker.javascript/node_modules/core-util-is'npm ERR! enoent This is related to npm not being able to find a file.npm ERR! enoent
host.iobroker 2022-08-21 17:35:08.534 info iobroker npm ERR! syscall accessnpm ERR! path /opt/iobroker/node_modules/iobroker.javascript/node_modules/core-util-isnpm ERR! errno -2
host.iobroker 2022-08-21 17:35:08.533 info iobroker npm ERR! code ENOENT
host.iobroker 2022-08-21 17:35:08.528 info iobroker
host.iobroker 2022-08-21 17:35:08.527 info iobroker npm WARN [email protected] requires a peer of tough-cookie@^4.0.0 but none is installed. You must install peer dependencies yourself.
host.iobroker 2022-08-21 17:35:06.857 info iobroker NPM version: 6.14.16Installing SKB-CGN/ioBroker.energiefluss#0b8de315c689a081ae51b3455e92cdacdb673a93... (System call)
host.iobroker 2022-08-21 17:35:06.825 info iobroker npm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/core-util-isnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/dewpointnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/immediatenpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/inheritsnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/moment-duration-formatnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/node-wolnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/pakonpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/process-nextick-argsnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/safe-buffernpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/setimmediatenpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/util-deprecatenpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/yallistnpm WARN checkPermissions Missing write access to /opt/iobroker/node_modules/iobroker.javascript/node_modules/lru-
`

Umrechnung W in KW

Hallo,

Erstmal sehr feine Arbeit.

Habe nur ein kleines problem,
wenn ich w in kw Umrechen anhake macht er das auch super, nur leider ist der wert von meinem
go-e charger schon in kw und da kommt dann keine anzeige mehr in der Auto Box. (also 0,00KW).

Mit freundlichen Grüßen

Akku gleichzeitig laden und entladen (AC) wird nicht angezeigt

Hallo,
zuerst: super Adapter, hat mir sehr viel Arbeit gespart. Vielen Dank!

Meinen Akku lade ich mit einem AC-Ladegerät mit PV-Überschuss.
Entladen wird mit einem extra Wechselrichter.
Die Werte/Datenpunkte für Energiefluss-Adapter sind jeweils der AC-Verbrauch des Ladegerätes und des Wechselrichters.
Es ist also möglich laden und gleichzeitig entladen.
Wenn aber das passiert, dass gleichzeitig laden und entladen wird, wird kein Energiefluss angezeigt (zwischen Akku und PV-Erzeugung). Wenn nur geladen oder nur entladen wird, wird auch Energiefluss richtig angezeigt.

Habe die neuste Version heute den 19.02.23 installiert.
Wäre es möglich das hier anzupassen, dass auch gleichzeitiges Laden und Entladen angezeigt wird?
Vielen Dank im Voraus.
Pali

Feature Request: Visualisierung von Einzelwerten

Sehr schöner Adapter! Ich bin kein Freund von VIS und Co, aber eine Darstellung dieser Art hat sogar die Frau interessiert... ;-)

Nach erstem Test gingen mir zwei Dinge durch den Kopf:

  1. Darstellung ist per Default sehr "ausladend". Kompakter geht nur indem die Batterie rangerückt wird. Schön wäre, wenn man den Abstand der Objekte insgesamt reduzieren könnte. Vielleicht habe aber nur eine Einstellung übersehen...
  2. Cool wäre, wenn man Einzelwerte ähnlich konfigurativ mit einblenden könnte. Beispiele:
  • Erwartete PV Resterzeugungsmenge heute
  • Forecast für morgen/übermorgen (bekommt man ja z.B. über den pvforecast Adapter, oder in meinem Falle direkt aus dem Kostal Adapter
  • Stromverbrauch des heutigen Tages
  • Ertrag heute

Vielleicht ist ja ein Impuls dabei.

Symbol innerhalb des festen Elementes "Solarproduktion" ändern

Ich habe zwei Solaranlagen und eine Brennstoffzelle. Drei Adapter sind ja vorhanden. Nur sind bei den 3 Solaranlagen die Symbole vorgegeben. Ich würde gerne ein Symbol ändern in ein " fuel-cell " Symbol. Andere vielleicht in ein anderes. Ist das machbar? Wenn ja wo und wie? Oder sollte man dem User auch hier die Wahl / Änderung eines Symbols freigeben?

https://user-images.githubusercontent.com/75438387/219121637-5d574d47-d466-4a3f-bbfb-14a7368c4935.png

code:

M6 3V5H4C2.9 5 2 5.9 2 7V17C2 18.1 2.9 19 4 19V20C4 21.1 4.9 22 6 22H7C8.1 22 9 21.1 9 20V19H15V20C15 21.1 15.9 22 17 22H18C19.1 22 20 21.1 20 20V19C21.1 19 22 18.1 22 17H11V5H8V3H6M16 3V5H13V7H22C22 5.9 21.1 5 20 5H18V3H16M7 7V11H9L6 17V13H4L7 7M13 9V11H22V9H13M13 13V15H22V13H13Z

Vorschlag: Strommenge ebenfalls visualisieren

Hallo,
ist es möglich die Menge ebenfalls zu visualisieren?
Also zum Beispiel über die Länge der "Snake" oder über die Farbe/Deckkraft je nach Höhe der Wattzahl.
Ein schneller Blick auf meinen Energiefluss suggeriert mir, Netzbezug und Erzeugung gleich sind, obwohl mein Balkonkraftwerk grade 5W liefert und der Netzbezug bei 2000W ist.

weiter PV Anlage

Hallo,

Erst einmal vielen Dank für den Klasse Adapter. Ein Traum.
Einen Wunsch hätte ich aber noch wenn es andere auch Interessieren könnte.
Wie schaut es mit weiteren Einspreise Punkten aus? Im Moment geht ja nur ein Wechselrichter. Oder sehe ich da was falsch?
Ich denke da in Richtung BKW´s. Eine Anlage in Nord, Ost oder Süd Ausrichtung.
Oder vielleicht reicht ja auch eine Möglichkeit der Änderung der Animationsrichtung. Dann könnte man die Vorhanden "Kreise" nutzen.

Feature: Animationsgeschwindigkeit

Ist es möglich der Animierten Flüsse eine weitere Option hinzu zu fügen?
Idee:
Man wählt Verbräuche aus, welche zusammengezählt als 100% definiert sind.
Entsprechend der prozentualen Anteile der Verbräuche werden die Geschwindigkeiten dargestellt.
(Nicht ausgewählte Verbraucher und die Erzeugung, Netzbezug usw. werden mit 100% Geschwindigkeit dargestellt)

Idee 2:
Der Verbrauch sind 100% und jeder Wert wir entsprechenden angepasst.

Feature Request: Hintergrundfarbe unter Farbeinstellungen + Unendlich definierbare Elemente ohne Watt Zwang

Hi,

super Adapter 👍

Ich würde mir für das nächste Release die Möglichkeit wünschen, unter den Adapter Farbeinstellungen auch eine Hintergrundfarbe für den Instanz Link (e.g. http://iobroker:8082/energiefluss/index.html?instance=0) festlegen zu können. Nicht immer ist da Transparent und damit per default Weiß gewünscht. Die Farben der Beschriftung und der Symbole lassen sich ja auch anpassen.

Dies könnte man zwar auch in der style.css unter /opt/iobroker/node_modules/iobroker.energiefluss/www/style.css anpassen, wäre aber beim nächsten Adapter Update ggf. überschreiben.


Zudem würde ich mir wünschen, mehr als 10 oder 11 benutzerdefinierte Elemente zu haben. (ggf. über Add Button weitere hinzufügen unter den Haupteinstellungen).
Auch der Zwang nach der Watt/kW Einheit ist manchmal unglücklich.

Bsp. ich habe eine USV und würden den USV Akku gerne als Verbraucher darstellen mit % Akkuladung und Leistung/Last in Watt/kW.
Aktuell nutze ich dafür die "Akku laden und entladen" Funktion in den Haupteinstellungen. Aktuell kann ich da aber auch nur einen Akku anlegen, was bei mir aktuell kein Problem ist, da keine PV mit Batteriespeicher. (ggf. über Add Button weitere hinzufügbar machen)

grafik

Auch wird mir der Stromfluss in die falsche Richtung angezeigt, da es sich ja hier nicht um einen PV-Speicher handelt mit positiv/negativ Werten, welcher mit Strom für alle meine Verbraucher bereitstellt: (Sollte vom Verbraucher, zum Akku und nicht andersrum)
grafik

Also ein benutzerdefiniertes Element mit % Datenpunkt und Füllfarbe der Werte Box entsprechend des Ladezustandes + weiteren Datenpunkt mit Leistungsbezug in Watt oder kW und das alles als normaler Verbraucher ohne Verknüpfung zum Netzbetreiber.

Das wäre super 👍
VG

Data presentation

All my consumption measurements are in Wh or kWh, e.g. for to / from grid I use a SML meter. This returns via the respective OBIS codes the total to / from grid in kWh.

For monitoring my PV I use a Solarlog which returns convient data points for

  • Daily yield in Wh
  • Daily total consumption in Wh
  • Daily self consumption in Wh

When adding these data points to the adapter, the results are basically correct but "strange":

grafik

  • Why is cumsumption measured in W?
  • IMHO, the energy flow should be on a daily basis:
    • reset at midnight
    • Use Wh / kWh as input
    • Summarize (on daily basis) from the respective start value to the current value, i.e. current[Wh / current timestamp] - starting[Wh / current day at 00:00]

Just recently homeassistant added something similar:
grafik

This is today from my home.
Homeassistant is nice but I like iobroker better, so many thanks in starting to add such a feature. Something I was really missing in iobroker and my Vis skills are definitively not enough to rebuild something like this.

Maybe as an additional feature request: When going for daily data some persistance via a history adapter, e.g. influxdb would be awesome.

ERROR: Process exited with code 25

Installation not working:

$ iobroker url https://github.com/SKB-CGN/ioBroker.energiefluss --host SmarthomeVM --debug

Info: Can not get current GitHub commit, only remember that we installed from GitHub: getaddrinfo EAI_AGAIN api.github.com

install SKB-CGN/ioBroker.energiefluss

NPM version: 8.19.3

Installing SKB-CGN/ioBroker.energiefluss... (System call)

npm ERR! code 128

host.SmarthomeVM Cannot install SKB-CGN/ioBroker.energiefluss: 128

ERROR: Process exited with code 25

Anbindung PV-Speicher

Hi.
bei mir gibt es das Problem, das der Speicher wenn er durch die PV-Anlage geladen wird, den Bezug von Netzpunkt hat.
Da ich einen DC-Speicher habe, wäre eigentlich auch die Visualisierung nur mit einer Linie zur PV-Anlage richtiger.
Denn der Speicher entlädt sich auch über den Wechselrichter der PV-Anlage in das Haus.
Wäre eine Anpassung an DC oder AC-gekoppelte Speicher nicht vielleicht sinnvoller?

image

Erzeuger für den Akku Einstellen ?

Hallo,

erstmal vielen dank für den Adapter. Genau so etwas habe ich schon lange gesucht.
Aktuell habe ich drei Erzeuge as AC und drei als DC.
Wird es ein Möglichkeit geben mehrere Erzeuger als drei einzustellen und dazu noch die Möglichkeit DC Lader anzugeben die direkt in den Akku Laden?

Bitte:

Der Adapter ist super! Danke für die tolle Arbeit.
Bitte den Adapter in das offizielle Repo aufnehmen (lassen)

Restzeit - Akku Kapa als Datenpunkt

Könntest du zusätzlich die Akkukapazität als Datenpunkt ausweise?
Die Restkapa ändert sich laufend, da müsste man aktuell immer nachtragen um die genaue Restzeit zu erhalten.

Vorzeichen Einspeisung nicht korrekt angezeigt

Mir ist aufgefallen, dass bei Netzeinspeisung das Vorzeichen scheinbar nicht korrekt angezeigt wird.

PV EG: 192W
PV HP: 452W
Netz: -368W
Die Werte werden korrekt verarbeitet, denn es werden für den Hausverbrauch insgesamt 276W berechnet.
Seltsamer weise wird das negative Vorzeichen beim Netzbezug (eigentlich Netzeinspeisung in diesem Fall) nicht angezeigt.
Netzbezug und Einspeisung laufen über einen gemeinsamen Datenpunkt. Positiv = Bezug, Negativ = Einspeisung.
Hab schon bisschen mit der Konfig gespielt, aber konnte es nicht fixen. Liegt ein Programmfehler vor?

ScreenCapture at Sat Feb 4 11:21:11 CET 2023

Background color in lovelace

No matter what I do. When I add this via an iFrame to lovelace the background color is always white.
I tried to edit the code live via the inspect function in chrome to change the color of frame iFrame to test things out.
Only when I change the color of the tag the background actually goes black.

I tried with this code:

<iframe allowtransparency="true" style="background: #000000" src="http://iobroker:8082/energiefluss/" frameborder="0" height="450px" width="100%"> </iframe>

Where this code works just fine on it's on in an .html file it does not work in lovelace for whatever reason.

Can you please make the background color selectable?

Animation der Linien

In der Version 3.5.0 werden bei mir alle Linie mit Animation dargestellt, auch wenn der Verbrauch bei 0 Watt liegt. Sollten nicht die Linien ohne Verbrauch ohne Animation, also als einfache feste Linie dargestellt werden ?

Error Loading Config and Values V3.50

Installierte Version 3.50

Habe den IOBroker neu installiert, wie bisher davor auch die Installation per Github gemacht, mit der Version 3.5 bleibt das Fenster bei lading Config and Values hängen.

Die Datenquellen Liefern alle Daten und soweit auch logische Werte.
Neustarts des Adapers/ weitere Instanzen bringen keine Änderung

Die Installation ist fehlerfrei durchgelaufen

Errorlog seitens IOBorkoer ist leer, Web Adapter ist instlaliert und läuft

Safari Restzeit Position falsch

Hallo,
ich habe den Energiefluss Adapter erfolgreich eingebunden.
Die Objekte verteilen sich eigentlich gut.
Das Problem ist, dass der Restzeit Wert der Batterie im Safari Browser außerhalb des Fensters ist.
Im Chrome Browser klappt es. Kann man das anpassen?

Viele Grüße Tom!

Bildschirmfoto 2023-02-11 um 09 10 29

Bildschirmfoto 2023-02-11 um 09 10 12

Dritter Erzeugungspunkt für PV?

Hallo,

erstmal recht herzlichen Dank für diesen schicken Adapter. Das wertet die Vis deutlich auf!

Ich wollte fragen, ob es möglich ist, einen dritten Erzeugungspunkt hinzuzufügen. Ich kenne viele Leute (mich eingeschlossen), die eine PV Anlage mit drei Ausrichtungen haben: Ost, süd, west. Dann könnte man diese auch getrennt darstellen. Aktuell sind ja lediglich zwei möglich. Der großzügige Abstand zwischen den Erzeugungspunkten dürfte übrigens gerne geringer sein. Evtl. konfigurierbar?

Danke und VG

image

FeatureRequest: Multiplikator für die Benutzerdefinierten Werte (Umrechnung Watt<->kiloWatt)

Ich würde gerne weitere "Geräte" (Grossverbraucher) in mein Energiefluss-Diagramm aufnehmen (Waschmaschine, Trocker) diese Daten habe ich aber jeweils in Watt, nicht Kilowatt. Die meisten anderen (Powermeter) habe ich aber in kW.

Somit kann ich die nicht zusammen in ein Diagramm aufnehmen, weil die Einheiten nicht passen.

Daher wäre es toll, wenn statt des allgemeinen Schalters "Rechne alle von Watt in kiloWatt um" ein "Faktor" pro benutzerdefiniertem Gerät ergänzt werden würde, mit dem der ursprüngliche multipliziert wird um auf Watt oder eben kilowatt zu kommen.

Beispiel: Meine Waschmaschine meldet einen aktuellen Verbrauch von 360W. Dies rechne ich per Faktor 0,001 auf 0,36kW um und kann diesen dann in mein Diagramm aufnehmen. Oder eben andere, die das Diagramm in Watt haben und Werte in kilowatt geben dort den Faktor 1000 an: 0,36kw *1000 = 360W

No html page shown / grey page

Describe the bug
"Energiefluss" page is grey with only Loading Config and Values ...

grafik

To Reproduce
Steps to reproduce the behavior:

  1. Install
  2. Configure (no car, no battery)
  3. Open html page

Expected behavior
See animation

Screenshots & Logfiles

2022-08-27 16:57:46.480debugStates changed: {"production":15213,"consumption":19082,"grid_feed":45529681.900000006,"grid_consuming":44144700.7
2022-08-27 16:57:46.477debugStates changed: {"production":15213,"consumption":19082,"grid_feed":45529681.900000006,"grid_consuming":44144700.7
2022-08-27 16:57:42.029debugStates changed: {"production":15213,"consumption":19082,"grid_feed":45529681.900000006,"grid_consuming":44144700.7
2022-08-27 16:57:42.028debugStates changed: {"production":15213,"consumption":19082,"grid_feed":45529681.900000006,"grid_consuming":44144700.7
2022-08-27 16:57:40.466debugElements to be displayed: {"house":true,"production":true,"grid":true,"car":false,"battery":false,"custom0":false,"custom1":false,"custom2":false,"custom3":false
2022-08-27 16:57:40.465debugConfiguration build up successfull!
2022-08-27 16:57:40.463debugInitial Values: {"production":15213,"consumption":19082,"grid_feed":45529681.900000006,"grid_consuming":44144700.6
2022-08-27 16:57:40.462infoAdapter started and listening to 4 States
2022-08-27 16:57:40.457debugRequesting the following states: solarlog.0.INV.WR 1.daysum,solarlog.0.INV.S0-IN B.daysum,0_userdata.0.Consumptions.SML_Energy_Out,0_userdata.0.Consumptions.SML_Energy_In
2022-08-27 16:57:40.448debugAdded States for subscribing: {"production":"solarlog.0.INV.WR 1.daysum","consumption":"solarlog.0.INV.S0-IN B.daysum","grid_feed":"0_userdata.0.Consumptions.SML_Energy_Out","grid_consuming":"0_userdata.0.Consumptions.SML_Energy_In"
2022-08-27 16:57:40.448infoStarting Energiefluss Adapter
2022-08-27 16:57:40.434infostarting. Version 1.1.0 (non-npm: SKB-CGN/ioBroker.energiefluss#2c20e767d1f7a11a5ac553936d56c1bd79ec2e4d) in /opt/iobroker/node_modules/iobroker.energiefluss, node: v16.16.0, js-controller: 4.0.23
2022-08-27 16:57:36.981infoTerminated (ADAPTER_REQUESTED_TERMINATION): Without reason
2022-08-27 16:57:36.981infoterminating
2022-08-27 16:57:36.980infoGot terminate signal TERMINATE_YOURSELF

Eingang als String

Hallo,

der Senec Adapter liefert defaultmäßig strings statt numbers.
Wir haben ewig gesucht warum der Adapter nicht funktioniert, bis wir auf die Idee kamen die Werte per Script in Number umzurechnen.

Das Problem ist, es gibt seitens des Adapters keinen Fehler.
Das Protokoll ist fehlerfrei, die Seite des Energieflusses bleibt aber einfach nur weiß, ohne irgendeine Rückmeldung.

Vorschlag: der Adapter prüft intern den Eingang, und wandelt automatisch strings in Numbers.

Alternativ sollte es wenigstens eine Fehlermeldung im Protokoll geben, der den Fehler erläutert. 🙂

Schwellwerte für custom Stromkreise

Wäre vorteilhaft wenn ein Minimum Schwellwert für jeden der 4 custom Stromkreise einstellbar ist. Zum Definieren ab wann der Stromkreis als Verbrauch visuell angezeigt werden soll.
Hintergrund: Obwohl zum Beispiel die Klimaanlage ausgeschaltet ist, führt der StandBy Verbrauch von 1 Watt bereits dazu, dass die Flussrichtung visuell dargestellt wird.

PV Erzeugung - keine Energiefluss

Hallo,

ich hab zwar unter der Erzeugung einen Datenpunkt PV_Power der auch einen Wert liefert, allerdings ist die Flussrichtung weder zum Verbrauch noch zum Netz ersichtlich. Wenn ich die Verbrauchsberechnung über Erzeugung + Netz wähle, stimmt die Flussrichtung, allerdings stimmt dann der Wert vom Verbrauch nicht mehr. Was müsste man da einstellen?
Als Wechselrichter habe ich ein Fronius der liefert unteranderem: PV_Power, Load (Hausverbrauch), und P_Grid (Einspeisung Netz), aktuell hol ich mir die Netzeinspeisung über den smartmeter der den Wert direkt aus dem Zähler liest.

Hier noch ein Screenshot

Screenshot 2022-08-23 101022

Vielen Dank und viele Grüße!

Bekomme den Adapter nicht ans Laufen JS_CONTROLLER_STOPPED

Hallo!

Ich bekomme den Adapter nicht ans laufen.
Ich kann in der Konfiguration alle Datenpunkte erfassen, aber der Adapter startet nicht.
Im Protokoll sehe ich folgendes:

host.raspi4iobraspi | 2023-02-11 21:30:14.296 | error | instance system.adapter.energiefluss.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.raspi4iobraspi | 2023-02-11 21:30:14.296 | error | Caught by controller[0]: at internal/main/run_main_module.js:17:47 host.raspi4iobraspi | 2023-02-11 21:30:14.296 | error | Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) host.raspi4iobraspi | 2023-02-11 21:30:14.295 | error | Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14) host.raspi4iobraspi | 2023-02-11 21:30:14.295 | error | Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32) host.raspi4iobraspi | 2023-02-11 21:30:14.295 | error | Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) host.raspi4iobraspi | 2023-02-11 21:30:14.295 | error | Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:963:27) host.raspi4iobraspi | 2023-02-11 21:30:14.294 | error | Caught by controller[0]: at wrapSafe (internal/modules/cjs/loader.js:915:16) host.raspi4iobraspi | 2023-02-11 21:30:14.294 | error | Caught by controller[0]: SyntaxError: Unexpected token '.' host.raspi4iobraspi | 2023-02-11 21:30:14.294 | error | Caught by controller[0]: ^ host.raspi4iobraspi | 2023-02-11 21:30:14.293 | error | Caught by controller[0]: if (this.config?.car_charge) { host.raspi4iobraspi | 2023-02-11 21:30:14.293 | error | Caught by controller[0]: /opt/iobroker/node_modules/iobroker.energiefluss/main.js:760 host.raspi4iobraspi | 2023-02-11 21:30:13.925 | info | instance system.adapter.energiefluss.0 started with pid 29840 host.raspi4iobraspi | 2023-02-11 21:29:58.460 | info | Restart adapter system.adapter.energiefluss.0 because enabled

node -v v12.22.12 npm -v 7.5.2 "js-controller": 4.0.24 lsb_release -a No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye

Sungrow PV-Speicher falsche Flussrichtung bei Entladung

Zunächst: Geiles Projekt!! Vielen Dank dafür
Kein direkter Issue, eher ein Fehler von Sungrow - vielleicht gibt´s ja eine Lösung.
Widget läuft super, nur leider stimmt die Flussrichtung beim Akku nicht immer.

Sungrow stellt den Modbus Datenpunkt 13021 Battery power zur Verfügung.
Dieser zeigt die fließende Wattzahl. Doch der Wert ist immer positiv, egal ob der Akku gerade geladen oder entladen wird....

Folglich zeigt unser Widget hier immer eine Ladung des Akkus, auch wenn er gerade entladen wird.

Vielleicht könnte der Adapter ja eine Option bieten,
dass im Sungrow Fall die Ladung der Batterie mit

PV-Leistung - Hausverbrauch - Export/Import berechnet wird. Oder so.

Bsp.: 0 Watt vom Dach abzgl. 4.000 Watt Hausverbrauch abzgl. -500 Watt auf der Netzseite (Netzbezug negativ)
Wären -4.500 weil zweimal Minus ja zu Plus wird... Negativer Wert, Batterie wird entladen

Bsp: 5.000 Watt vom Dach abzgl. 4.000 Watt Hausverbrauch abzgl. 50 Watt auf der Netzseite (Einspeisung)
Wären 950 Watt die in die Batterie fließen, positiver Wert, Batterie wird geladen

Muss das sonst mangels know how mit Blockly Script laufen, aber das läuft dann jede Sekunde

Farbanpassung Netzwert wünschenswert, Farbeinstellung Schwellwert bei Auto fehlt

Hallo,
der Adapter ist schon sehr gut! Was mir noch aufgefallen ist:

Unter Farbeinstellungen und Element 11 Auto Aufladen kann die Farbe für den Schwellwert nicht eingetragen werden. Das wäre noch wünschenswert wenn dies wie bei den anderen Elementen noch möglich wäre.

Was die Visualisierung zudem noch deutlicher machen würde wäre wenn der Wert unter Netz farblich abhängig davon eingestellt werden könnte ob eingespeist (zB in grün) oder verbraucht (zB in rot) wird.

Aber das sind nur noch die feinheiten. Ansonsten ist das Ding und die welche das programmiert haben SPITZENKLASSE !!!!
Vielen Dank!

Designanpassung Frage

Hallo,

ich würde gerne die Elemente anders anordnen. Das PV soll oben sein, das Netz und Haus auf einer Höhe. Des Weiteren würde ich die Linien eckig und nicht abgerundet darstellen damit es wie folgt aussieht:

FD8BBF10-BFF3-4933-991D-94AEB1FA93F2

Linie von und zum Akku werden nicht mehr dargestellt

Die Animation zum Akku und weg vom Akku wird plötzlich nicht mehr dargestellt, Wert im Akku Kasten ist 0. Hat bis vorhin noch funktioniert. Ich habe nichts verändert. Hinterlegte Objekte geben jedoch Werte an.

energiefluss

Verbrauchsberechnung funktioniert nicht richtig

Ich habe einen SMA Wechselrichter und einen Energymeter von SMA.

Die aktuell PV Leistung des Wechselrichters lese ich über Modbus (modbus.0.inputRegisters.30775_PV-Leistung) aus. So lange der Wechselrichter arbeitet werden die Werte richtig berechnet. Sobald der Wechselrichter ausgeht (Keine Sonne :-)) gibt der Modbus Adapter für dieses Value den Wert "-2147483648" aus.

Bei der Berechnung des Verbrauches kommt es jetzt du den Fehler, dass er mit bei reinem Netzbezug O Watt Verbrauch angezeigt. Ich denke mal dies liegt daran, weil intern mit dem negativen Wert des Wechselrichters gerechnet wird. In der Anzeige wird dieser nämlich richtigerweise mit Null angezeigt.

Bildschirm­foto 2023-02-16 um 20 08 33

Das Problem sollte behoben sein, wenn bei der Berechnung mit der PV Leistung eine Abfrage erfolgt, ob der Wert >= Null ist.

URIError: Failed to decode param

Hallo,

leider kann ich trotz laufender Instanz die "Energiefluss-Website" nicht aufrufen. Es wird immer folgender Fehler angezeigt:

URIError: Failed to decode param '%web_protocol%://192.168.2.4:%web_port%/energiefluss/index.html' at decodeURIComponent (<anonymous>) at decode_param (/opt/iobroker/node_modules/express/lib/router/layer.js:172:12) at Layer.match (/opt/iobroker/node_modules/express/lib/router/layer.js:148:15) at matchLayer (/opt/iobroker/node_modules/express/lib/router/index.js:585:18) at next (/opt/iobroker/node_modules/express/lib/router/index.js:226:15) at compression (/opt/iobroker/node_modules/compression/index.js:220:5) at Layer.handle [as handle_request] (/opt/iobroker/node_modules/express/lib/router/layer.js:95:5) at trim_prefix (/opt/iobroker/node_modules/express/lib/router/index.js:328:13) at /opt/iobroker/node_modules/express/lib/router/index.js:286:9 at Function.process_params (/opt/iobroker/node_modules/express/lib/router/index.js:346:12)

Im Protokoll sieht man auch, dass sich der Adapter regelmäßig selber neu startet.

image

image

image

image

Ich vermute er bekommt irgendwie nicht die Serveradresse/Port richtig mit?

Verbrauch Summe stimmt nicht

Neu frische Installation. Minimaltest. 1 Erzeuger und der Einspeisepunkt im Haus. Sobald man "Verbrauchsberechnung über 'Erzeugung' + 'öffenltiches Netz'" einstellt ist Netz und verbrauch Null. Wenn bei Netzt Haken bei "Verwenden Sie positiv für den Verbrauch und negativ für öffentliche Netzeinspeisung" gesetzt ist steht bei Netz der richtige Wert aber bei Verbrauch das 10fache. Nimmt man ein zweiten Solarpunkt dazu, geht verbrauch auf Null. Hier ein Bild mit Dummy Batterie und Wallbox, plus einen echten Verbraucher.
image

Hier mit zweiten Solar Einspeiser.
image

Einstellungen im Adapter:
image
image

Adapter startet nicht

Hallo,

leider bekomme ich den Adapter nicht zum laufen.
Im Log (silly) erscheint folgendes:

host.iobroker | 2023-02-15 12:34:37.411 | info | Restart adapter system.adapter.energiefluss.0 because enabled host.iobroker | 2023-02-15 12:34:37.411 | error | instance system.adapter.energiefluss.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.iobroker | 2023-02-15 12:34:37.410 | error | Caught by controller[0]: at internal/main/run_main_module.js:17:47 host.iobroker | 2023-02-15 12:34:37.410 | error | Caught by controller[0]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12) host.iobroker | 2023-02-15 12:34:37.410 | error | Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:708:14) host.iobroker | 2023-02-15 12:34:37.410 | error | Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:863:32) host.iobroker | 2023-02-15 12:34:37.410 | error | Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) host.iobroker | 2023-02-15 12:34:37.410 | error | Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:963:27) host.iobroker | 2023-02-15 12:34:37.410 | error | Caught by controller[0]: at wrapSafe (internal/modules/cjs/loader.js:915:16) host.iobroker | 2023-02-15 12:34:37.410 | error | Caught by controller[0]: SyntaxError: Unexpected token '.' host.iobroker | 2023-02-15 12:34:37.410 | error | Caught by controller[0]: ^ host.iobroker | 2023-02-15 12:34:37.409 | error | Caught by controller[0]: if (this.config?.car_charge) { host.iobroker | 2023-02-15 12:34:37.409 | error | Caught by controller[0]: /opt/iobroker/node_modules/iobroker.energiefluss/main.js:760 host.iobroker | 2023-02-15 12:34:37.303 | info | instance system.adapter.energiefluss.0 started with pid 29049 host.iobroker | 2023-02-15 12:34:37.176 | info | "system.adapter.energiefluss.0" enabled

Eine Idee wo ich ansetzen könnte?

Erweiterungswunsch: Anzeige zusätzlicher Informationen/Felder

Hi,
ich würde bei der Solarproduktion und beim Verbrauch gern zusätzlich jeweils einen Datenpunkt einzeigen wieviele kWh am aktuellem Tag produziert bzw aus dem Netz bezogen wurden und auch einen Datenpunkt was das in Euro bedeutet.
Nun kann ich zwar momentan einen zweiten Datenpunkt einbinden, diese bekommt aber immer automatisch die Einheit W oder kW (je nach Einstellung) verpasst.
Ich will sozusagen auf dem Energiefluss sehen:

  1. Was habe ich am aktuellen Tag bisher ins public Netz geliefert (kWh) + Euro
  2. Was habe ich am aktuellem Tag aus dem Netz bezogen (kWh) + Euro
  3. Was hat meine PV am aktuellen Tag bisher produziert (kWh) + Euro
  4. Wie ist der aktuelle Zählerstand des Stromzähler zur Lieferung
  5. Wie ist der aktuelle Zählerstand des Stromzählers zum Bezug
  6. Wie ist der aktuelle Zählerstand des Stromzählers zur Produktion der PV
  7. ggf was ist der aktuelle Zählerstand des Stromzählers der Wallbox

Evtl sogar noch erweitert um das aktuelle Jahr.

Weitere Fahrzeuge

Hallo,
Adapter läuft top, Allerdings wäre es cool wenn man mehrere Autos dort hinterlegen könnte, ich hab zwei Ladestationen am Haus und kann nur eine so schön darstellen.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.