"Sensors -> zigbee or zwave -> home assistant"
Home assistant gets updated quite frequently and so does the OS that runs beneath it. My point is that the chain you are describing here can be (is) one single device, with no outside dependencies that runs the logic on a room level. Quieter computing is if it works without the constant upkeep.