Vendor the sunspec plugin into this repo so the Fronius work and the upstream storage fixes can live here. Sources only: build artefacts and generated plugininfo headers are excluded. libnymea-sunspec is deliberately NOT vendored - the plugin must stay rebasable on upstream nymea, so it links against libnymea-sunspec-dev. sunspec.pri resolves it via pkg-config, with a NYMEA_SUNSPEC_PATH override for a local sysroot, mirroring modbus.pri. See sunspec/VENDORED.md.
SunSpec
Connect nymea to SunSpec devices over Modbus TCP
Supported Things
- SunSpec Inverter
- Model ID 101 & 111 Single phase inverter
- Model ID 102 & 112 Split phase inverter
- Model ID 103 & 113 Three phase inverter
- SunSpec Meter
- Model ID 201 & 211 Single phase meter
- Model ID 202 & 212 Split phase meter
- Model ID 203 & 213 Three phase meter
- SunSpec Storage
- Model ID 124
Tested connections
- SolarEdge (with custom battery)
Requirements
- The package 'nymea-plugin-sunspec' must be installed.
- The SunSpec device must support SunSpec over modbus TCP