Solar power is worth the most when it is used, not when it is sold. This app lets Homey decide what your Fronius system does with it: charge the battery when electricity is cheap, discharge it when it is expensive, keep imports below your fuse rating, and hold production back on the hours when feeding the grid costs you money instead of paying you.
It works with GEN24 inverters and their batteries, and with the older SnapINverter generation such as Symo and Primo running a Datamanager 2.0. Each inverter is added as its own device, and a GEN24 with a battery is added twice, once as a battery and once as a solar panel, so Homey Energy counts production and storage separately. A Fronius Smart Meter is needed for anything that reacts to what passes the grid connection.
BEFORE YOU ADD A DEVICE
Modbus is switched off on a new Fronius inverter, and no app can turn it on for you. Open the inverter's web interface in a browser and set it up first. The settings live on the inverter, so this is a one-time job.
GEN24, under Communication - Modbus:
- Mode: TCP Server
- SunSpec Model Type: int + SF
- Modbus Port: 502
- Meter Address Offset: 200
- Allow Control: on
- Restrict Control: off, or add Homey's IP address to it
Two of those decide whether the app works at all. int + SF is not what Fronius ships with, and the battery device reads a fixed set of addresses that only exist in that mode. Allow Control is what permits the inverter to accept a command instead of only answering questions.
SnapINverter with a Datamanager 2.0, under Settings - Modbus:
- Data output via Modbus: tcp
- Modbus port: 502
- Sunspec Model Type: float or int + SF, either one, the app detects which is in use
- Inverter control via Modbus: on, if you want production or export limiting
- Restrict control: off, or add Homey's IP address
ADDING THE DEVICES
Add a device, pick Fronius Control, and choose what you have. Enter the inverter's IP address and press Test connection. The app reads the model, serial number and power ratings from the inverter itself and fills in the rest, so there is nothing to look up in a datasheet.
Unit ID is 1 on a GEN24. On a Datamanager it is the inverter number shown on the inverter's own display, which is also 1 unless several inverters share one Datamanager.
The Smart Meter is found automatically. It normally answers at unit 200 on a GEN24 and 240 on a Datamanager, and if it is wired to a different Fronius inverter than the one you are adding, the app looks for it there as well.
WHAT WILL FIGHT THIS APP
Turn off Multiple Inverter Control if your installation has it. It writes to the same registers as this app, and whichever wrote last wins. The same applies to any other Modbus master pointed at the same inverter, which also matters because a Fronius inverter accepts only about two Modbus connections at a time.
Fronius has its own permanent export limit under Safety and grid regulation. It is a fine thing to have, but it applies around the clock. This app limits production only for as long as a Flow asks it to, which is the point when you only want to hold back during the hours when export is worthless.
Läs mer ›