openWB Einbindung Solarwatt
-
- Beiträge: 4448
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: openWB Einbindung Solarwatt
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
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)
Re: openWB Einbindung Solarwatt
Hallo Det,
sorry, mir war nicht ganz klar, ob das "normal" ist
Datei hänge ich an.
Vielen Dank & Grüße
Luca
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
Re: openWB Einbindung Solarwatt
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
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
-
- Beiträge: 4448
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: openWB Einbindung Solarwatt
Das File ist leider nicht vollständig.
Da müssten ganz unten geschweifte Klammern sein.
guid":"urn:forecast:ERC04-100002157"}]}}
VG
Det
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
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)
Re: openWB Einbindung Solarwatt
Du hast Recht, das hat es nicht richtig übernommen, da fehlen ein paar Seiten.
Im Anhang nochmals neu.
Grüße
Im Anhang nochmals neu.
Grüße
- Dateianhänge
-
- JSON Daten 1.odt
- (36.21 KiB) 188-mal heruntergeladen
-
- Beiträge: 4448
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: openWB Einbindung Solarwatt
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)
-
- Beiträge: 4448
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: openWB Einbindung Solarwatt
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
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)
-
- Beiträge: 4448
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: openWB Einbindung Solarwatt
PR in Git ist gestellt. Ich melde mich, wenn die Änderungen in der Nightly drin sind.
VG
Det
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)
-
- Beiträge: 4448
- Registriert: Mi Nov 11, 2020 7:16 pm
- Has thanked: 5 times
- Been thanked: 27 times
Re: openWB Einbindung Solarwatt
Die Änderung ist jetzt in der aktuellen Nightly drin. Bitte mal updaten und testen.
VG
Det
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)