Enough automation in home automation?
summary
Argues current systems under-automate by modeling devices as on/off instead of behavior, and shows a proof‑of‑concept framework that builds reusable abstract state machines (e.g. a kitchen model with 4 states, 6 events) implemented in Python, exercised with PDD/BDD. Integrations map real inputs to events (motion, no-motion, brightness) and map state outputs to devices via KNX addresses mapped or Home Assistant entity names; a scheduler samples lux every 60s. Project is almost working and demonstrates clearer reuse and debuggable histories.
AI-written summary · about
chapters (7)
- 0:00Home automation challenges
- 5:05Home automation problems
- 10:50Rule engine limitations
- 15:56Why current automation tools are insufficient
- 20:02Abstract state machines
- 28:49Building automation models
- 32:29Q&A
related talks
27mAutomation for Inclusion
18mDesigning for Smart Homes - When Internet Fails
10mProgramming Space and Habitats
18mThe Future of Technology Design
48mLevel up: playing the automation game
41m"Natural Interfaces" and "Natural Language Programming"
41mStrike plates and handles: UX, doors and a desperate need for cake
27mMaking Application Logic Visually Collaborative
