← back

Automation · Personal project

Voice-controlled building management

Voice-driven control layer over a real BMS stack, with safety guardrails.

Proof of concept

A voice-controlled assistant that sits on top of a live building management system (Niagara/KNX), letting natural-language commands trigger real building controls, with explicit guardrails to keep an LLM from directly actuating unsafe states.

PythonLLM tool-callingNiagaraKNX
1Voice command captured2LLM parses intent3Safety guard validatesthe action4Command sent toNiagara/KNX BMS5Building state changes