openWB Einbindung Solarwatt

derNeueDet
Beiträge: 4448
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: openWB Einbindung Solarwatt

Beitrag von derNeueDet »

Upps, das ist aber eine sehr ausführliche Antwort der API.

Bitte in eine Datei und anhängen.

@Flocki: welche Fehlermeldung bekommst du?

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
MaxiMal
Beiträge: 11
Registriert: Mo Apr 19, 2021 10:07 am

Re: openWB Einbindung Solarwatt

Beitrag von MaxiMal »

Hallo Det,

sorry, mir war nicht ganz klar, ob das "normal" ist :)

Datei hänge ich an.

Vielen Dank & Grüße

Luca
Dateianhänge
JSON Daten.odt
(32.31 KiB) 201-mal heruntergeladen
Flocki
Beiträge: 468
Registriert: Fr Aug 28, 2020 12:43 pm

Re: openWB Einbindung Solarwatt

Beitrag von Flocki »

Hi,

ich bekomme folgenden Fehler:
ValueError: invalid literal for int() with base 10: 'speicher'
watt2 = int(sys.argv[1])
File "/var/www/html/openWB/runs/simcount.py", line 7, in <module>
Traceback (most recent call last):
ValueError: invalid literal for int() with base 10: 'bezug'
watt2 = int(sys.argv[1])
File "/var/www/html/openWB/runs/simcount.py", line 7, in <module>
Traceback (most recent call last):
(standard_in) 1: syntax error
(standard_in) 1: syntax error

Prinzipiell würde ich aber vorschlagen, nicht die Werte vom Energy Manager, sondern die vom Gateway zu verwenden. (http://[Gateway-IP]:8080/
Das Gateway antwortet viel schneller und zuverlässiger bei häufigen Abfragen. Außerdem ist die Antwort kürzer und eindeutiger (So wie ich sehe fragt das Modul z.B. auf .PowerOut ab, was vom EnergyManager mehrfach verwendet wird und nicht ohne etwas Aufwand übernommen werden kann.)

Eine Antwort vom Gateway sieht so aus:

{
"SerNum": [
"0004A30B000B2A35"
],
"FData": {
"VPV": 573.7,
"PGrid": 638,
"IBat": 5.22,
"VBat": 84.1,
"IPV": 3.29,
"Aux": 0
},
"SData": {
"Status": {
"LTC": "00000000",
"BMS": "00000000",
"Sys": "00000000",
"Com": "00000000"
},
"ACS": {
"U_L2": 239.0,
"Forecast": 1.0,
"f": 50.03
},
"SoC": 10,
"SysConfig": "19",
"CCode": "0"
},
"CData": {
"SUSD": [
"433",
"421"
],
"BL": "3.2",
"ACS": "621",
"SerNum": [
"0004A30B000B2A35",
"70CC35140100",
"708225140100"
],
"Version": "3.32",
"PVM": "3.3"
},
"Time": 51978753
}

Alle nötigen Felder sind enhalten.
PGrid -> positiv = Netzbezug, negativ = Netzeinspeisung
(VBat*IBat) -> positiv = Speicher-Entladung, negativ = Speicherladung
SoC -> selbsterklärend.

Gruß,
Florian
derNeueDet
Beiträge: 4448
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: openWB Einbindung Solarwatt

Beitrag von derNeueDet »

Das File ist leider nicht vollständig.

Code: Alles auswählen

....

100002157","value":null},"IdManageableDeviceInfo":{"tagName":"IdManageableDeviceInfo","guid":"urn:solarwatt:sem:ERC04-100002157","value":{"urn:kiwigrid:location:ERC04-100002157:0":{"powerPotencial":-15.000000000000057,"activeDevices":[]}}},"ModeActive":{"tagName":"ModeActive","guid":"urn:solarwatt:sem:ERC04-100002157","value":false},"IdConsumerManagementIntervalsMap":{"tagName":"IdConsumerManagementIntervalsMap","guid 
Da müssten ganz unten geschweifte Klammern sein.

guid":"urn:forecast:ERC04-100002157"}]}}

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
MaxiMal
Beiträge: 11
Registriert: Mo Apr 19, 2021 10:07 am

Re: openWB Einbindung Solarwatt

Beitrag von MaxiMal »

Du hast Recht, das hat es nicht richtig übernommen, da fehlen ein paar Seiten.
Im Anhang nochmals neu.

Grüße
Dateianhänge
JSON Daten 1.odt
(36.21 KiB) 188-mal heruntergeladen
derNeueDet
Beiträge: 4448
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: openWB Einbindung Solarwatt

Beitrag von derNeueDet »

Die 2. Datei macht bei mir jetzt auch Problem, aber ich hab mir auch schon die Daten aus deinen anderen Posts zusammengebaut und die bekomme ich validiert, sodass ich da mal reinschauen kann.
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
derNeueDet
Beiträge: 4448
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: openWB Einbindung Solarwatt

Beitrag von derNeueDet »

Ich hab das Problem gefunden. In den Modulen wird eine falsche Variable angezogen. Ich habe das gefixt und stelle später einen PR in Git, dann sollte es in einer der nächsten Nightlys drin sein und hoffentlich dann auch funktionieren.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
derNeueDet
Beiträge: 4448
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: openWB Einbindung Solarwatt

Beitrag von derNeueDet »

PR in Git ist gestellt. Ich melde mich, wenn die Änderungen in der Nightly drin sind.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
MaxiMal
Beiträge: 11
Registriert: Mo Apr 19, 2021 10:07 am

Re: openWB Einbindung Solarwatt

Beitrag von MaxiMal »

Wow, ich bin gespannt!

Vielen Dank schon einmal im Voraus
derNeueDet
Beiträge: 4448
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 5 times
Been thanked: 27 times

Re: openWB Einbindung Solarwatt

Beitrag von derNeueDet »

Die Änderung ist jetzt in der aktuellen Nightly drin. Bitte mal updaten und testen.

VG
Det
10kWp PV mit SMA Tripower 10000TL-10 (PE11 mit SDM72V2); 2,4kWp mit Solis 2.5 G6 (EE11 mit SDM120). OpenWB Standard+. EVU EM540 an einem Raspi mit Venus OS. BEV Mercedes EQA 300 (06/2024)
Antworten