Also somewhat working in this space. Building a BMS (Building management system) to manage and control everything in commercial buildings. Think Homekit for commercial. There's something like 70% of buildings don't use one and they can be much more environmental friendly.
Very familiar with BMSs but the lack of open standards and protocols has been extremely frustrating - makes me appreciate how good we have it with HTTP, etc.
Lots say they support BACnet but that’s only if they’ve been configured and the points exported, etc.
Haystack is a great step forward for labelling too but adoption seems fill with complexity :)
Have had to implement the BACnet spec for scheduling, and wow, that BACNet Standards PDF is huge :'}
Haystack definitely has it's challenges. My main concern is it's not very client-side friendly when attempting to use haystack-core types. But it's a cool framework.
Utilizing https://project-haystack.org/