The Reflexion app provides realtime sensor readings from Sungrow hybrids with associated smartmeter and battery. The devices are separate devices with the proper energy classes, they show up properly in Homey Energy.
Flow cards that make features such as peak shaving and spot price-based charge/discharge are available.
Support is also planned near-term for:
- Sungrow string inverters
- Deye hybrids
- SolarEdge string inverters
- Solis hybrids
- Sigenergy hybrids
- Garo GLB EV charger
After that two optional features are planned that will utilize paid cloud features:
- EMS with AI predictions for consumption, production and spot prices before day-ahead
Will optimize charge/discharge times according to spot price as well as block export on negative rate.
- Peak shaving (reduce peak tariffs, protect main fuse)
There’s additional info on the WIKI on github.
2 Likes
Hello and thank you for the app. Unfortunately, the speed setting has no effect, and the sampling rate is very fast, which is great, but after a few minutes I no longer receive a signal from the Modbus inverter. What can I do to adjust the sampling rate?
I will refactor the way communication works eventually. There’s a setting on all devices, but only one of them actually holds the connection (it can be either one of them) which is good (only one connection) but I probably lost the setting.
You can use the back ETH port instead of the datalogger. The back port is about 10x faster than the datalogger.
If you are already using the back ETH port, try the datalogger instead.
(You can add manually by IP so you know which port you connect to)
If you do not have the latest firmware in inverter and the datalogger then update those.
Nobody else has reported any issue.
Den tors 11 dec. 2025 07:07Manuel Kugler via Homey Community Forum <notifications@athom.discoursemail.com> skrev:
Hi Fredric,
Switching the port to the datalogger solved the issue. No more crashes and I now get new data every 2–3 seconds. That works perfectly — thanks a lot for that 
I’ve run into another problem though:
I can only set the max charge power and max discharge power up to 4.5 kW in Homey. If I want to go higher, I have to change it directly via local access on the Sungrow inverter.
Reinstalling the SunGrow in Homey did not change anything.
I’m not sure, but I thought this was possible at first. Do you know what could be causing this? Is this an app-side limitation, a firmware/API change, or something else?
Thanks in advance.
Manu
Good to hear communication works via datalogger! I think there’s a bug in older firmwares affecting the back port.
The max value is communicated by the inverter. I set the max value that I get. Whats your battery size in kWh? (SBR096?)
Den lör 20 dec. 2025 14:38Manuel Kugler via Homey Community Forum <notifications@athom.discoursemail.com> skrev:
I have solved the issue. Fix will be released in a week or so.
1 Like
Hi. My Reflexion app has been working perfectly for more than a month. But yesterday my Homey lost communication. I removed all units (inverter, battery and smart meter) and installed them again. Now they give the error “connect EHOSTUNREACH 192.168.1.87:502”
Do you know what might be wrong?
Edit: When I add the units I use ip 192.168.1.73 but when they are added they can’t communicate with ip 192.168.1.87. I have two ethernet cables in my inverter, one the wifi-dongle which is used by Isolarcloud and one behind the dongle, straight in the inverter. The one in the back is the one previously used by reflexion app I think.
/Micke Wiik
Most likely Sungrow inverter has blocked modbus until next restart due to overload.
If that is the case you need to restart the inverter (fully, LED must go dark) so turn off solar, grid and battery and wait a few minutes.
Other options is that the inverter is no longer on that IP address.
Check if inverter is reachable in web browser on https://192.168.1.87 (no port for web)
If you cannot reach it via a web browser the problem is in your network.
Are you using WIFI, the ethernet port in the datalogger or the back ethernet port (not in datalogger)?
In my experience using the ethernet port in the datalogger is the most stable option and Sungrow rarely blocks modbus on that port.
Best Regards,
Fredric
After two restarts of the inverter everything works again. When I was debugging I also realised that it would be a good thing to use a static ip for the inverter so I fixed also fixed that. Hopefully everything will work smoothly from now on.
Thanks for the app, it rocks compared to the other Sungrow app.
1 Like
Hello,
So I am equipped with a Sungrow inverter and also the Ihome Manager smart meter. But on the meter only the Hz and voltage information is updated, and all the power information is not updated. If you can see where the problem is coming from please? I have provided some screenshots for you to see. If you need anything, don’t hesitate.
Best regards,
Rodric CONSTANTE
Im sorry but I don’t have an iHomeManager so I can’t test and integrate it.
Den lör 24 jan. 2026 18:06Rodric CONSTANTE <notifications@athom.discoursemail.com> skrev: