Comments (8)
Hi @elektrinis,
are you aware of the WiNet-S UI?
It is available under the IP of you WiNet-S-Dongle. If you login with Username 'admin' and Password 'pw8888' you can access a tab called 'General Parameters' under the menu 'Device Monitoring'. There is a form where you can issue some commands to read and write registers you want. I have not tried to write anything here. The same form is available for the inverter and for the battery.
I'm not familar with the hex schema, but in this example you can see, that I can read out the device type code of my SH10RT-V112 inverter. When you ignore the two pairs of zeros at the beginning, the rest of "0E 0F" matches the code which is checked in the modbus_sungrow.yaml configuration file.
{% elif ((states('sensor.sungrow_device_type_code') | int(default=0)) == 0x0E0F) %}
SH10RT-V112
If you want to have a decimal number, you also need to convert the last four digits from Hex to Dec.
I'm also not sure what the exact meaning of 'Register Number' and 'Address Type' is. But with this settings I could get something meaningful.
And you are not alone with a Sungrow SBR battery ;-) I also have one, as you can see.
from sungrow-shx-inverter-modbus-home-assistant.
I also have a Sungrow SBR battery, but it doesn't show up in the web interface. Did you change anything?
from sungrow-shx-inverter-modbus-home-assistant.
Hi @Louis712, no, I did nothing for that.
from sungrow-shx-inverter-modbus-home-assistant.
I read in a forum that it depends on the version of the SBR battery if they show up as own entities or not. There is a standard model and two version of a premium model. The 2nd version of the premium model shows up if i understood it right, and the first version of the premium may show up after the latest battery upgrade. I am probably on the latest described version. But have not seen any working updates for me yet. Some zip file though, but i cannot install that one.
from sungrow-shx-inverter-modbus-home-assistant.
@lassej01 I know, that there are two versions and I have the older one (orange label on the packaging). How did you do your update? My battery doesn't show up in iSolarCloud or anything. I wanted to do it locally, downloaded SBR128 firmware, but the app said, that there wasn't any file found. Do you have any information on that?
from sungrow-shx-inverter-modbus-home-assistant.
I also understand I can make a script with modbus.write_register service call myself, but perhaps this could be a good idea to include a simple GUI in the dashboard?
I don't think this is a good idea, because people will fuck up when they have a chance to randomly access registers :)
If you want to test registers, I can also recommend QModBus Master for this (Windows Software).
from sungrow-shx-inverter-modbus-home-assistant.
I have automated this a little with service that's already provided, and it's good enough. I think you are right, people can mess up things and current way is good enough for advanced user.
Thanks and I'm closing this for now.
from sungrow-shx-inverter-modbus-home-assistant.
Sorry, I just noticed there is service to write, but not to read data.
Not sure if those registers are a part of this project though.
Can we implement a service modbus read register
?
from sungrow-shx-inverter-modbus-home-assistant.
Related Issues (20)
- 2 sensors not available in the tesla dashbaord by louis HOT 1
- Zwei Wechselrichter. Daten unterschiedlich in HA und iSolarCloud | Two inverters. Different data in HA and iSolarCloud HOT 18
- Strange outage HOT 1
- Force charge and all other modbus write registers don't work HOT 1
- Retrieved data through modbus not containing data of both inverters HOT 1
- Battery Capacity wrong HOT 9
- Battery dis/charging power sensors don't work. HOT 5
- Load 1 ON/OFF Mode Switch for the DO-port holding register 130011 or more complex DO-Configuration and Load Control Mode by using registers 13001-13016 HOT 3
- Entities are no longer available or jumping between available and unavailable HOT 28
- NO VALUE after Home Assistant >= 2024.04 HOT 68
- Second Inverter ist changing between unavailable and avalaible every few seconds
- Undocumented Holding Registers destroys SH10RT Config HOT 6
- Yearly Export jumps about 1100kWh on May 1st HOT 1
- Modbus no longer works HOT 7
- Some values ββare missing after updating to 2024.5.2 HOT 2
- Battery charging/discharging power using wrong registers? HOT 1
- sungrow update no battery forced mode HOT 2
- total_dc_power over a million watts HOT 1
- Self-consume mode not triggering HOT 2
- 16bit integer wraparound error on Single phase hybrid inverters battery current sensor
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sungrow-shx-inverter-modbus-home-assistant.