How I ended up automating my curtains and shouting at my laptop
summary
Woodhouse is a chat-based automation system running on a Raspberry Pi behind the TV, with modular plugins and interfaces and broadcasting discovery. It controls hacked Chinese smart plugs running OpenWRT, an esp8266 with Mongoose OS driving curtains via a servo, and a thermostat by 3D-printing a wheel to turn a potentiometer. Voice uses snowboy hotword detection plus Google Speech API (60 free minutes/month). Claims: ~75 lines of JavaScript to control curtains, loud servo noise but the hardware setup works reliably.
AI-written summary · about
chapters (8)
- 0:00Start
- 2:34Content warnings Videos and loud noises
- 4:18Because I'm lazy, automation is a good thing
- 6:55In mid-2014 I started working on a chatbot
- 7:43It's modular and extensible
- 17:46nest
- 18:13Minimum temperature setting
- 20:36So that's the story so far
related talks
27mHow I Ended Up Automating My Curtains And Shouting At My Laptop
27mHow I've been using JavaScript to automate my house
17mJavaScript beyond the web page
20mFull stack home automation prototyping in Javascript
37mRobots Love JavaScript (too)
19mHardware Hacking for JS Developers
21mTime to Rise: Hacking Mornings with JavaScript, Raspberry Pi, and Creativity
28mLet's Get Chatty with Conversational Interface in JavaScript
