Fronius Image

Fronius

Issue with MultiPlus 48/5000/70-100 connected with Fronius Symo 8.2-3-M

I just installed the multiplus on the ACin of 1 phase of the fronius symo with pylontech batteries for backup and solar energy storage.

I.m not allowed yet to feed excess energy In the grid so fronius is set not to feed excess energy In the grid. A fronius smart meter needing installed.


The fronius and multi are connected via venusGX



1. 1st issue is that when I lower the SOC of the batteries the fronius is being throttled down and power is being supplied only from the batteries.

2. 2nd issue with charging the batteries. The fronius will not ramp up to provide additional power for the charging.

Any ideas why this is happening?






mihaimicu asked
mihaimicu commented ·

1 Answer

The system is locked to 53 Hz and does not resume

Hi, I have followed all your guidelines and the Firmware version 476 is at the latest revision but the Quattro still holds our the ac coupled Fronius even when the BYD battery is below 54V



cleverconnections asked
Paul B edited ·

1 Answer

What is the reasoning mixing panels West and East on same MPPT ?

Hi,

I have two sided of roof, one pointing almost West, one almost East, (20 degree turned towards east) (location is Denmark) see picture here :

[image]

[image]

My plan was : 3,7Kw array on West and 2,8Kw on east, my reasoning was that we consume more energy towards the end of the day than in the morning. I am planning doing a DC and AC coupled system using Multiplus II, Fronius and a Victron MPPT.

My plan was to have one side on the Fronius and one side on the MPPT but somebody suggested to different.

He suggested take half East to Fronius MPPT1, half West to Fronius MPPT2 and the rest from West and East in parallel to the Victron MPPT. He said it's better to do this because the MP2 can only charge with 1.5kw on the battery from AC (if there is surplus from Fronius).

Why is that a good idea ?


Here is a full diagram

[image]

peternielsen asked
peternielsen commented ·

4 Answers

Fronius Zero-feed-in wastes up to 90% of capacity - improvement required


Hi All,

With this documentation I like to demonstrate that Fronius Zero-feed-in algorithm ignores up to 90% of available energy in a zero-feed-configuration, although all produced energy could be fed into battery at that moment.

@Victron&Fronius-Developers: Please read this article and translate improvements into next software releases.


Generic problem description

My PV panel power balance between MPPT-fed and Fronius-fed energy ratio is about 45% vs. 55% (my complete topology is described below). This screenshot demonstrates that this ratio can be also effectively generated and loaded into AC-IN and battery as long as the grid is disconnected from MultiPlus-II.

[image]


Only 30 seconds before when grid was still connected, I took that screenshot. You see that MPPT has nearly the same output, but the Fronius delivered only 28% of its actually currently possible capacity. Since the previous screenshot was taken before, it demonstrates clearly that at that moment there was no restriction of the battery taking additional energy (charging limit of 242A current allowed by BYD at that moment of time).

[image]


Frist conclusion
Fronius Zero-feed-in feature in Victron ESS wastes plenty energy (>75% in average – up to 90% in peak)


Closer analysis
Following analysis demonstrates that Fronius Zero feed-in mechanism only works as long as you have a steadily deviating power consumption. Otherwise it wastes plenty energy.

1. AC load on AC-OUT consumption is currently low at 249W and Fronius feeds in with 934W only (compared to screenshot in step 3 you see that was is only 50% of the available capacity at that moment).

[image]


2. Switch on a mentionable load on AC-OUT1 activates the Fronius within a few seconds to leverage full available capacity.

[image]


3. After having switched off the additional load, Fronius continues to produce similar but already slight lower volume. The produced capacity is fed mainly into battery.

[image]



4. As long as there is no peak any more on AC-OUT1, Fronius lowers its production steadily down. In that example its returned to 23% of currently available capacity.
Battery SOC was 52%, the currently applied current 52,9A with readiness to take 242A at that moment.

[image]


Expectation
Please improve zero-feed-in feature so that also battery will be effectively loaded with available capacity on Fronius attached PVs.

My environment

· 3xMultiPlus-II 48/5000/70-50 in 3-phase (firmware 477) with a ESS zero feed-in configuration

  • ESS zero feed-in configuration
  • Multiphase regulation on single phase
  • Grid setpoint defined at 80W

· Fronius Symo 6.0-3-M (firmware 3.16.7-1) with 6.030 kWp attached (55% of total PV) – connected to AC-OUT1 (critical loads) – no additional smart meter - sunspec activated

· Victron MPPT VE.can 250/100 rev2 (firmware 1.06) connected via VE-Bus with 5.025kWp attached (45% of total PV)

· PV modules all with absolutely identical direction and no shadowing

· BYD LV 15.4 (allowed charging and discharging current during the test procedure 243A)
BMS connected via CAN-bus (firmware 1.16)

· VenusGX (firmware 2.60)

· Any component with latest firmware as of today

[image]

thomasw-1 asked
ossi commented ·

2 Answers

Baud rate conflict 250/500kbit/s - Parallel Quattros-Cerbo-Pylontech-250/100MPPTs-Lynx....

Off-Grid system has 2 x Quattro 48/10000 in Parallel with 24 x Pylontech US2000 & LV HUB, Cerbo GX, Lynx Distribution system inc Lynx Shunt, 2 x 250/100 VE.Can MPPTs ground array, 2 x Fronius 6KW PV Inverters roof array. Perking 12kVA Generator. All kit a few months old. All Firmware updated to the very latest.

Following the Victron documentation Pylontech (Type B cable) to Cerbo VE.Can BMS connections. MPPTs and Lynx Shunt to Cerbo VE.Can connections. Quattros to VE.Bus connections. DVCC enabled, settings as per the book.

Problem: With CAN-bus BMS (500 kbit/s) CAN-profile in the CCGX as per the book, the MPPTs and Lynx Shunt disappear. They reappear if the baud rate is set to 250 kbit/s. Various problems manifesting such as auto-run generator stops working etc.

Am aware that others have had similar issues with the 250/500 kbit/s conflict. Any suggestions how to get round this - thinking switch the MPPTs to VE.Direct connection instead of Can but hate work-arounds and want the correct solution!

Thanks in advance!


colins asked
colins commented ·

1 Answer

Grid feed-in deactivation not working

Hi All,

I am wondering that ESS feature does not properly respect the deactivated "Grid feed-in" option.
In following screenshots you can see that the grid power flow deviates roughly between -2.000W and +2.000W, although it is not expected to feed-in anything.
Since I am not allowed to feed into the grid, I am forced to move away from ESS to actually deprecated HUB-2 application.

I would highly appreciate, if Victron could consider

  • a HUB-2 equivalent feature in ESS solution again and
  • assure that relevant energy is used mainly from battery and not from grid


Examples

  • grid power changing from +1.447W to -1.756W

    [image]

    [image]


  • grid power changing from +2.006W to -1.709W

    [image]

    [image]


Configurations

Both configuration options aren't successful.

[image]

[image]

My environment

  • 3xMultiPlus-II 48/5000/70-50 in 3-phase (firmware 477) with a
    • ESS zero feed-in configuration
    • Multiphase regulation on single phase
    • Grid setpoint defined at 80W
  • Fronius Symo 6.0-3-M (firmware 3.16.7-1) – connected to AC-OUT1 (critical loads) – no additional smart meter - sunspec activated
  • Victron MPPT VE.can 250/100 rev2 (firmware 1.06)
  • PV modules all with absolutely identical direction and no shadowing
  • BYD LV 15.4 (allowed charging and discharging current during the test procedure 243A) - BMS connected via CAN-bus (firmware 1.16)
  • VenusGX (firmware 2.60)
  • Any component with latest firmware as of today

[image]

thomasw-1 asked
thomasw-1 edited ·

0 Answers

CCGX Not showing PV Production

We have a customer with the following installed:
1 x Victron MultiPlus II (48/3000/35-50-230V)

2 x Fronius 3kW Primos (1 on the input, one on the output)

7kWh of BYD batteries


Currently everything is working ok, except there is no pv production being recorded and displayed by any of the Victron devices.

Using the Remote Console I can see that the MultiPlus is aware of both of the inverters. The customer has a Solar.Web monitoring setup for the Fronius inverters, but can only monitor one of them, so the customer can't use Solar.Web to record production data.


All of the devices are connected to the customers wi-fi, though it is not the best signal strength at the inverters.

The customer used to have the PV Production showing on the CCGX, and in the past a reboot through the CCGX would get it to find the Fronius', though this isn't working anymore.

I have had the customer run through a full shutdown of the system and restart, but this hasn't changed anything either.

There hasn't been a firmware update installed since the customer had the ability to measure

Any help would be greatly appreciated.

sd-jesse asked
sd-jesse commented ·

0 Answers

[SOLVED] Generator woes in 3p hybrid AC (Fronius)/DC system

Summary


Problem1: Generator feed-back

Cause: Gridcode (Germany) & LOM type B enabled for AC-IN1 (where the Generator is connected. Symptom was that there never really was any demand on L1.

Solution: Disable LOM on AC-IN1

Problem2: Generator was not demanded beyond 4A per Phase, although AC Input current limit was set to 7.5A

Cause: Unknown, probably firmware bug in either Quattro 469 Firmware or the 2.60 Venus Firmware

Solution: Wait 3 hours, turn Generator on again, then it respects the AC Input current limit again

Problem3: Dynamic current limiter does not work (description see below)

Cause: Gridcode enabled

Solution: Disable gridcode, thanks to @Daniël Boekel (Victron Energy Staff)


I would have expected a Gridcode to apply only for the AC-In defined as "Grid" and not for the one defined as "Generator" (and I still do), but as the genset functionality is more important for our off-grid installations, disabling gridcode altogether is an acceptable trade-off.



So the question is why. I would have expected the Quattros to pull the defined amps from the genset symmetrically on each phase and to juggle real-world consumption (or excess) on AC-Out.

Instead, I see a constantly skewed L1 with feedback to the genset - see picture.


[image]


Evidently the Fronius (Symo 6) has something to do with it, because when that thing is turned off, the feedback is gone. So I wonder what's wrong there or if it falls into the "It's not a bug, it's a feature" category.

Moreover, the generator runs less-than-smooth. All load changes seem to go directly to the genset, instead of being compensated by the Quattros (power assist or whatever), so the genset Amps go up and down like a kangaroo.

I would assume that defining an AC-IN source as "generator" means that "feed-in" is an absolute no go for the quattros. So why isn't it?

petajoule asked
petajoule edited ·

5 Answers

Grid inline topology: What happens when the grid fails?

Hi Community,

just another question regarding ESS. My Setup is 3 phase grid inline topology. ESS is not allowed in an island setup as far as i know. What happens to my setup if my grid fails ? Will ESS take care of the fronius inverters ? Will it supply power to the house ? I can not find an informations regarding this in the documentation.

Thanks a lot !

Jens

stxshadow asked
Guy Stewart (Victron Community Manager) commented ·

2 Answers

PV throttling very often

I have recently installed an ESS System (Victron Multiplus 48/5000/70) with one BYD 5kWh and Fronius PV Inverter connected on AC out (on-grid system).

ESS is on "Optimized (Without BatteryLife)". The connection between PV Inverter and Victron is wireless.

The system is working ok but I have some issues which for the moment are unsolved.

For example, the PV production is frequently stopped just to return in the next seconds.

[image]

[image]

As you can see from the graph, PV is having a strange behaviour when charging the batteries, the graph looks like a saw teeth when I was thinking to be like a smooth line. The PV throttles down to 0 frequently as you can see and I do not know the cause of this.

Any ideas?

ccb asked
ccb edited ·

3 Answers

Frequency Shifting and Generator

For off grid sites with a generator and AC coupled solar.

Is there a chance that when the Gen comes on (for load support etc), and if the battery if full, that the AC coupled solar (ramped down) , then , the frequency shifting is overridden by the Gen set (if genset provides 50Hz). Is there a chance energy could back-feed and damage genset?

Guess this could happen if the genset is small and the Fronius is large?

If yes to above, is there recommended ways to avoid this in the manual? I've watched the fantastic webinar in the AC coupling (Fronius & Victron webinar) but nothing was mentioned.

We have a work around, but would prefer to use one provided by the manufacturers.

https://www.victronenergy.com/live/ac_coupling:fronius

Look forward to your feedback

David

David asked
Daniël Boekel (Victron Energy Staff) answered ·

2 Answers

Fronius Zero feed kann nicht aktiviert werden / Fronius Zero feed in can't be activated

Hallo,

Nun hab ich es geschafft, das ESS System in VE-Config zu konfugurieren und im CCGX zu aktivieren.

Folgende Komponenten sind im System:
Victron EM24 RS485
Victron Color Control GX
1x Victron Multiplus II 48/3000-32
Fronius Symo 17.5-3-M
4x Pylontech US2000

Nun habe ich aber das Problem, dass ich Fronius Zero Feed-in im CCGX nicht aktivieren kann, da es dort nicht steht.

Am Fronius ist Modbus mit tcp und Sunspec int+SF ist aktiviert.

Wenn ich den VE-Bus vom CCGX abstecke und Einstellung mit MK3USB am Multi vornehme fährt der Fronius komplett mit der Einspeisung runter (Throttled), also irgendwas scheint ja zu kommunizieren.

Fehlt hier noch irgendeine Einstellung ?


English:

I set up the ESS System with VEConfig and started the CCGX.

Components of the System:
Victron EM24 RS485
Victron Color Control GX
1x Victron Multiplus II 48/3000-32
Fronius Symo 17.5-3-M
4x Pylontech US2000

Now I have following problem, that the Fronius Zero feed in cant be activated in the CCGX because I can find it there.

Fronius is connected by Modbus and the settings are done (Modbus tcp and sunspec int+SF)

If I disconnect the VE-Bus from CCGX the fronius is throtteling to ca. 50W.


[image]

[image]

[image]

[image]

[image]

[image]


Wäre super, wenn mir hier jemand helfen könnte! :-)

Danke!!


Gruß

Stephan

stephan-wittmann asked
jfleissner commented ·

2 Answers

Zero feed in not working

Have installed a ESS system with a fronius primo 8.2.1 on the ac-out of a victron quatro 8000 and have disabled feed in as the grid does not permit it. some sunny days when batteries are charged and not much load the house it will export to the grid although the as the photos show fronius zero feed in is active, but when i check vrm and error message shows on PV status but when i check fronius solar web no fault is active.

[image]

[image]

[image]

[image]

dubzy777 asked
stxshadow edited ·

1 Answer

Is Off-Grid AC Coupling any good with Fronius or Solar Edge?

Hello,


From what I can tell Frequency shifting isn't a perfect solution for an off grid ac coupled solar control.

Does Victron support both Solar Edge and Fronius AC coupling options 100%? Are there any limitations to frequency shift control? Other than the 1:1 rule.

Is Selectronic Frequency shifting (generic AC coupling) more advanced than Victron? I heard Victron was 25% steps up or down in power.

Isaac Shannos asked
Guy Stewart (Victron Community Manager) answered ·

1 Answer

Simultaneous MPPT and Fronius doesn't use all the PV to charge the batteries

Hello,


Here is the configuration of Quattro 48/8000:

Fronius Inverter (7kW) on OUT1

MPPT (4kW) through DC-BOX on Pylontech Lithium batt


it runs under ESS Optimized (without BatteryLife).


I don't understand why the Fronius energy doesn't go to charge the battery ... here the problem :

[image]


1570W into the grid instead of charging battery...


how can we correct this behaviour ?


I can give you more details if necessary.


Best regards,

Emmanuel

khaem asked
khaem commented ·

3 Answers

ESS #1 throttles PV production

Hi

Running AC coupled system:

Victron Quattro 10kVA firmware ver: 2653 474

Fronius Primo 4.6kWp firmware ver: 3.13.3-2

BlueNova RacPower 5.2kWh x 2 ver: 1.8

CCGX v.2.57

1. Exporting of Fronius to grid still happening even with zero feed-in etc activated. Happens when the battery is full and the load reduces quickly. This then trips the Conlog meter at the municipality end. This creates a lot of switching between grid and invert. Can this be solved?

2. Running ESS, as soon as the system reaches its 'Minimum SOC (unless grid fails)' and ESS #1 activates it reduces the production of the Fronius and does not charge the battery even when battery is only at 40% and loads of PV available. Is it possible to disable #1 completely? The battery monitor is set to BlueNova.

Regards

Jan




jan-botha asked
Alexandra commented ·

0 Answers

AC coupled fronius not contributing to load or charge

When grid is off the multi is putting out 52.7 hz which reduces fronius output. Mean time the dc mppt and battery are suppling load.

Why is the multi holding the fronius at zero?

[image]

Keith Arnold asked
Alexandra edited ·

0 Answers

CCGX Ethernet Issue

I have recently installed a Quattro, AC coupled to a Fronius for a complete off grid system, when it came to commissioning the ccgx could not find the fronius. After eliminating the Fronius as a problem (was discoverable on the network) looked at the ccgx and and could not find it on the network. Went to the ethernet settings and found it had generated an IP address starting with 169. Unplugged the ethernet cable from ccgx and plugged it into my laptop and internet worked fine. Then noticed the ccgx ethernet lights were still on although there was no ethernet cable plugged in, i then navigated to the ethernet menu and it said it was still connected. So i did an offline update to the ccgx, it was successful but after the reboot the ethernet lights were still on and it said it was still connected even though it was unplugged. Just wondering if anyone had a solution or any ideas?

dubzy777 asked
dalius answered ·

2 Answers

ESS: Basic Understanding for Factor 1.0 rule and 3 Phase PV Inverter

Hello,

I couldn't find the answer to my question in the forum, so I'd like to ask it here:

I'm talking about an ESS Scenario where I can use Phase 1 as a Backup if the grid fails. (One Multiplus-II between Grid and Phase-1 Loads).

I have a Fronius Symo 5.0 and a Multiplus-II 3000. So I'd like to install 1 phase of my fronius PV on AC-OUT just in case the Grid fails. But as far as I have understood I cannot do that because the PV Inverter delivers 5KW and the Multiplus-II can only handle 3 KW.

But what I do not understand is the following: How does the PV Inverter split the energy delivered from the PV Modules on the 3 phases? And what's the maximum load that's deliverd on one phase? Let's say phase 1 is on AC OUT of the Multi, phase 2 and 3 are on AC In side. So in case of a grid failure: would the PV Inverter put the entire power on phase 1?

So let's say I add a 2nd Multiplus-II. Then Factor 1.0 rule would be OK. Phase 1 and 2 of the PV Inverter would be on AC OUT, Phase 3 on AC IN side. How would the power be deliverd from the PV Inverter in case of a grid failure? Would it deliver all power on Phase 1 and 2?

thanks,

Florian



florianro asked
Rob Duthie edited ·

3 Answers

Feature request: Germany 70% feed in limitation of ESS to the grid

My system: Multigrid 48/3000/35-50 with Venus GX and two connected Pylontech US2000 Plus. A BlueSolar 150/35 is DC- connected to the Multigrid. My Fronius Primo 3.0-1 is AC- connected to the output 1 of the Multigrid. The gridmeter is an ET340.

Now i want to feed in the excess energy to the grid after loading the batteries to refinance my pv- system. If i want to get my feed in energy payed i have to register my system by an electrician to the energy supplier. There is a law in Germany called EEG: Only feed in 70% of all the generators maximum power output. The electrician have to set and confirm that the maximum power feed to grid is set to 70%.

Without this limitation to 70% on the entry point to grid you have to install a radio remote controller to govern down your system in four steps by the energy supplier in case of over- energy of the grid. This controller costs about 1100€ and monthly 5€. Last choice is to cut off all inverts to 70% of power generally.

Further information see: http://www.buzer.de/gesetz/11230/a188267.htm

The technical system and measuring devices are installed, available and working fine at the ESS. Other possibilities to limitate to 70% means an huge technical effort to the whole system and money or a loss of energy.

The Fronius and BlueSolar MPPT can be governed by the CCGX to zero feed in to the grid (works fine) but there is no possibility to govern it to a adjustable max. feed in to the grid.

I need a function to set the maximum power (50W steps) feeded to the grid by the ESS.
Priorities: 1 = self consumption; 2 = loading batteries; 3 = feed to grid with adjusted maximum power
This is an important function to use this system in Germany to feed in to the grid.

I don`t know the exact conditions of the network operators but password protection for the max. feed in value will be necessary.

Is Victron planning such a function?

moeterxl asked
ossi commented ·

7 Answers

ESS, Fronius zero feed in and grid setpoint negative setpoint without draining batteries?

Hi I have an ESS system where ive incorporated a fronius primo 8.2kW inverter i have all communication set up and working for zero feed in, however i want to allow export of 16 amps or 3.68kW as this is acceptable, I assumed i would be able to set the gridpoint to -3600 and it would allow the inverter to put upto this amount out onto the grid before limiting output. However the victron actually started pulling power from the batteries to export 3600 watts to the grid. Is there a way around this as the customer can actually gain a tarriff from exported units but it makes no sense to drain the batteries into the grid.

Thanks Jack

jacko asked
dayandnight commented ·

2 Answers

Can the PV inverter support assistant be configured to start ramping down at 57.6v instead of 54v?

At the moment the absdorption saying is 57.6v for absorption but the PV inverter support assistant ramps down Fronius when the batteries are at 54v so it takes far too long to charge the batteries under solar. When the generator is on, it will charge at 180amps until 57.6v then go into absorption then float as it's supposed to but when it's under solar it will charge at 180amps to 54v then ramp down considerably so even though the charger wants the power the PV inverter assistant won't allow it. Can the setings be changed in the PV inverter support assistant to chasnge it from 54v to 57.6 as per the charger setting?

daren-connor asked
porcini edited ·

1 Answer

AC coupled system cold start

Assume a Multiplus with a battery and an ac coupled Fronius Primo in an Off grid situation.

Can the system recover from a completely no power situation (battery discharged, no ac grid) or is the system in a deadlock then even if the sun is shining?

jmtatsch asked
Matthias Lange - DE edited ·

1 Answer

Venus OS driver for Fronius Smart Meter

Updated with latest results on 17-Apr-2020

Situation

At home, I have three roofs (east, south and west) with 9.9 kWp PV feeding into a Fronius Symo 8.2-3-M. The setup has Fronius Smart Meter 63A-3.
In a few days I am adding a Multiplus-II 48/5000/70-50 and 2x Pylontech US2000 (4.4 kWh net) LiFePO battery.

Problem

I am running Venus OS on a Raspberry 3B+. It nicely shows the power fed in by the Symo, with all details.

Venus is not showing any data from the Fronius Smart Meter.

Vision

I would like to have the data from the Fronius Smart Meter available on the Venus.

My idea is that I need a driver for Venus OS, which gets the data from the Smart Meter via the http API that Fronius provides and passes that information onto dbus - where hopefully Venus treats the data as if it came from a meter that it knows.

Steps Forward

I searched for a solution to my problem on the internet.I thought that I can not be the first to have this issue. But I found no direct solution.

There are several projects that might be a good start for getting to a solution:

  • dbusdummyservice.py from velib_python
    A simple service on the dbus.
  • dbus-cgwacs
    Reads energy measuremens from Carlo Gavazzi Wired AC Sensors (hence cgwacs), and puts it on the D-Bus.

Both projects look like a good start for programming my own solution.

Python script emulating the Victron Grid meter

Using dbusdummyservice.py from velib_python as a basis, I wrote this script:

#!/usr/bin/env python

"""
Used https://github.com/victronenergy/velib_python/blob/master/dbusdummyservice.py as basis for this service.
Reading information from the Fronius Smart Meter via http REST API and puts the info on dbus.
"""
import gobject
import platform
#import argparse
import logging
import sys
import os
import requests # for http GET

# our own packages
sys.path.insert(1, os.path.join(os.path.dirname(__file__), '../ext/velib_python'))
from vedbus import VeDbusService

class DbusDummyService:
  def __init__(self, servicename, deviceinstance, paths, productname='Fronius Smart Meter', connection='Fronius SM service'):
    self._dbusservice = VeDbusService(servicename)
    self._paths = paths

    logging.debug("%s /DeviceInstance = %d" % (servicename, deviceinstance))

    # Create the management objects, as specified in the ccgx dbus-api document
    self._dbusservice.add_path('/Mgmt/ProcessName', __file__)
    self._dbusservice.add_path('/Mgmt/ProcessVersion', 'Unkown version, and running on Python ' + platform.python_version())
    self._dbusservice.add_path('/Mgmt/Connection', connection)

    # Create the mandatory objects
    self._dbusservice.add_path('/DeviceInstance', deviceinstance)
    self._dbusservice.add_path('/ProductId', 16) # value used in ac_sensor_bridge.cpp of dbus-cgwacs
    self._dbusservice.add_path('/ProductName', productname)
    self._dbusservice.add_path('/FirmwareVersion', 0.1)
    self._dbusservice.add_path('/HardwareVersion', 0)
    self._dbusservice.add_path('/Connected', 1)

    for path, settings in self._paths.iteritems():
      self._dbusservice.add_path(
        path, settings['initial'], writeable=True, onchangecallback=self._handlechangedvalue)

    gobject.timeout_add(200, self._update) # pause 200ms before the next request

  def _update(self):
    URL = "http://10.194.65.143/solar_api/v1/GetMeterRealtimeData.cgi?Scope=Device&DeviceId=0&DataCollection=MeterRealtimeData"
    meter_r = requests.get(url = URL)
    meter_data = meter_r.json() 
    MeterConsumption = meter_data['Body']['Data']['PowerReal_P_Sum']
    self._dbusservice['/Ac/Power'] = MeterConsumption # positive: consumption, negative: feed into grid
    self._dbusservice['/Ac/L1/Voltage'] = meter_data['Body']['Data']['Voltage_AC_Phase_1']
    self._dbusservice['/Ac/L2/Voltage'] = meter_data['Body']['Data']['Voltage_AC_Phase_2']
    self._dbusservice['/Ac/L3/Voltage'] = meter_data['Body']['Data']['Voltage_AC_Phase_3']
    self._dbusservice['/Ac/L1/Current'] = meter_data['Body']['Data']['Current_AC_Phase_1']
    self._dbusservice['/Ac/L2/Current'] = meter_data['Body']['Data']['Current_AC_Phase_2']
    self._dbusservice['/Ac/L3/Current'] = meter_data['Body']['Data']['Current_AC_Phase_3']
    self._dbusservice['/Ac/L1/Power'] = meter_data['Body']['Data']['PowerReal_P_Phase_1']
    self._dbusservice['/Ac/L2/Power'] = meter_data['Body']['Data']['PowerReal_P_Phase_2']
    self._dbusservice['/Ac/L3/Power'] = meter_data['Body']['Data']['PowerReal_P_Phase_3']
    self._dbusservice['/Ac/Energy/Forward'] = meter_data['Body']['Data']['EnergyReal_WAC_Sum_Consumed']
    self._dbusservice['/Ac/Energy/Reverse'] = meter_data['Body']['Data']['EnergyReal_WAC_Sum_Produced']
    logging.info("House Consumption: %s" % (MeterConsumption))
    return True

  def _handlechangedvalue(self, path, value):
    logging.debug("someone else updated %s to %s" % (path, value))
    return True # accept the change

def main():
  logging.basicConfig(level=logging.INFO)

  from dbus.mainloop.glib import DBusGMainLoop
  # Have a mainloop, so we can send/receive asynchronous calls to and from dbus
  DBusGMainLoop(set_as_default=True)

  pvac_output = DbusDummyService(
    servicename='com.victronenergy.grid',
    deviceinstance=0,
    paths={
      '/Ac/Power': {'initial': 0},
      '/Ac/L1/Voltage': {'initial': 0},
      '/Ac/L2/Voltage': {'initial': 0},
      '/Ac/L3/Voltage': {'initial': 0},
      '/Ac/L1/Current': {'initial': 0},
      '/Ac/L2/Current': {'initial': 0},
      '/Ac/L3/Current': {'initial': 0},
      '/Ac/L1/Power': {'initial': 0},
      '/Ac/L2/Power': {'initial': 0},
      '/Ac/L3/Power': {'initial': 0},
      '/Ac/Energy/Forward': {'initial': 0}, # energy bought from the grid
      '/Ac/Energy/Reverse': {'initial': 0}, # energy sold to the grid
    })

  logging.info('Connected to dbus, and switching over to gobject.MainLoop() (= event based)')
  mainloop = gobject.MainLoop()
  mainloop.run()

if __name__ == "__main__":
  main()

The script registers itself on dbus as "com.victronenergy.grid" and publishes values as defined on Venus wiki - dbus - Grid meter .

Before I run the script, I have the following situation on the remote console, feeding 3.9 kW to the grid:

[image]

When I run the script, I see the following situation on the remote console, as if the AC Loads would consume 3.9 kW:

[image]

So, clearly, my script does something. But not what I wanted.

As the next step, I added three paths to the script: "/Ac/L1/Power", "/Ac/L2/Power" and "/Ac/L3/Power" and then it worked. So, the "/Ac/Power" was not enough for Venus to accept the data as valid- it needed power for all three phases separately.

Now the remote console shows:

[image]

Final thoughts

So, it is possible to use a Fronius Smart Meter and make Venus see it correctly.

I think this could be useful for other users as well, therefore it now can be found together with some documentation on GitHub: venus.dbus-fronius-smartmeter

ralfz asked
ralfz edited ·

2 Answers

Multiplus and 2 parallel Fronius Primo in single-phase ESS system

Hi,

Can I connect 2 Fronius inverters in parallel to AC_IN and get them communicating properly with the ColorControl, including Fronius Zero Feed-in?

We are a running ESS single-phase system with Multiplus, ColorControl and one Fronius Primo 5.0 connected to AC_IN of the Multiplus.

Now the client wants to do a power upgrade, meaning that we need to install an additional second Fronius, in this case a Primo 8.0 to get a total power of 13 kW.

If it's possible, how would I get them communicating?

Using the Datamanager in only one Fronius and connect both Fronius via Fronius internal bus?

or

Using 2 Datamanagers, one for each Fronius and communication via Modbus between ColorControl and both Fronius inverters?


Thank you!

rayco asked
rayco commented ·

1 Answer

AC coupled STATE 453 Short term grid voltage error

Hi, we have two similar systems on the property. One works well, the other does not.


1 x 5K coupled Primo/Multiplus (works)

1 x 3K Coupled Primo/Multiplus (never has worked well)


The 3K Multi makes a very odd crunching (humming) noise when charging (as soon as the primo is turned on). The MP begins to charge then the primo shuts down with various error codes (Error 456) being the most common.


NOTE: it does not make the same sound when charging form the AC input (Geni)


The MPlus has the PV assistant installed as per Victrons recommended settings. The sound the MP inverter is making sounds very unhealthy, but it's made it since day one and I was advised by the sales rep that it was not an issue. The 5K system has never made a sound.


I have just updated the Multi to the latest Firmware version to no avail.

I also changed the Primo to MG60 and updated the MP and Assistant to 60Hz settings again with no difference in functionality


One note is that since updating to MH60 the pitch of the odd charging "crunch
sound has lifted in frequency.


Looking for some advice, please. This is very very odd behaviour indeed.


It feels to me like the MP is sending out bad info to the primo and making it consistently reboot.


[image]

jimbo asked
jimbo commented ·

1 Answer

On the MultiPlus II, is it possible to completely disable charging batteries from the grid and only use solar?

I'm currently planning the following configuration below

[image]


In this scenario, is it possible to completely disable charging batteries from the grid via AC-In and only use the solar panels connected to the BlueSolar & excess power from the PV grid-tied inverter connected to AC-Out to charge the batteries?

Many thanks in advance for any help.

gyrex asked
Rob Duthie commented ·

2 Answers

Help with Fronius Symo 15kW 3-phase and Victron MultiPlus II configuration

Hi,

I'm planning a new solar installation on a new house build and was hoping someone could please help me determine the best way to plan and configure it. I'm aware of the 1 factor rule but I'm not sure how it applies to 3-phase installations - if I plan to install a 3-phase Fronius Symo 15kW inverter, does that mean I could install 3x Victron MultiPlus II 5000VA units connected to each phase?

This is the configuration I thought would work best but I'd really appreciate help on whether this configuration is valid and if anyone has thoughts on this design?

Some questions:

  1. Can I use the Fronius smart meter to monitor consumption or would I be better using the Victron smart meter?
  2. Given the somewhat disparate use of inverter vendors, is it possible to view and monitor the system using one portal/monitoring system?
  3. Is there a bypass on the Victron MultiPlus units in the case where the batteries are charged so there's no 'processing' or loss as the electricity passes from the Fronius Inverter to the home's loads?

Many thanks in advance.

[image]

gyrex asked
gyrex commented ·

2 Answers

Inconsistent frequency shifting documentation - correct Fronius defaults?

Hi,


When setting up an AC coupled system with a Fronius PV inverter, the instructions state that the default Victron configuration is the correct one. However, I have found conflicting defaults and self contradicting documentation, so would like to clear the air on this and get a definitive answer on the correct settings.


On the Victron website there is a guide for setting up a Fronius inverter: https://www.victronenergy.com/live/ac_coupling:fronius#setting_up_the_victron_multi_or_quattro . This mentions that it is not necessary to change the defaults, and shows a screenshot of the settings and also a table:

[image]

However, as can be seen above, the setting for 50Hz are inconsistent between the picture and the table, with different start frequencies.


When configuring the system, I have tried both the ESS assistant and the PV Inverter assistant, and noticed they both have different defaults:

[image]

[image]


So when we are told that the defaults are fine, and there are different defaults depending on the assistant, and the documentation contradicts itself, it can be a bit confusing.


For what its worth, I believe the defaults in the PV Inverter assistant are correct (51Hz start) based on my discussions with Fronius, but I just want to check this with Victron and draw attention to it so that the assistant defaults and documentation can be updated.


Thank you,


Richard


richard-mori asked
richard-mori answered ·

2 Answers

Followers

119 Posts
150 Users
3 Followers

Topic Experts