Hi there, as I had many issues running the integration from Stephan I decided to create my own overhaul which is somehow based on the original one.
Perhaps there will be those here who will also find my polished version useful.
My version is much more stable, has more frequent updates (but in different intervals for different sensors, when feature enabled), supports configuration of the device and uses asynchronous pysolarmanv5 (and dynamically crates request sets according sensor descriptions in definition profile) as well utilizes fetching through DataUpdateCoordinator many more fixes and improvements and also up to date features of HA. Read more info about changes on the repo.
Please read carefully before you decide to try it.
As there are many changes I decided to publish them as separate project.
I have, of course, at least from the start but when I at the end ended up writing again from ground up whole inner logic as well the way how it is integrated with HA I decided not to go through that route (at least for now) for the following reasons:
I can imagine that Stephan would really be happy from a pull request which changes the whole thing
Potential overhead of integrating the changes (the proper way)
I’m really not a fun person to work with (trust me bro)
But that does not mean it can’t happen in the future.
I’m surely open for it. I even indirectly did let him know in his repo so I’m sure if he would be interested he would say so.
Hi @davidrapan,
Thank you for your work on this, i got it working in no time.
I do have a question though, what is the difference between ‘PV Power’ and ‘Load Power’ ?
Load power seems to reflect the values that my inverter displays, PV power is PV1 and PV2 combined but im not sure which i should be using to display what is actually available to my home.
Also, im curious which sensors you would recommend using on the energy dashboard.
Have strange behavior with Deye Cloud conflict:
When connecting Solarman via my WiFi logger to HA - my Deye battery RW-M5.3 Pro in cloud goes offline. And vice versa.
And there is no Deye battery type in integration, showing as Pylontech…
Is it battery type conflict of serial baudrate limit conflict…
Logger SN 29*
sensor List: 5406
LSW3_32U_5406_1.0B
Last fw version .07 (.06 was the same)
David, thanks for putting together this great integration. My family recently installed a Deye 10kW hybrid inverter at their off-grid site, and your integration has helped me access all the data I needed to implement some smart management in Home Assistant. However, they now just had a generator installed, and I’m not sure of how I should be interpreting the data. I’ve always been using the “Power” sensor to read how much total power the house is consuming (sensor.deye_10kw_inverter_power), but when the generator is running and charging the battery, this figure turns negative. I’ve tried to find a different sensor that only shows the power being consumed by the loads, but I can’t see one. I expected that the “L1 Output Power” sensor would be the one I need, but this sensor actually shows the same negative value. I also thought of the “Load Power”, but this shows a very small value that doesn’t seem to correspond to anything.
I’m using the default deye_hybrid.yaml configuration. The Solarman app seems to be showing the correct values, so does this indicate that perhaps this configuration file is not quite right for my inverter? My inverter has 3 MPPTS, and there doesn’t seem to be a 3 MPPT version in the other config files. How do I go about getting the correct values? I’m very new to the Solarman, so I don’t yet know much about the inner workings. Is it possible that the installers haven’t configure something correctly?
I’m including some screenshots to show what’s happening:
ps. The integration is showing a value for “Micro-Inverter Power” but we don’t actually have any micro-inverters. It seems to be showing the generator power.
Power sensor shows input/output power of the inverter itself. Picture provided shows combined input of PV and Generator flowing into the battery (and to the Load) and looks correct.
Load Power sensor should give you Consumption value visible on the picture from the Solarman App and is indeed wrong!
Micro-Inverter Power is interchangeable with Generator Power, yes. (It’s just additional input of the inverter and in your case you have there output of the generator)
It’s really hard to tell what could be wrong here. Can you please give me an exact model and type of the device so i can look into it?
Recently migrated from “other” Solarman integration to this one…very easy to do (with info on GitHub Discussions), kept all old data, etc so thanks for all the work. I’m using a custom parameters file (have been for ages) and while it’s on my list to migrate to one of the built-in parameters it’s not near top of the list for now.
In the other Solarman it was possible to configure one Inverter/logger multiple times using different parameter files but with this one the integration tells me that the IP is already configured which of course it is…question is then if there is a way to circumvent this and configure the same inverter/logger more than once (so I can leverage one of the build in parameters along with my custom one)?