-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Battery Inverter ("Sunny Island") support #5
Comments
Agreed! 😄 Sadly I do not have a battery nor an inverter 😅
|
I have a battery here and a Python plugin that's working. Maybe those hardcoded registers can help you as a starting point?
I think that reads: |
|
The investigations in #9 have led me to conclude (see #9 (comment)) that at least in @Scream4Life's setup, the PV inverter does not get advertised, only the battery inverter does. We also know for a fact that this plugin reads data from it just fine, but of course it's ready the flow of energy to/from the battery, rather than only from the solar panels. I don't know yet how to discover the PV inverter in his case (see #9 (comment)), but it seems somewhat possible (although still difficult) to add battery inverter support now, despite my not having one. |
Using Modbus I can at a minimum verify that we're connected to a solar inverter, thanks to registers:
|
…ction to a solar inverter, not a battery inverter. That will be added in #5.
The device class detection shipped in |
As soon as you update to https://github.com/wimleers/homebridge-sma-home-manager/releases/tag/1.1.1, it will not be possible anymore for this plugin to mistake a battery inverter for a solar inverter: it will refuse to start. That's a good first step towards to solving this issue at least 😇 |
You expected something like that?
|
Yep. If I remember correctly, you used to hack the code to hardcode an IP address for your solar inverter. Is that right? |
Hm, that wasn't the right spot either. There is not data coming in. Where do I need to insert the IP of the inverter now? |
Change it to:
@Scream4Life Any chance you would be willing to grant me remote access to your machine (using your mac's "Screen sharing" service in System Settings) so I can try to figure out some way to automatically discover your PV inverter based on the information in mDNS/DNS-SD, your SMA Home Manager or your battery inverter? There must be some way to figure this out automatically! @sweh Do you also have the problem that @Scream4Life is seeing, where this plugin since version |
We can set up a remote session if you'd like. I write you an email. |
It does somehow not recognize my inverter as a SMA inverter now. I'm on 1.1.1 with the hardcoded IP you've mentioned above.
The devices are offline in EVE. |
No, it's connecting to the PV inverter as expected. |
@sweh Thanks for confirming — that confirms my suspicion that @Scream4Life has a pretty atypical setup 😅 |
My pretty atypical setup just received a firmware update for my PV inverter to v3.12.1.R (latest). I also activated something like Webconnect I switched everything to auto-detect but the plugin still gathers my battery inverter instead. I still don't see the inverter with Discovery unter _http._tcp. |
@sweh & @Scream4Life Can you both please update to https://github.com/wimleers/homebridge-sma-home-manager/releases/tag/1.1.3 and share the logged |
DeviceType: 9348 |
There's a huge list of types in the SBFspot taglists
|
Without any code changes:
And with hardcoded IP in the _findInverter function:
This way it is finally was showing production and consumption values again. Sometimes if freezes the value and after some time updates them again, where as the log is this showing values with this "Dropping measurement" message. |
So, @Scream4Life sees device type 9356 for the battery inverter, 9336 for the solar inverter. According to @sbf-'s https://github.com/SBFspot/SBFspot/blob/master/SBFspot/TagListEN-US.txt that is
and
Now at least I can try to make sense of the ModBus registers documentation and try to find alternative addresses to read 👍 I now have users with similar problems:
|
Not sure what a hybrid inverter is, but "Tri-Power" means that it can handle up to three solar fields (east, south and west). My battery inverter seems to be hidden from this plugin, there is no log entry for it:
|
No, "Tri-Power" stands for "three phase inverter" The 3 "solar fields" refer to the MPP inputs: 2 on MPP input A and 1 on MPP input B See Datasheet |
sorry to correct you: Tri-Power are SMA devices with 3-phase AC output. Usually those with higher nameplate power... Best |
Wouldn‘t this SMA plugin be the greatest of all time (i mean - it is already!) if also the Battery Inverter Status could be extracted?! 😉
In case you need a test user 👋
The text was updated successfully, but these errors were encountered: