gw2pvo icon indicating copy to clipboard operation
gw2pvo copied to clipboard

Consumption not showing with Goodwe HomeKiy

Open isbrodie1 opened this issue 4 years ago • 11 comments

Hi all,

Just confirming that it doesn't seem to scrape consumption, it's on the SEMS portal but not moving to PVoutput Cheers

isbrodie1 avatar Oct 25 '20 20:10 isbrodie1

Nope... No support for consumption... I have also been looking for a way to upload consumption data. I did references to it being added in an old pull request, but it never got merged.

I did mess around adding consumption (with very limited python knowledge) and it is working fine for my personal setup.... If you want to check it out... I'm not making any claims that it will work for you, nor am I able to offer any support or assistance if it doesn't work. Have a look and if you're feeling adventurous, give it go. I've also added support for openweather as a replacement for darksky.

jakezp avatar Oct 28 '20 21:10 jakezp

I made it working but didn't do much for backward compatibility (say, no checks if there is homekit installed and so on). Works for updates loop, does not for historical data as I haven't found any API call to extract load history.

darek-margas avatar Jun 04 '21 07:06 darek-margas

Is anyone still interested?

darek-margas avatar Nov 17 '21 12:11 darek-margas

Yep, but I don't think the inverter shows consumption - how can it?

joffa101 avatar Nov 18 '21 10:11 joffa101

Yep, but I don't think the inverter shows consumption - how can it?

Needs Homekit installed, as per subject.

darek-margas avatar Nov 18 '21 10:11 darek-margas

@darek-margas : Hi Darek. Have you managed to get consumption with HomeKit working? I have just got a GoodWe/HomeKit combo installed. I can push the data to PVOutput but cannot see consumption. I am using everything at default and using following command: gw2pvo --gw-station-id XXXXX --gw-account XXXXX --gw-password XXXXX --pvo-system-id XXX --pvo-api-key XXXXX --log debug

wifievangelist avatar Jul 16 '22 13:07 wifievangelist

@darek-margas : Hi Darek. Have you managed to get consumption with HomeKit working? I have just got a GoodWe/HomeKit combo installed. I can push the data to PVOutput but cannot see consumption. I am using everything at default and using following command: gw2pvo --gw-station-id XXXXX --gw-account XXXXX --gw-password XXXXX --pvo-system-id XXX --pvo-api-key XXXXX --log debug

Yes, it worked for me long time. I replaced monitoring by iotawatt but still have test site using this. https://pvoutput.org/list.jsp?id=97109&sid=85607

I think you may need my fork to have it.

darek-margas avatar Jul 23 '22 23:07 darek-margas

@darek-margas can you tell me about IoTaWatt vs goodwe homekit? Should I preference one over the other? (I am computer+coding technical, but new to solar). Was going to contribute to your fork, if that's the most active/maintained one around... Friend also has unused https://www.flukso.net/ he's happy to give me

lyricnz avatar Jul 28 '22 22:07 lyricnz

@darek-margas can you tell me about IoTaWatt vs goodwe homekit? Should I preference one over the other? (I am computer+coding technical, but new to solar). Was going to contribute to your fork, if that's the most active/maintained one around... Friend also has unused https://www.flukso.net/ he's happy to give me

I am not a fond of cloud stuff as it does not work due to issues beyond my control. This is why I got Iotawatt. What I got better this way is:

  • It is local, has some UI and good REST API
  • I use it with Home Assistant so that everything works even with no internet
  • It has built in uploader for PVoutput
  • I calibrated it so that discrepancy between PVoutput and official meter is below 5c per day
  • It has number of ports so that I was able to put CT on every circuit giving me a lot better picture than just grid and solar view
  • It is pretty much open source so you can make adjustments and compile or easily make it your own Tasmota/ESPhome thing.

What was/is missing in it:

  • For PVoutput upload, if you need SSL you need a proxy as ESP has not enough CPU power
  • It did not provide aggregation. It has been added recently but it has impact on SD card and also reducing free memory causing reboots. Lack of aggregation is not an issue with Home Assistant but when I looked at making my own uploader to ChargeHQ, it seems easier from Goodwe cloud as there is aggregation.

darek-margas avatar Jul 29 '22 01:07 darek-margas

100% agree on local vs cloud; plus I had to setup guest wifi, as I don't trust Goodwe. So you're still using semsportal for the inverter generation data?

Happy to leave embedded-devices doing as small a job as possible, and aggregate elsewhere (on my pi etc)

Noob question - which wires do the sensors clip to (relative to "feed in", "inverter", and "feed to house")? I have three phase feed-in also, but not using any three-phase devices yet.

lyricnz avatar Jul 29 '22 01:07 lyricnz

100% agree on local vs cloud; plus I had to setup guest wifi, as I don't trust Goodwe. So you're still using semsportal for the inverter generation data?

I use separate IoT wifi networks for all IoT devices including Goodwe. I query inverter directly using modbus over IP. This was developed as python module and then integrated into HA. However, this is only to see how inverter works (temps, string voltage, etc) as it does not provide more than just its output which is also incorrect at low levels. For all other monitoring I read Iotawatt. It can do 3P, just taakes 3 ports for 3x CT and then, if you need correct readings, 3x reference voltage. 6 ports gone but still a few to clamp elsewhere. You would have to clip all 3 grid live wires, use 3 reference transformers (or one and emulate 2), inverter live wires (1 or 3 depending on inverter) and then whatever else you want to measure within house.

darek-margas avatar Jul 29 '22 01:07 darek-margas