Hello! I have existing custom installation which is set up with inverter SunSpec Model Type as float. Has anyone managed to get a float configuration working or is it much more complex than changing the register references?
Hi. I have a Fronius Verto 30.0 and the integration works fine for MPPT1 and MPPT2. But the Verto has 4 MPPTs. Would it be possible to add support for MPPT3 and MPPT4?
Works great !
Thank you for your work and time ![]()
I’ve added a feature request in [Feat request] Add MPPT 3/4 for Verto · Issue #38 · callifo/fronius_modbus · GitHub
Can you supply the exact name the inverter uses in the integration? See the issue tracker above.
Got it working immediately using a Fronius Gen24 12.0 SC Plus / Smartmeter IP / Reserva 12kWh setup. Thank you!
Is there an easy way to upgrade the integration to the 0.2.5 RC (battery controls do show up correctly)?
Buonasera a tutti, ho installato nella mia abitazione circa 2 anni fa un Fronius Primo Gen24 4.0, adesso vorrei aggiungere la batteria che ho gia preso ma non e ufficiale della fronius (BYD, LG, RESERVA) ma altra marca, l’inverter non la riconosce sebbene al suo interno ha diversi protocolli, gli ho provati tutti, ma niente da fare,e possibile trovare il protocollo che usa la fronius ? Grazie a tutti.
So i have just installed 2 byd hvm 19.3kwh batteries onto my existing fronius premo gen24 plus inverter and i dont have export limit under inverter setting. My friend has same inverter and has these settings
Hey,
Thanks a lot. I have installed everything but I have only 2 writable fields for my GEN24. Is this normal?
If I change the minimum resevere, the field in the fronius web interface does not change. Any idea?
Can this integration replace the official Fronius integration by offering the same entitiy_ids?
I have been running the official integration for 2 years now and don’t want to loose my Energy dashboard history but like to transition to this this for better control and hopefully faster update rates.
Hi all,
Thanks for this nice integration.
It works very good with my Fronius Verto 15.0 Plus.
@callifo: Would it be possible to add a manual to your repo for how to setup the HA energy dashboard?
Currently I use the following sensors:
- Electricity grid
- Energy imported from grid:
- Smart Meter → Imported
- Energy exported to grid:
- Smart Meter → Exported
- Power measurement:
- Smart Meter → Power
- Solar panels
- Solar production energy:
- Fronius Verto → AC energy
- Solar production power:
- Fronius Verto → PV power
- Home battery storage
- Energy charged into the battery:
- Fronius Verto → Storage charging lifetime energy
- Energy discharged from the battery:
- Fronius Verto → Storage discharging lifetime energy
- Discharge power:
- Fronius Verto → Storage discharging power
- Charge power:
- Fronius Verto → Storage charging power
Is this correct?
I use the below.
‘AC energy’ for me wasn’t usable for ‘Solar production energy’, as it includes power produced from the battery. Caused weird stuff in the Energy Dashboard. I created a new integral sensor to use the PV Power to calculate solar power production. Maybe not required anymore(?) if you can just use PV Power only (previously the energy dashboard did not have this option, it needed a meter (kwh), not a live output (kw).
I also use a template ‘Storage Power’ for other parts of my automation (that was lost in the last change, so I made my own).
- platform: integration
unique_id: fronius_symo_gen24_6_0_photovoltaics_total_production
source: sensor.fronius_symo_gen24_6_0_pv_power
name: Fronius Symo Gen24 6 0 PV Power Production
unit_prefix: k
round: 2
method: trapezoidal
max_sub_interval:
minutes: 5
- sensor:
- name: 'Fronius Symo Gen24 6 0 Storage Power'
default_entity_id: sensor.fronius_symo_gen24_6_0_storage_power
unique_id: sen_fronius_symo_gen24_6_0_storage_power
state: >
{% if 0 < states('sensor.fronius_symo_gen24_6_0_storage_charging_power') | float(default=0) %}
{{ states('sensor.fronius_symo_gen24_6_0_storage_charging_power') | float(default=0) * -1 }}
{% elif 0 < states('sensor.fronius_symo_gen24_6_0_storage_discharging_power') | float(default=0) %}
{{ states('sensor.fronius_symo_gen24_6_0_storage_discharging_power') | float(default=0) }}
{% else %}
0
{% endif %}
unit_of_measurement: 'W'
device_class: power
state_class: measurement
icon: mdi:home-battery
availability: "{{ states('sensor.fronius_symo_gen24_6_0_storage_charging_power') | is_number and states('sensor.fronius_symo_gen24_6_0_storage_discharging_power') | is_number }}"
Probably reluctant to formally provide something to this effect, as HA’s energy dashboard looks to change over time, so these might not be kept up to date. Plus as you can see, there is multiple ways of doing it.
