Fronius Symo 6.0-3-M inverter
Table of Contents
The Fronius Symo 6.0-3-M is a 6 kW 3-phase grid-tie inverter that is currently a part of my home PV setup. This is a repository of all of the information I was able to gather on this device, some easy, some other a bit harder to find.
1. Interfaces
Aside the obvious DC and AC inputs the inverter has a number of interfaces for monitoring and integration to different systems.
1.1. DATCOM
The DATCOM bus is RS-485 based and documented in Fronius DATCOM Detail.
1.2. The Datamanager card
The Datamanager card is an optional datalogger and interface card installed in the inverter which allows for it to connect to the internet and have additional I/O interfaces. The Fronius part number of this particular card is 4,240,038,Z and it can be found on eBay if you look for that symbol.
There also exists a different model of the Datamanager card with a PN 4,240,034,Z which I believe is meant for different inverter line (IG Plus).
Some information about the card's capabilities (albeit for an older model) is provided on the Fronius site as document ref 42,0426,0169.
1.2.1. Ethernet
The card has an ordinary 100MBit RJ-45 socket.
1.2.2. WLAN
- Fronius Solar JSON API
The Datamanager card exposes a JSON API which is used by the inverter management page to which you can browse on port 80 of the Datamanager card's IP. There are two versions of the API which provide slightly different features:
- V0 (documentation)
- V1 (documentation)
The different APIs are supported based on the software version on the inverter as described in Fronius Solar API Compatibility. Fortunately Fronius seems to be well-organized in that regard and all of the docs have identifiers which are easily found with a simple web search.
Many people have been using the JSON API to integrate Fronius with OpenHab (https://community.openhab.org/t/reading-fronius-inverters-symo-15-0-3-m-with-modbus-binding/26351/21), and Home Assistant.
There are also python modules to wrap the JSON requests in an API, for example pyfronius.
- MODBUS
The Datamanager card implements a MODBUS interface via RS485 and via TCP over the LAN. The interface is named "SunSpec" and it may be compatible with the specs from http://sunspec.org/interoperability-specifications/ but I have not verified that. Fronius provides docs for the MODBUS intefrace on their own site also under the IDs of 42,0410,2049 and 42,0410,2108 where stuff is described.
- Fronius Push Service
The Datamanager card can also upload logs to an FTP server and this is called a Push Service. It's documented on the Fronius site when you search for Push Service and find a training document. I have not yet used this interface as well.
2. Other
I found some references to using MODBUS for Fronius inverter monitoring in the EU SHAR-Q project paper.