I have a heat pump from German vendor Solvis. I’ve been using it with openHAB (using ModBus binding) for quite some time now, just reading some temperature values. I want to extend my automations by writing data to the heat pump. Last weekend I wrote a small spike, where I moved all my manual ModBus things/items to an own binding, this is working fine . According to Solvis’ ModBus overview, there are hundreds of registers, grouped in sensors, actors, solar heating and schedules for several heating and circulation circuits (if installed).
Now I’m wondering, if I should…
- Not write/publish a binding at all, because there’d be not enough interest in it, anyway (there are several topics for other SmartHome systems in the web, but only few for openHAB)
- Write a binding, offering only the Read Input registers (<200 registers, some of them would be grouped/combined to one channel)
- Write a binding, offering all channels (No.)
- Write a binding, offering channels based on configuration parameters (checkboxes for presence of solar heating, counter for amount of heating circuits; still a lot of channels)
- Write a binding, using the main connection as Bridge and all the sensor/actor/heating circuit groups as Things for the bridge
- Write a binding, offering basic Read Input registers visible in the UI, but allow all holding registers to be configured via textfiles/manual GUI magic (I never use the GUI so I don’t know the wordings)
- Something else I can’t think of.
I appreciate any comments, thank you!
Sascha