homeassistant-growatt_server_api icon indicating copy to clipboard operation
homeassistant-growatt_server_api copied to clipboard

ENCHANCEMENT - Add the ability to configure settings e.g. charging & load consumption

Open muppet3000 opened this issue 2 years ago • 8 comments

Is your feature request related to a problem? Please describe. The ShinePhone App & Website allows for configuration of inverters, this functionality should also be available in HomeAssistant

Describe the solution you'd like The ability to configure the following:

  • Time information
  • Charging/AC consumption configuration settings
  • Discharge settings

Describe alternatives you've considered N/A

Additional context To Follow.

muppet3000 avatar Feb 05 '23 09:02 muppet3000

Very interested in this. I found https://github.com/indykoning/PyPi_GrowattServer which has some support.

catch56 avatar Feb 05 '23 11:02 catch56

Thanks @catch56 I'm also very excited about finally implementing some of this logic. I've made promises to various people that I will finish adding support for the other inverter types first though so it's only fair that I deliver that functionality first. I may start tinkering on this logic as a background activity at the same time though.

FYI - the library you linked to is the one that underpins this integration, all of the information pulled is via that library. Furthermore, the logic that library has for pushing config changes is logic that I added to it 😋 so I'm very familiar with it.

I'll update further here when I'm picking this work up.

muppet3000 avatar Feb 06 '23 06:02 muppet3000

I'd be -very- excited to see this arrive... Bonus if there's a simple 'mode' that can be easily triggered eg. force charge/force discharge/auto. But just being able to manage these features from Home Assistant at all would be wonderful! It's been beyond my skills to implement it with some of the other methods flying around.

headbouyJB avatar Feb 08 '23 15:02 headbouyJB

The most promising other option I've seen (apart from solarassistant which is $$ and I don't have a spare raspberry pi for) is https://github.com/johanmeijer/grott which just recently added a server component that allows for changing settings and would be available to home assistant via MQTT. I only installed home assistant last week specifically for this purpose after getting solar panels and a growatt inverter 7 weeks ago, while I've got growatt_server_api up and running for monitoring, haven't had a chance to play with grott yet, probably soon though.

catch56 avatar Feb 08 '23 16:02 catch56

Off-topic for this issue however: Given the problems with the growatt servers over the last 2 days, grott may be the way forward, I plan to continue supporting this repo for as long as it is viable to do so. But longer term something more 'local' i.e. not dependent on the growatt servers may be the way forward.

Just a reminder that the current priorities are to complete the addition of support for the missing inverter types BEFORE I go adding support for configuration.

Sadly the on-going issues with the servers for the last couple of days have hampered my progress on various implementations.

muppet3000 avatar Feb 08 '23 16:02 muppet3000

Good morning, I’m sending this message because I need help with my Growatt. My question arises from an energy contract where there is (sometimes) a negative energy price. When I return power from my solar panels, I have to pay for it. To prevent this, it would be nice if my panels are switched off automatically at a negative price. Do you see an opportunity to get this done?

Geefmijeenidee avatar May 28 '23 08:05 Geefmijeenidee

@muppet3000 I think that @Geefmijeenidee needs something like this: https://github.com/binsentsu/home-assistant-solaredge-modbus/releases/tag/V1.9.0

"Enables limiting or completely shutting down power output."

@Geefmijeenidee can you provide your Inverter type?

jovana avatar May 30 '23 16:05 jovana

Hi, I have a Growatt 3000-S.

Geefmijeenidee avatar May 31 '23 09:05 Geefmijeenidee