Connecting GoodWe inverter (solar system) to Domoticz
Posted: Sunday 26 August 2018 13:47
First post: 26-8-2018 13.00
Revision 1: 26-8-2018 16.48
Since I couldn't find any guides on this, I wanted to share/document my experiences so far. Hopefully it is helpful to others.
I received a GoodWe GW3000D-NS inverter this week and this weekend I had time to figure out why the native integration option of Domoticz wasn't working for me.
first of all, the domoticz native function seems to be working just fine.
I tested it by using the following URL in the browser (and adding my username, but you could also use the username demo, test or jansen):
European server: https://eu.goodwe-power.com/Mobile/GetM ... ?userName=
Oceania server: https://au.goodwe-power.com/Mobile/GetM ... ?userName=
Global server: https://hk.goodwe-power.com/Mobile/GetM ... ?userName=
Unfortunately, I received an empty respons with my username in the browser. the Domoticz log also said it received a non valid respons or bad username.
Now here's the annoying part:
In the GoodWe portal there are two types of accounts: a dealer account and an end-user account. You most likely will have an end user account. This is limited considering the possibilities you have. Your installer/dealer will also most likely have created the station which is added to your end-user account. In case the dealer/installer made the station and added it to your end-user account, you have a problem:
The api will not return a valid respons with your username. it will be empty
If you add a station yourself with your end-user account, then you can use the api to access that station (try the url above again with your own username). Unfortunately you cannot add your inverter to this station since the portal will tell you that that serial number is already in use. If you delete the station that was made by your dealer/installer, the system will still tell you that the serialnumber is already in use. I suspect somewhere within the user account of my dealer/installer.
to be continued
revision 1: Initial assumption that it had something to do with a check box during the creation of the station. after some testing it seems it has nothing to do with the checkbox "share my station with other users" which can be checked when you create the station.
Revision 1: 26-8-2018 16.48
Since I couldn't find any guides on this, I wanted to share/document my experiences so far. Hopefully it is helpful to others.
I received a GoodWe GW3000D-NS inverter this week and this weekend I had time to figure out why the native integration option of Domoticz wasn't working for me.
first of all, the domoticz native function seems to be working just fine.
I tested it by using the following URL in the browser (and adding my username, but you could also use the username demo, test or jansen):
European server: https://eu.goodwe-power.com/Mobile/GetM ... ?userName=
Oceania server: https://au.goodwe-power.com/Mobile/GetM ... ?userName=
Global server: https://hk.goodwe-power.com/Mobile/GetM ... ?userName=
Unfortunately, I received an empty respons with my username in the browser. the Domoticz log also said it received a non valid respons or bad username.
Now here's the annoying part:
In the GoodWe portal there are two types of accounts: a dealer account and an end-user account. You most likely will have an end user account. This is limited considering the possibilities you have. Your installer/dealer will also most likely have created the station which is added to your end-user account. In case the dealer/installer made the station and added it to your end-user account, you have a problem:
The api will not return a valid respons with your username. it will be empty
If you add a station yourself with your end-user account, then you can use the api to access that station (try the url above again with your own username). Unfortunately you cannot add your inverter to this station since the portal will tell you that that serial number is already in use. If you delete the station that was made by your dealer/installer, the system will still tell you that the serialnumber is already in use. I suspect somewhere within the user account of my dealer/installer.
to be continued
revision 1: Initial assumption that it had something to do with a check box during the creation of the station. after some testing it seems it has nothing to do with the checkbox "share my station with other users" which can be checked when you create the station.