Ich hatte keine Lust alles zusammenzustückeln und habe mich für ein Komplettpaket entschieden.
https://greenakku.de/selfPV/selfPV-Komplettpaket-570Wp::2691.html
Ist ja auch wurscht, Hauptsache es läuft.
Bzw. fließt, also der Strom
@Chris habe gerade gelesen du hast auf deinem Blog Messsteckdosen getestet für die Einspeisung.
Ich hatte erst die myStrom vorgesehen, aber jetzt hab ich gelesen das die Secure das auch können.
Summieren die den Ertrag auch?
Das machen die myStrom ja nicht, die können doch glaube ich nur den aktuellen Verbrauch.
Könnte die bestellt myStrom dann gegen eine vorhandene Secure tauschen.
Die Secure summieren meiner Meinung nach auf. Hab’s jetzt aber nicht mehr im Kopf und hab leider auch keine mehr hier
Hab gerade bei meinen nachgeschaut. Der summierte Verbrauch wird im Profil angezeigt und ist auch im Verlauf zu sehen.
Soo ich habs nun auch geschafft
Seid gestern ist meine mini PV Anlage in Betrieb.
2x 300Wp Panel Phono Solar 300 Watt PS300P-20/UM
Wechselrichter Solax X1 Mini X1-0.7
Montage 30° Aufständerung auf der Garage (Hochkant-Motage)
zum Messen der Einspeisung myStrom Wifi Steckdose
Hausanschluss Aeotec 3 Phase Meter
Ich bin Mega zufrieden habe bis jetzt einen Peak von 579Watt erreicht.
Die Anbindung erfolgt lediglich über den homee Adapter in ioBroker.
Danke auch nochmal an @Micha und @medicus07 mit deren Vorarbeit ich den HEM in Node Red angelegt habe.
Habe mit dies hier mit Hilfe vom sourceanalytix Adapter noch um die summierten kwh Daten erweitert. (vllt. ist das ja was für den ein oder anderen, der nur aktuelle Verbräuche hat und diese gerne um Summen für Woche,Monat,Jahr etc. erweitern will)
Standby
Der Haartrockner ist sehr gut zu erkennen ^^
Prduktion in HEM
Produktion im myStrom Plug
Für alle die sich evtl. die selbe Frage stellen, wie ich:
Wie sehen die Messwerte aus, die homee bekommt…
-
der myStrom Plug übergibt positive Werte, trotz „falscher“ Einspeiserichtung (Produktion PV)
-
das Aeotec 3 Phasen Smart Meter am Hausanschluss gibt den aktuellen Verbrauch (über alle 3 Phasen) als positiven Wert (Netzbezug) bzw. negativen Wert (Einspeisung) wieder. (Hausanschluss)
Hiermit kann dann der Verbrauch und die Einspeisung ermittelt werden.
[
{
"id": "e46c0c4b.b5004",
"type": "tab",
"label": "HEM ID:9",
"disabled": false,
"info": ""
},
{
"id": "87819a11.36ec98",
"type": "join",
"z": "e46c0c4b.b5004",
"name": "",
"mode": "custom",
"build": "array",
"property": "payload",
"propertyType": "msg",
"key": "topic",
"joiner": "\\n",
"joinerType": "str",
"accumulate": false,
"timeout": "",
"count": "2",
"reduceRight": false,
"reduceExp": "",
"reduceInit": "",
"reduceInitType": "",
"reduceFixup": "",
"x": 570,
"y": 840,
"wires": [
[
"b6f074c8.afc228"
]
]
},
{
"id": "b6f074c8.afc228",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "Summe",
"func": "msg.payload = msg.payload[0] + msg.payload[1]\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 700,
"y": 840,
"wires": [
[
"e9090521.be0888"
]
]
},
{
"id": "e9090521.be0888",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "Vorzeichen +/-",
"func": "var wert = msg.payload\n\nif (wert < 0){\nreturn {payload:-wert};\n}\nif (wert >= 0){\nreturn {payload:wert};\n}\n\n\n\n",
"outputs": 1,
"noerr": 0,
"x": 860,
"y": 840,
"wires": [
[
"b6f1b4f4.257028",
"f19c823a.c2ea7"
]
]
},
{
"id": "1f4ca77f.b92429",
"type": "homeeDevice",
"z": "e46c0c4b.b5004",
"virtual-homee": "",
"name": "hEM",
"nodeId": "9",
"showNodeId": false,
"profile": "38",
"icon": "default",
"attributes": "[{\"id\":900,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":10000,\"current_value\":0,\"target_value\":0,\"last_value\":0,\"unit\":\"text\",\"step_value\":1,\"editable\":0,\"type\":84,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"HM0000422\"},{\"id\":901,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":10000,\"current_value\":0,\"target_value\":0,\"last_value\":0,\"unit\":\"text\",\"step_value\":1,\"editable\":0,\"type\":45,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":1,\"data\":\"11.4.11\"},{\"id\":902,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":50000,\"current_value\":1700,\"target_value\":1700,\"last_value\":0,\"unit\":\"W\",\"step_value\":100,\"editable\":0,\"type\":264,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":903,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":50000,\"current_value\":2500,\"target_value\":2500,\"last_value\":0,\"unit\":\"W\",\"step_value\":100,\"editable\":0,\"type\":265,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":904,\"node_id\":9,\"instance\":0,\"minimum\":-50000,\"maximum\":50000,\"current_value\":258,\"target_value\":258,\"last_value\":0,\"unit\":\"W\",\"step_value\":100,\"editable\":0,\"type\":267,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":905,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":50000,\"current_value\":0,\"target_value\":200,\"last_value\":0,\"unit\":\"W\",\"step_value\":100,\"editable\":0,\"type\":268,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":906,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":50000,\"current_value\":0,\"target_value\":980,\"last_value\":0,\"unit\":\"W\",\"step_value\":100,\"editable\":0,\"type\":269,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":907,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":100,\"current_value\":0,\"target_value\":37,\"last_value\":0,\"unit\":\"%25\",\"step_value\":1,\"editable\":0,\"type\":273,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":908,\"node_id\":9,\"instance\":0,\"minimum\":-50000,\"maximum\":50000,\"current_value\":1180,\"target_value\":1180,\"last_value\":1240,\"unit\":\"W\",\"step_value\":100,\"editable\":0,\"type\":266,\"state\":1,\"last_changed\":1572785663,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":909,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":9999999,\"current_value\":0,\"target_value\":0,\"last_value\":0,\"unit\":\"kWh\",\"step_value\":1,\"editable\":0,\"type\":274,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":910,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":9999999,\"current_value\":0,\"target_value\":0,\"last_value\":0,\"unit\":\"kWh\",\"step_value\":1,\"editable\":0,\"type\":275,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":911,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":9999999,\"current_value\":0,\"target_value\":0,\"last_value\":0,\"unit\":\"kWh\",\"step_value\":1,\"editable\":0,\"type\":276,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":912,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":9999999,\"current_value\":0,\"target_value\":0,\"last_value\":0,\"unit\":\"kWh\",\"step_value\":1,\"editable\":0,\"type\":277,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":913,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":9999999,\"current_value\":0,\"target_value\":0,\"last_value\":0,\"unit\":\"kWh\",\"step_value\":1,\"editable\":0,\"type\":278,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"},{\"id\":914,\"node_id\":9,\"instance\":0,\"minimum\":0,\"maximum\":9999999,\"current_value\":0,\"target_value\":0,\"last_value\":0,\"unit\":\"kWh\",\"step_value\":1,\"editable\":0,\"type\":279,\"state\":1,\"last_changed\":1572785482,\"changed_by\":1,\"changed_by_id\":0,\"based_on\":4,\"data\":\"\"}]",
"x": 1770,
"y": 500,
"wires": [
[]
]
},
{
"id": "34c98d44.783ee2",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "Verbrauch ID:904",
"info": "",
"x": 1040,
"y": 800,
"wires": []
},
{
"id": "bc85f57d.c195f8",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "Produktion ID:908",
"info": "",
"x": 610,
"y": 580,
"wires": []
},
{
"id": "47103fa9.ef89f",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "Einspeisung ID:903",
"info": "",
"x": 1650,
"y": 120,
"wires": []
},
{
"id": "5631e726.6402c8",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "Netzbezug ID:902",
"info": "",
"x": 510,
"y": 420,
"wires": []
},
{
"id": "82c0fc49.e332e",
"type": "ioBroker in",
"z": "e46c0c4b.b5004",
"name": "Netzbezug ID:902",
"topic": "homee.1.EnergyMeter-14.TotalCurrentEnergyUse-37",
"payloadType": "value",
"onlyack": "",
"func": "all",
"gap": "",
"x": 90,
"y": 260,
"wires": [
[
"1ee0dc17.a2dc04"
]
]
},
{
"id": "a3cc3fc5.df94a",
"type": "ioBroker in",
"z": "e46c0c4b.b5004",
"name": "Produktion PV ID:908",
"topic": "homee.0.MeteringPlug-184.CurrentEnergyUse-718",
"payloadType": "value",
"onlyack": "",
"func": "all",
"gap": "",
"x": 100,
"y": 160,
"wires": [
[
"ae282009.ed014"
]
]
},
{
"id": "5203d9cb.aeeb88",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{\"attribute\":{\"id\":902,\"value\":{{payload}}}}",
"output": "json",
"x": 540,
"y": 520,
"wires": [
[
"1f4ca77f.b92429",
"524600f2.e2cf8"
]
]
},
{
"id": "9606b06c.480c4",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{\"attribute\":{\"id\":903,\"value\":{{payload}}}}",
"output": "json",
"x": 1660,
"y": 160,
"wires": [
[
"1f4ca77f.b92429",
"4ddd14a9.473c1c"
]
]
},
{
"id": "775c12c9.696c2c",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{\"attribute\":{\"id\":908,\"value\":{{payload}}}}",
"output": "json",
"x": 580,
"y": 620,
"wires": [
[
"1f4ca77f.b92429",
"70f90a56.46f534"
]
]
},
{
"id": "89ba010a.c5cb3",
"type": "change",
"z": "e46c0c4b.b5004",
"name": "",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "$number(payload)",
"tot": "jsonata"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 350,
"y": 900,
"wires": [
[
"87819a11.36ec98"
]
]
},
{
"id": "b6f1b4f4.257028",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{\"attribute\":{\"id\":904,\"value\":{{payload}}}}",
"output": "json",
"x": 1040,
"y": 840,
"wires": [
[
"1f4ca77f.b92429",
"7066fbfb.e19b24"
]
]
},
{
"id": "ac752b2b.1cf608",
"type": "change",
"z": "e46c0c4b.b5004",
"name": "",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "$number(payload)",
"tot": "jsonata"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 350,
"y": 840,
"wires": [
[
"87819a11.36ec98"
]
]
},
{
"id": "4e9fa297.0a332c",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "Vorzeichen auf -",
"func": "var wert = msg.payload\n\nreturn {payload:-wert};\n\n",
"outputs": 1,
"noerr": 0,
"x": 720,
"y": 160,
"wires": [
[
"581deb3.34a8314"
]
]
},
{
"id": "581deb3.34a8314",
"type": "join",
"z": "e46c0c4b.b5004",
"name": "",
"mode": "custom",
"build": "array",
"property": "payload",
"propertyType": "msg",
"key": "topic",
"joiner": "\\n",
"joinerType": "str",
"accumulate": false,
"timeout": "",
"count": "2",
"reduceRight": false,
"reduceExp": "",
"reduceInit": "",
"reduceInitType": "",
"reduceFixup": "",
"x": 910,
"y": 160,
"wires": [
[
"165b495.f674bb7"
]
]
},
{
"id": "165b495.f674bb7",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "Summe",
"func": "msg.payload = msg.payload[0] + msg.payload[1]\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 1060,
"y": 160,
"wires": [
[
"33827cf7.8eca64"
]
]
},
{
"id": "e9c4f3da.57722",
"type": "change",
"z": "e46c0c4b.b5004",
"name": "",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "$number(payload)",
"tot": "jsonata"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 510,
"y": 220,
"wires": [
[
"581deb3.34a8314"
]
]
},
{
"id": "1f80ad58.968ce3",
"type": "change",
"z": "e46c0c4b.b5004",
"name": "",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "$number(payload)",
"tot": "jsonata"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 510,
"y": 160,
"wires": [
[
"4e9fa297.0a332c"
]
]
},
{
"id": "33827cf7.8eca64",
"type": "switch",
"z": "e46c0c4b.b5004",
"name": "",
"property": "payload",
"propertyType": "msg",
"rules": [
{
"t": "lte",
"v": "0",
"vt": "num"
},
{
"t": "gt",
"v": "0",
"vt": "num"
}
],
"checkall": "true",
"repair": false,
"outputs": 2,
"x": 1210,
"y": 160,
"wires": [
[
"b7263344.e8ded"
],
[
"9606b06c.480c4"
]
]
},
{
"id": "b7263344.e8ded",
"type": "change",
"z": "e46c0c4b.b5004",
"name": "",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "0",
"tot": "num"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1390,
"y": 160,
"wires": [
[
"9606b06c.480c4"
]
]
},
{
"id": "cedf030f.46913",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "Zustände -> Attribute.ID",
"info": "902=Netzbezug\n903=Einspeisung\n904=Verbrauch\n905=Entladung\n906=Ladung\n907=Ladezustand\n908=Produktion\n909= Gesamt Verbrauch\n910= Gesamt Produktion\n911= Gesamt bezogene Energie Netz\n912=Gesamt eingespeißte Energie\n913=Gesamt gespeicherte Energie\n914=Gesamt bezogene Energie Speicher",
"x": 100,
"y": 40,
"wires": []
},
{
"id": "57bc0681.650738",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "Gesamt verbrauchte Energie aus SourceAnalytix ID:909",
"info": "",
"x": 1740,
"y": 800,
"wires": []
},
{
"id": "32962c6c.886734",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "Gesamt produzierte Energie aus SourceAnalytix ID:910",
"info": "",
"x": 1340,
"y": 580,
"wires": []
},
{
"id": "37f81e76.e742c2",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "bezogene Ernergie Netz aus SourceAnalytix ID:911",
"info": "",
"x": 1370,
"y": 420,
"wires": []
},
{
"id": "4510e429.99ff1c",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "eingespeißte Energie aus SourceAnalytix ID:912",
"info": "",
"x": 1480,
"y": 220,
"wires": []
},
{
"id": "2fb69a0e.0f6416",
"type": "ioBroker out",
"z": "e46c0c4b.b5004",
"name": "hem.verbrauch",
"topic": "node-red.0.hemGes.verbrauch",
"ack": "true",
"autoCreate": "true",
"x": 1420,
"y": 840,
"wires": []
},
{
"id": "7066fbfb.e19b24",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{{payload.attribute.value}}",
"output": "str",
"x": 1240,
"y": 840,
"wires": [
[
"2fb69a0e.0f6416"
]
]
},
{
"id": "c25e3a37.f6f5f8",
"type": "ioBroker out",
"z": "e46c0c4b.b5004",
"name": "hem.einspeisung",
"topic": "node-red.0.hemGes.einspeisung",
"ack": "true",
"autoCreate": "true",
"x": 1090,
"y": 260,
"wires": []
},
{
"id": "4ddd14a9.473c1c",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{{payload.attribute.value}}",
"output": "str",
"x": 900,
"y": 260,
"wires": [
[
"c25e3a37.f6f5f8"
]
]
},
{
"id": "5779c29a.f77e7c",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "objekt in iobroker für SourcAnalytix",
"info": "",
"x": 960,
"y": 220,
"wires": []
},
{
"id": "7a9f52d1.a4468c",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "objekt in iobroker für SourcAnalytix",
"info": "",
"x": 1340,
"y": 800,
"wires": []
},
{
"id": "ceff82fe.590c3",
"type": "ioBroker out",
"z": "e46c0c4b.b5004",
"name": "hem.produktionGes",
"topic": "node-red.0.hemGes.produktionGes",
"ack": "true",
"autoCreate": "true",
"x": 1050,
"y": 620,
"wires": []
},
{
"id": "70f90a56.46f534",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{{payload.attribute.value}}",
"output": "str",
"x": 800,
"y": 620,
"wires": [
[
"ceff82fe.590c3"
]
]
},
{
"id": "253fa937.4dbd56",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "objekt in iobroker für SourcAnalytix",
"info": "",
"x": 940,
"y": 580,
"wires": []
},
{
"id": "64859df.b855d64",
"type": "ioBroker out",
"z": "e46c0c4b.b5004",
"name": "hem.netzbezug",
"topic": "node-red.0.hemGes.netzbezug",
"ack": "true",
"autoCreate": "true",
"x": 1060,
"y": 460,
"wires": []
},
{
"id": "524600f2.e2cf8",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{{payload.attribute.value}}",
"output": "str",
"x": 820,
"y": 460,
"wires": [
[
"64859df.b855d64"
]
]
},
{
"id": "ce2bb934.7d6858",
"type": "comment",
"z": "e46c0c4b.b5004",
"name": "objekt in iobroker für SourcAnalytix",
"info": "",
"x": 960,
"y": 420,
"wires": []
},
{
"id": "3050acbb.534844",
"type": "ioBroker in",
"z": "e46c0c4b.b5004",
"name": "Verbr Ges",
"topic": "sourceanalytix.0.node-red__0__hemGes__verbrauch.Current_Reading",
"payloadType": "value",
"onlyack": "",
"func": "all",
"gap": "",
"x": 1600,
"y": 840,
"wires": [
[
"bbccdbfc.ba1958"
]
]
},
{
"id": "bbccdbfc.ba1958",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{\"attribute\":{\"id\":909,\"value\":{{payload}}}}",
"output": "json",
"x": 1760,
"y": 840,
"wires": [
[
"1f4ca77f.b92429"
]
]
},
{
"id": "c8859732.22cf38",
"type": "ioBroker in",
"z": "e46c0c4b.b5004",
"name": "Prod Ges",
"topic": "sourceanalytix.0.node-red__0__hemGes__produktionGes.Current_Reading",
"payloadType": "value",
"onlyack": "",
"func": "all",
"gap": "",
"x": 1240,
"y": 620,
"wires": [
[
"299a363a.fc753a"
]
]
},
{
"id": "299a363a.fc753a",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{\"attribute\":{\"id\":910,\"value\":{{payload}}}}",
"output": "json",
"x": 1400,
"y": 620,
"wires": [
[
"1f4ca77f.b92429"
]
]
},
{
"id": "53af4072.b8d2",
"type": "ioBroker in",
"z": "e46c0c4b.b5004",
"name": "Netz Ges",
"topic": "sourceanalytix.0.node-red__0__hemGes__netzbezug.Current_Reading",
"payloadType": "value",
"onlyack": "",
"func": "all",
"gap": "",
"x": 1240,
"y": 460,
"wires": [
[
"c1fdb2cd.6f732"
]
]
},
{
"id": "c1fdb2cd.6f732",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{\"attribute\":{\"id\":911,\"value\":{{payload}}}}",
"output": "json",
"x": 1400,
"y": 460,
"wires": [
[
"1f4ca77f.b92429"
]
]
},
{
"id": "f9da1826.911628",
"type": "ioBroker in",
"z": "e46c0c4b.b5004",
"name": "Gesamt Einspeisung",
"topic": "sourceanalytix.0.node-red__0__hemGes__einspeisung.Current_Reading",
"payloadType": "value",
"onlyack": "",
"func": "all",
"gap": "",
"x": 1310,
"y": 260,
"wires": [
[
"83896735.b71828"
]
]
},
{
"id": "83896735.b71828",
"type": "template",
"z": "e46c0c4b.b5004",
"name": "",
"field": "payload",
"fieldType": "msg",
"format": "handlebars",
"syntax": "mustache",
"template": "{\"attribute\":{\"id\":912,\"value\":{{payload}}}}",
"output": "json",
"x": 1520,
"y": 260,
"wires": [
[
"1f4ca77f.b92429"
]
]
},
{
"id": "1ee0dc17.a2dc04",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "netz",
"func": "flow.set(\"netz\",msg.payload);\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 90,
"y": 320,
"wires": [
[]
]
},
{
"id": "ae282009.ed014",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "prod",
"func": "flow.set(\"prod\",msg.payload);\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 90,
"y": 220,
"wires": [
[]
]
},
{
"id": "385ebfe7.780d2",
"type": "inject",
"z": "e46c0c4b.b5004",
"name": "",
"topic": "",
"payload": "",
"payloadType": "num",
"repeat": "5",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"x": 90,
"y": 540,
"wires": [
[
"ea7ea0a.031ec6",
"22b8706f.b90dd",
"df8d1c75.fb064",
"cabc8f47.5c7e4",
"516cdb86.97a2f4",
"143a5cd.5e614a3"
]
]
},
{
"id": "ea7ea0a.031ec6",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "prod",
"func": "msg.payload=flow.get(\"prod\");\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 330,
"y": 220,
"wires": [
[
"e9c4f3da.57722"
]
]
},
{
"id": "22b8706f.b90dd",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "prod",
"func": "msg.payload=flow.get(\"prod\");\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 430,
"y": 620,
"wires": [
[
"775c12c9.696c2c"
]
]
},
{
"id": "df8d1c75.fb064",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "netz",
"func": "msg.payload=flow.get(\"netz\");\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 210,
"y": 480,
"wires": [
[
"3afb6f6e.efcf6"
]
]
},
{
"id": "f19c823a.c2ea7",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "",
"func": "flow.set(\"verb\",msg.payload);\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 1050,
"y": 920,
"wires": [
[]
]
},
{
"id": "cabc8f47.5c7e4",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "verb",
"func": "msg.payload=flow.get(\"verb\");\nreturn msg;",
"outputs": 1,
"noerr": 0,
"x": 330,
"y": 160,
"wires": [
[
"1f80ad58.968ce3"
]
]
},
{
"id": "3afb6f6e.efcf6",
"type": "switch",
"z": "e46c0c4b.b5004",
"name": "",
"property": "payload",
"propertyType": "msg",
"rules": [
{
"t": "lte",
"v": "0",
"vt": "num"
},
{
"t": "gt",
"v": "0",
"vt": "num"
}
],
"checkall": "true",
"repair": false,
"outputs": 2,
"x": 350,
"y": 480,
"wires": [
[
"7da20557.57f33c"
],
[
"5203d9cb.aeeb88"
]
]
},
{
"id": "7da20557.57f33c",
"type": "change",
"z": "e46c0c4b.b5004",
"name": "",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "0",
"tot": "num"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 570,
"y": 460,
"wires": [
[
"5203d9cb.aeeb88"
]
]
},
{
"id": "516cdb86.97a2f4",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "netz <> prod",
"func": "var netz = flow.get(\"netz\");\nvar prod = flow.get(\"prod\");\n\nif (netz < prod){\nreturn {payload:netz};\n}\nif (netz >= prod){\nreturn {payload:prod};\n}\n\n\n\n",
"outputs": 1,
"noerr": 0,
"x": 150,
"y": 840,
"wires": [
[
"ac752b2b.1cf608"
]
]
},
{
"id": "143a5cd.5e614a3",
"type": "function",
"z": "e46c0c4b.b5004",
"name": "netz <> prod",
"func": "var netz = flow.get(\"netz\");\nvar prod = flow.get(\"prod\");\n\nif (netz < prod){\nreturn {payload:prod};\n}\nif (netz >= prod){\nreturn {payload:netz};\n}\n\n\n\n",
"outputs": 1,
"noerr": 0,
"x": 150,
"y": 900,
"wires": [
[
"89ba010a.c5cb3"
]
]
}
]
Kurz gesagt „geil“. Das brauche ich auch. Habe/wollte mich bis dato nicht mit ioBroker und node red rumschlagen. Wenn ich aber das sehe, dass ich den HEM Virtualisieren kann, muss ich wohl ran. Könnte ich dich @Speedo im Notfall einmal dazu „nerven“ bzw. in Erfahrungsaustausch gehen? Viel Spass beim Stromernten!
klar… für sowas sind wir doch alle hier
Du darfst uns jederzeit nerven ich hatte heute auch ein wenig was drauf. Bin nur noch nicht ganz zufrieden mit der aufsummieren
Hallo zusammen,
ich hab in der Zwischenzeit etwas „Erfahrung“ mit meiner kleinen Anlage gesammelt und möchte dies nun nur einmal kurz beschreiben.
Vll. hilft es irgendjemandem, schadet ja nicht
Also ich hab ein einzelnes PV-Modul (von LG) mit 345 Wp.
Dazu einen Envertech EVT560 Wechselrichter.
Dieser Wechselrichter hat zwei unabhängige Eingänge, die jeweils bis zu 370 W maximale Eingangsleistung verkraften.
Ich hatte mir diesen Wechselrichter zugelegt, da ich mir die Möglichkeit offen lassen wollte, später (sollte alles gut funktionieren) ein zweites PV-Modul anzuschließen, ohne mir einen weiteren Wechselrichter beschaffen zu müssen.
Im Datenblatt des Wechselrichters ist explizit angegeben, dass die maximale Eingangsleistung 2 x 370 W beträgt.
Die maximale Ausgangsleistung (also Einspeisung) ist mit 560 W angegeben, und nicht etwa mit 2 x 280 W.
Daher bin ich davon ausgegangen, dass hier wirklich die maximale Gesamtleistung gemeint war/ist, bei der es egal ist, wie sich diese „zusammensetzt“.
Hier noch ein Screenshot dazu:
Nach ein paar Tagen/Wochen ist mir allerdings aufgefallen, dass die Werte für die eingespeiste Leistung in eine Art „Sättigung“ zu laufen scheinen.
Hier mal ein Bild von mir:
Ich hab mich mit dem Thema dann etwas konkreter beschäftigt und hab im Netz einen Fall gefunden, der genau das gleiche Verhalten beschreibt.
Einen Screenshot (viel schöner als meiner) gibts dazu auch:
Deutlich ist zu erkennen, dass die obere Spitze „abgeschnitten“ wird.
Nach weiterer Recherche hab ich dann sogar jemanden gefunden hat, der sich wegen des gleichen Verhaltens an den Hersteller gewendet hat.
Die Rückmeldung war, dass sich die Ausgangsleistung wirklich auf 2 x 280 W bezieht.
Das mag rückblickend, und bestimmt auch für den ein oder anderen auch schon im Vorhinein, klar, trivial und sowieso eindeutig (gewesen) zu sein, da sich die Angaben von „2 x 370 W Eingangsleistung“ und „560 W (anstatt 2 x 280 W) Ausgangsleitung“ anscheinend auf die physikalischen jeweiligen Anschlüsse (Stecker) bezieht. Naja, könnte man auch anders auslegen…
Mich allerdings hat es dann doch in die Irre geführt und ich hatte eine nicht-optimale Zusammensetzung von PV-Modul und Wechselrichter.
Gut, dumm gelaufen.
Jetzt mag es richtig sein, dass ein Tausch des Wechselrichters kostenmäßig wirklich gar keinen Sinn macht… aaaaber ich konnte mit diesem suboptimalen Aufbau „nicht leben“
Ich denke, der ein oder andere wird mich hier verstehen…
Ich hab mir daher einen anderen Wechselrichter zugelegt und zwar den AEconversion INV350-60.
Hier mal der Vergleich:
Vormittags: EVT560
Mittags: Umbau
Nachmittags: INV350-60
Der Unterschied ist klar zu erkennen.
Kleine Anmerkung: Die starken Schwankungen kommen daher, weil es an diesem Tag „heiter bis wolkig“ war. Die Bewölkung hat sich also dauernd geändert (volle Sonne, Wolken, volle Sonne, Wolken…).
Wie gesagt, rein rechnerisch macht die nachträgliche Anpassung/Änderung wenig Sinn.
Aber der Effekt ist doch eindeutig vorhanden und messbar.
Ich hab mir die Messergebnisse mal angeschaut (läuft nun ca. 1 Monat) und der Anteil der eingespeisten Energie oberhalb von 280 W beträgt immerhin ~ 8 % vom Gesamtwert.
Das ist jetzt nicht unerheblich.
Und mich freuts
Wie schon erwähnt lag der Fehler bei der Auswahl von Wechselrichter und PV-Modul bei mir.
Aber das Datenblatt von Envertech war für mich an dieser Stelle nicht eindeutig.
Vll. liest ja irgendjemand diesen Beitrag zur richtigen Zeit und wiederholt meinen Fehler nicht
Viele Grüße
sieht doch gut aus. Aber trotzdem ein kleiner Hinweis die Anlage darf, wenn sie mit vereinfachter anmeldung etc als mini pv / plug in PV läuft, nicht mehr als 600W haben.
Das bezieht sich in Deutschland leider auf die Wp der Solarmodule nicht auf den Wechselrichter.
Nur damit du iwann nicht in schwierigkeiten kommst
und WENN du sie angemeldet hast und den Richter tauschst, musst du sie angeben
Meine ist im Marktstammdatenregister registriert und ich könnte ihn erhöhen-
@BetaTobi Danke für die genaue Analyse. Mir ist das selbe aufgefallen, hatte aber schon gedacht dass sie ihn runterregeln wegen der Maxleistung (Stecker PV). Und war ehrlich gesagt zu faul das zu analysieren…
Austausch macht wenig Sinn. Aber wenn ich mir noch eins auf die andere Seite lege, nehme ich für die einen anderen Richter und packe den an die Nordseite - da spielt es eh wenig Rolle.
Welches Modell ist das genau? Ich finde hier im Forum lauter ungelöste Probleme mit den Teilen - Einfrieren der Werte, keine Anzeige der 3. Phase usw.
Aeotec AEOEZW095C3A60 Zangenamperemeter mit drei Zangen GEN5 (60A), Weiß https://www.amazon.de/dp/B01708RIYU/ref=cm_sw_r_cp_api_i_1g24EbN7DVWME
Ich kenne nur Probleme mit dem Qubino oder den 1 Phasen Geräten.
Hallo Zusammen,
auch ich bin nun ein stolzer Besitzer einer Mini-PV Anlage. Ich habe schon seit langer Zeit einen Aeotec 3 Phasen Ampermeter an meinem Stromzähler laufen. Leider stelle ich nun fest, das dieser den Stromfluss immer nur als positive Werte betrachtet. Das heißt, aktuell habe ich ein Grundrauschen von 100W und meine PV-Anlage erzeugt laut myStrom 350W, der „Gesamtverbrauch“ beträgt lauf Zangenampermeter jetzt 450W.
Ist das bei euch auch so?
Grüße
Carsten
zeigt das Gerät selber die 450W an oder ein Widget? Der Mystrom gibt die Einspeisung meine ich als positiven Wert wieder und homee rechnet den dann als Verbraucher damit ein.
Guck mal in die Geräteübersicht vom Amperemeter nach und nicht im Energiewidget.
Bin auf die wahnwitzige Idee gekommen, das Teil mal zu exkludieren und wieder inkludieren. Wert wird PV Strom wird jetzt negativ angezeigt, aber jetzt bin ich wieder in dem Dilemma, das sich die Werte nicht mehr aktualisieren…
Sind alle Module an nur einem String am Wechselrichter angeschlossen? Ich dachte das das schlechteste Module ( oder das mit dem meisten Schatten ) die Leistung auch der anderen Module der negativ beeinflusst? Und bei einem halbrunden Layout wird es oft vorkommen, das irgendwelche Module beschattet sind.
Zum peak: denke daran, das die Erträge im Winter viel schlechter sind. An richtig schlechten Tagen hatte ich gerade mal 1kwh Ertrag über den ganzen Tag ( und das bei verbauten 6,7kw peak). Im Sommer komme ich hingegen locker auf über 30kwh Ertrag / Tag.