Ahoy DTU per JSON einbinden

Fragen zur Nutzung, Features, usw..
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Ahoy DTU per JSON einbinden

Beitrag von derNeueDet »

Oben die URL rein, die du bisher auch verwendet hast und unten den Filterausdruck.
Dann noch im Lastmanagement entsprechend zuordnen. Dann sollte das auch raus kommen.

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)
Frank-H
Beiträge: 307
Registriert: Mi Apr 26, 2023 7:56 am
Has thanked: 3 times
Been thanked: 3 times

Re: Ahoy DTU per JSON einbinden

Beitrag von Frank-H »

Das hat geklappt, vielen Dank. Ich hatte die Konfiguration "JSON-Wechselrichter" nicht gesehen. Mit deiner Hilfe und den o.g. Werten klappt es jetzt.
5,68 kwp PV, SMA Tripower 6.0 SE, 5,2 kw BYD-Speicher
1,6 kwp Balkonkraftwerk + Hoymiles HMS1600 und 0,8 kwp Balkonkraftwerk + Hoymiles HM 800
OpenDTU fusion
VW ID.4 (77 kwh)
OpenWB series 2 standart+, 22 kw
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Ahoy DTU per JSON einbinden

Beitrag von derNeueDet »

👍🏻
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)
Benutzeravatar
Stromlos
Beiträge: 14
Registriert: So Sep 04, 2022 8:13 am
Been thanked: 1 time

Re: Ahoy DTU per JSON einbinden

Beitrag von Stromlos »

Hallo
Gibt es eine Anleitung/Screenshot für doofe?
Ich habe diverse Einstellungen durchprobiert, aber bei mir kommt im Status -> JsonWechselrichter nur folgende Fehlermeldung raus:
Modulmeldung:
<class 'ValueError'> ('Cannot iterate over null (null)',)

Die RestAPI : http://192.168.1.24/api/live ergibt bei mir -> Anhang
Die Einstellungen auch im Anhang
Softwareversion 2.x
Dateianhänge
Screenshot_20240928_105331.png
(128.66 KiB) Noch nie heruntergeladen
Screenshot_20240928_105225.png
Screenshot_20240928_105225.png (43.24 KiB) 270 mal betrachtet
Frank-H
Beiträge: 307
Registriert: Mi Apr 26, 2023 7:56 am
Has thanked: 3 times
Been thanked: 3 times

Re: Ahoy DTU per JSON einbinden

Beitrag von Frank-H »

Das Einfachste ist, du wechselt von Ahoy auf Open DTU. Dafür gibt es extra einen eigenen Eintrag in der Konfiguration/Geräte und Komponenten. Da mußt du dann keine JSON-Parameter mehr eingeben und nur die IP der DTU hinterlegen. Habe ich auch so gemacht. Läuft.
5,68 kwp PV, SMA Tripower 6.0 SE, 5,2 kw BYD-Speicher
1,6 kwp Balkonkraftwerk + Hoymiles HMS1600 und 0,8 kwp Balkonkraftwerk + Hoymiles HM 800
OpenDTU fusion
VW ID.4 (77 kwh)
OpenWB series 2 standart+, 22 kw
Benutzeravatar
Stromlos
Beiträge: 14
Registriert: So Sep 04, 2022 8:13 am
Been thanked: 1 time

Re: Ahoy DTU per JSON einbinden

Beitrag von Stromlos »

Du hast es doch vor ca. einem Jahr am laufen gehabt. Ist das mit dem JSON String so schwierig? Das sich evtl. was geändert hat, davon gehe ich aus. Wie war den deine Konfig?
Ich frage nur, weil ich es kapieren will. ;)
Bei mir liegen nochn paar Shellys rum. Werde es wahrscheinlich damit erschlagen. openDTU schau ich mir auch noch an.

Danke für deine schnelle Antwort
Rndberliner
Beiträge: 29
Registriert: Do Sep 17, 2020 7:38 am

Re: Ahoy DTU per JSON einbinden

Beitrag von Rndberliner »

Moin,

mir geht es genauso.

Es scheint sich was an den JSONs geändert zu haben nach Update auf eine aktuelle Version.
Da auch ich da nicht fit drin bin ist das halt schon herausfordernd.

Gruß Kristian

Aktuell sehen die so aus:

{"avail_endpoints":{"inverter/list":"http://192.168.178.90/api/inverter/list ... werHistory"}}


api/live
{"generic":{"wifi_rssi":-66,"ts_uptime":1974,"ts_now":1727604179,"version":"0.8.83","modules":"MDH-en","build":"5ebfe5a","env":"esp8266","menu_prot":false,"menu_mask":61,"menu_protEn":false,"cst_lnk":"","cst_lnk_txt":"","region":0,"timezone":1,"esp_type":"ESP8266"},"refresh":2,"ch0_fld_units":["V","A","W","Hz","","°C","kWh","Wh","W","%","var","W"],"ch0_fld_names":["U_AC","I_AC","P_AC","F_AC","PF_AC","Temp","YieldTotal","YieldDay","P_DC","Efficiency","Q_AC","MaxPower"],"fld_units":["V","A","W","Wh","kWh","%","W"],"fld_names":["U_DC","I_DC","P_DC","YieldDay","YieldTotal","Irradiation","MaxPower"],"iv":[true,false,false,false]}
39,92 kWp mit SMA-Komponenten, 55kWh-Akku Eigenbau an 3x Victron MP II/5000
Tesla Model 3 MiC 55kWh, Smart EQ 17kWh
2x openWB Series 2 Buchse
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Ahoy DTU per JSON einbinden

Beitrag von derNeueDet »

Nimm mal den anderen Endpunkt /api/record/live und zeige die Daten hier. Bitte im Code Block </> über dem Eingabe Fenster hier.
in /api/live sind nur die Felddefinitionen drin, keine Werte.

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)
Rndberliner
Beiträge: 29
Registriert: Do Sep 17, 2020 7:38 am

Re: Ahoy DTU per JSON einbinden

Beitrag von Rndberliner »

Hallo Det, danke für die Rückmeldung.

api/record/live sieht so aus:

[code]
{"avail_endpoints":{"inverter/list":"http://192.168.178.90/api/inverter/list","inverter/id/0":"http://192.168.178.90/api/inverter/id/0","inverter/alarm/0":"http://192.168.178.90/api/inverter/alarm/0","inverter/version/0":"http://192.168.178.90/api/inverter/version/0","generic":"http://192.168.178.90/api/generic","index":"http://192.168.178.90/api/index","setup":"http://192.168.178.90/api/setup","setup/networks":"http://192.168.178.90/api/setup/networks","setup/getip":"http://192.168.178.90/api/setup/getip","system":"http://192.168.178.90/api/system","live":"http://192.168.178.90/api/live","powerHistory":"http://192.168.178.90/api/powerHistory"}}
[/code]
39,92 kWp mit SMA-Komponenten, 55kWh-Akku Eigenbau an 3x Victron MP II/5000
Tesla Model 3 MiC 55kWh, Smart EQ 17kWh
2x openWB Series 2 Buchse
derNeueDet
Beiträge: 4446
Registriert: Mi Nov 11, 2020 7:16 pm
Has thanked: 4 times
Been thanked: 26 times

Re: Ahoy DTU per JSON einbinden

Beitrag von derNeueDet »

Hmm, das sieht ja noch schlechter aus.

Code: Alles auswählen

{
  "avail_endpoints": {
    "inverter/list": "http://192.168.178.90/api/inverter/list",
    "inverter/id/0": "http://192.168.178.90/api/inverter/id/0",
    "inverter/alarm/0": "http://192.168.178.90/api/inverter/alarm/0",
    "inverter/version/0": "http://192.168.178.90/api/inverter/version/0",
    "generic": "http://192.168.178.90/api/generic",
    "index": "http://192.168.178.90/api/index",
    "setup": "http://192.168.178.90/api/setup",
    "setup/networks": "http://192.168.178.90/api/setup/networks",
    "setup/getip": "http://192.168.178.90/api/setup/getip",
    "system": "http://192.168.178.90/api/system",
    "live": "http://192.168.178.90/api/live",
    "powerHistory": "http://192.168.178.90/api/powerHistory"
  }
}
Hmm, da hat sich wohl was größeres geändert. Versuch mal

Code: Alles auswählen

http://192.168.178.90/api/inverter/id/0
was da raus kommt.

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