Our house is currently being equipped with a photovoltaics system. The inverter and solar panels are already installed, the battery will follow in the next approx. 2 weeks.
Because of the technical parameters (e.g. UPS switching time of <10ms ) I’ve decided for a system that seems not very well supported in the home automation world at the moment (Solinteg).
Of course the integration into the existing OH installation is important, so I also ensured that the system is open enough for integration… The inverter supports communication via Modbus RTU as well as Modbus TCP.
Although I’ve already provided a Binding implementation based on Modbus TCP (Helios easyControls - Bindings | openHAB), I wanted to give it a shot with the standard functionality of the great Mobus Binding (that the HeliosEasyControls binding is actually based on, by the way).
Being faced with >200 data objects and lazy by design, I decided to put all the necessary infos from Solinteg’s specs into a nice spreadsheet and let a script do the work for me…
Generally this works great. The only real issue I ran into was trying to use modbus:gainOffset
in combination with UoM Items. Writing values seems not to work (maybe I gave up too easily though). In any case, a transform:JS
profile did the trick for me.
Maybe this can be useful to someone else using the same hardware
In any case, if you are looking for a photovoltaics system in the area of Upper Austria, I can really say I’m quite happy with our contractor Energy+ (https://energyplus.at/).