I have separate Temp sensors in my house 10 heating zones to control each room separate floor heating. Each zone heating is controlled ON/OFF by Ethernet relays and those is available as switches in Domotics.
So, I created Virtual "Thermostat" devices for each Rooms temp set-point, i.e. set to 22.0 Celsius.
The room heating is now controlled by simple function I made in Blockly, one for each room. It works ok like that...
However, the quite limited Blockly method makes my UI have many separate/unwanted objects... one device showing the temp, one for the set-point and a third switch device showing heating state. This times 10 heating zones...
Can someone tell me how to create a virtual Thermostat/Device including all three data; Actual Temperature, Set-point value and Heating is ON or OFF ?
Best thing(?) would be if there was a "Thermostat control Function" (not only set-point) as a device in Hardware tab, also including drop down list to select which Temp sensor to use with which heat on/off switch and even set the set-point to on/off hysteresis.
Anyone with inputs here?

Thanks!
//Ricard