I’ve got a Goodwe Converter running on an instance of Domoticz and sad to say, my type of converter is not compatible with HA’s Goodwe Integration.
Update 14:45 (02:45pm): my inverter is a GW3600D-NS
However, all is not lost I think but I am just a newbie. Domoticz can send JSON of any Index and if HA can parse JSON, there is a possibility to get these values into HA.
This is an example of a JSON-message to retrieve current power the converter send to the grid and the URL to get it from differs to your personal situation:
http://192.168.178.59:8080/json.htm?type=command¶m=getdevices&rid=4
the ending of the URL &rid=4 is the Index in Domoticz.
The message domoticz sends back is this:
{
"ActTime" : 1710247061,
"AstrTwilightEnd" : "20:29",
"AstrTwilightStart" : "05:05",
"CivTwilightEnd" : "19:10",
"CivTwilightStart" : "06:24",
"DayLength" : "11:41",
"NautTwilightEnd" : "19:49",
"NautTwilightStart" : "05:45",
"ServerTime" : "2024-03-12 13:37:41",
"SunAtSouth" : "12:47",
"Sunrise" : "06:57",
"Sunset" : "18:37",
"app_version" : "2024.4",
"result" :
[
{
"AddjMulti" : 1.0,
"AddjMulti2" : 1.0,
"AddjValue" : 0.0,
"AddjValue2" : 0.0,
"BatteryLevel" : 255,
"CounterToday" : "3.700 kWh",
"CustomImage" : 0,
"Data" : "21027.100 kWh",
"Description" : "",
"EnergyMeterMode" : "0",
"Favorite" : 1,
"HardwareDisabled" : false,
"HardwareID" : 2,
"HardwareName" : "Goodwe Solar Panels",
"HardwareType" : "GoodWe solar inverter via SEMS API",
"HardwareTypeVal" : 94,
"HaveTimeout" : false,
"ID" : "<DELETED>",
"LastUpdate" : "2024-03-12 13:33:47",
"Name" : "Inverter output power",
"Notifications" : "true",
"PlanID" : "0",
"PlanIDs" :
[
0
],
"Protected" : false,
"ShowNotifications" : true,
"SignalLevel" : "-",
"SubType" : "kWh",
"SwitchTypeVal" : 4,
"Timers" : "false",
"Type" : "General",
"TypeImg" : "current",
"Unit" : 4,
"Usage" : "1316 Watt",
"Used" : 1,
"XOffset" : "0",
"YOffset" : "0",
"idx" : "4"
}
],
"status" : "OK",
"title" : "Devices"
}
I think A lot of VAR’s can be extracted so that HA can deal with them.
I haven’t got the knowlegde yet to have HA parse all the Variables needed.
I hope someone can help with this so other Goodwe owners can be helped.
The value 1316 in the JSON-MSG is the current power being produced.
The value 3700 value is what has been produced so far today.
The Value 21027.100 is what has been prodcued so far.
Like I said, I am a newbie but I hope this helps others (or even me…)