NEWS
Test Adapter Fronius 2.0.x
-
Forum schein defekt. Ich versuche blind:
PV:
fronius.0.site.P_PVP_Akku vorzeichenabhängig: + aus Akku heraus
P_Grid Fronius Smartmeter Vorzeichen + Bezug (kaufen) ; - Einspeisung
P_Load: das kommt aus dem Gen24 raus ins Hausnetz
Die Differenz zwischen P_Load und P_Grid wird im Haus verbraucht. -
Die Differenz zwischen P_Load und P_Grid wird im Haus verbraucht.
Danke dir
Also müsste ich den Hausverbrauch dann zB mit Blockly berechnen?
Du hast nicht zufällig was fertiges? ;) -
Bei Änderung Ergebnis in eigenen Datenpunkt schreiben
habs so versucht.
Da schreibt er mir(null)in den erstellten DP (number).

{ "common": { "name": "Fronius.Verbrauch", "desc": "Manuell erzeugt", "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "type": "state", "native": {}, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1776080048723, "_id": "0_userdata.0.Fronius.Verbrauch", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } -
Bei Änderung Ergebnis in eigenen Datenpunkt schreiben
habs so versucht.
Da schreibt er mir(null)in den erstellten DP (number).

{ "common": { "name": "Fronius.Verbrauch", "desc": "Manuell erzeugt", "role": "state", "type": "number", "read": true, "write": true, "def": 0 }, "type": "state", "native": {}, "from": "system.adapter.admin.0", "user": "system.user.admin", "ts": 1776080048723, "_id": "0_userdata.0.Fronius.Verbrauch", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } } -
Du nimmst ja auch das Objekt und nicht dessen Wert
da kommt ein Fehler

javascript.0 14:00:37.860 error getState has been called with id of type "number" but expects a string javascript.0 14:00:37.861 error Error: TypeError: Cannot read properties of undefined (reading 'val') javascript.0 14:00:37.861 error at Object.<anonymous> (script.js.Fronius.Hausverbrauch:5:153) javascript.0 14:00:37.861 error at Object.callback (/opt/iobroker/node_modules/iobroker.javascript/src/lib/sandbox.ts:1773:38) javascript.0 14:00:37.861 error at JavaScript.onStateChange (/opt/iobroker/node_modules/iobroker.javascript/src/main.ts:753:25) javascript.0 14:00:37.861 error at JavaScript.emit (node:events:519:28) javascript.0 14:00:37.861 error at Immediate.<anonymous> (/opt/iobroker/node_modules/@iobroker/js-controller-adapter/src/lib/adapter/adapter.ts:11163:53) javascript.0 14:00:37.861 error at processImmediate (node:internal/timers:484:21) javascript.0 14:00:37.861 error at process.callbackTrampoline (node:internal/async_hooks:130:17) -
-
H Homoran verschob dieses Thema von Tester am
-
H Homoran verschob dieses Thema von ...nicht in offiziellem Repo am
-
Die Differenz zwischen P_Load und P_Grid wird im Haus verbraucht.
Danke dir
Also müsste ich den Hausverbrauch dann zB mit Blockly berechnen?
Du hast nicht zufällig was fertiges? ;)Also müsste ich den Hausverbrauch dann zB mit Blockly berechnen?
Du hast nicht zufällig was fertiges? ;)Sorry, ich mache meine Berechnungen in JScript.
@homoran Ja, Forum war bei mir kaputt, Firefox und Chrome. Die Formatierung war völlig daneben und die Antwort-Box nur ein kleines Feldchen. Jetzt geht es wieder.
Mails über neue Antworten habe ich auch nicht mehr bekommen.
Kenne mich im neuen Forum auch nicht mehr aus, muß ständig die Buttons suchen. Manche erscheinen nur bei hover, mouseover .... Aber das ist ein anderes Thema.... -
Also müsste ich den Hausverbrauch dann zB mit Blockly berechnen?
Du hast nicht zufällig was fertiges? ;)Sorry, ich mache meine Berechnungen in JScript.
@homoran Ja, Forum war bei mir kaputt, Firefox und Chrome. Die Formatierung war völlig daneben und die Antwort-Box nur ein kleines Feldchen. Jetzt geht es wieder.
Mails über neue Antworten habe ich auch nicht mehr bekommen.
Kenne mich im neuen Forum auch nicht mehr aus, muß ständig die Buttons suchen. Manche erscheinen nur bei hover, mouseover .... Aber das ist ein anderes Thema....Sorry, ich mache meine Berechnungen in JScript.
Ich muss bei mir anders rechnen. :(
Habe 2 unterschiedliche PV Anlagen.
Unterfronius.0.siteseh ich nur die Fronius.fronius.0.meter.0hängt die Fronius PV
fronius.0.meter.1hängt die Enphase PVAber mit den vielen DP steh ich auf Kriegsfuß um zu verstehn, welche ich benötige, um
PV Erzeugung, Netz Bezug, Netz Einspeisung, Hausverbrauchzu bekommen. :( -
Sorry, ich mache meine Berechnungen in JScript.
Ich muss bei mir anders rechnen. :(
Habe 2 unterschiedliche PV Anlagen.
Unterfronius.0.siteseh ich nur die Fronius.fronius.0.meter.0hängt die Fronius PV
fronius.0.meter.1hängt die Enphase PVAber mit den vielen DP steh ich auf Kriegsfuß um zu verstehn, welche ich benötige, um
PV Erzeugung, Netz Bezug, Netz Einspeisung, Hausverbrauchzu bekommen. :(Aber mit den vielen DP steh ich auf Kriegsfuß um zu verstehn, welche ich benötige, um
PV Erzeugung, Netz Bezug, Netz Einspeisung, Hausverbrauchzu bekommen. :(Das kommt mir irgendwie bekannt vor.
Ich habe das Ganze gleich zweimal gelöst. Einmal mit dem alten Adapter und nach dem Umstieg auf Modbus erneut. Hier meine Lösungen ..
- Modbus ..
<font size=2>P<sub>Load</sub> = {x:modbus.2.holdingRegisters.1.40083_W;y:modbus.2.holdingRegisters.200.40087_W;parseFloat(parseFloat(x) + parseFloat(y)).toFixed(0)} W</font size>
D.h.: In modbus.2.holdingRegisters.1.40083_W steht die vom Wechselrichter erzeugte wechselstromseitig erzeugte PV Leistung. - Adapter ..
Hier habe ich meine erste Visualisierung für unsere PV Anlage mittels des (alten!) dokumentiert. Nun weiß ich natürlich nicht, ob und wie die Bezeichnungen sich beim neuen Adapter geändert haben mögen.
Wie dem auch sei, die Leistung, die ins Haus geht (PLoad), wird stets als Summe aus der ins Netz (Grid) exportieren Energie + vom Wechselrichter erzeugten Energie PPV berechnet. Dies beruht auf der Vorzeichenregel, dass die ins Netz exportierte Energie negativ, die importierte jedoch positiv angegeben wird.
Bis heute habe ich unsere - mittlerweile auf Modbus basierende - Visualisierung bereits x-mal umgestaltet. Derzeit sieht sie so aus ..

- Modbus ..
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden
