I have been working on creating a Node-Red GUI (graphical user interface) for our Temco Controls Tstat8 thermostats. This application runs on a Raspberry Pi and is suitable for hobbyists as well as experienced developers working on iOT type applications:
The project is open source and will be a great starting point for your own projects and as it matures will be suitable for full production release. The user interface will make it easy to adjust setpoints and create schedules from any browser. The application runs on a Raspberry Pi4 with touch screen and you can access it from anywhere using a browser using tablets, PCs and phones. This is currently working using Modbus protocol, Bacnet is in the works.