~/talk

How I've been using JavaScript to automate my house

slides:none on file

Projects reuse JavaScript on microcontrollers to control lights, doors and toys using Espruino, ESP32 and ESP8266 boards, Raspberry Pi and Node-RED flows. Working builds: a beer-can voice/face notifier (camera recognition sends welcome messages), a PS3-joystick remote car prototype, web-triggered door relay and room sensors feeding Node-RED dashboards. Surprises: face detection runs near real time on tiny boards but memory caps (4 MB flash, ~80 KB RAM) force tradeoffs; radar sensors false-trigger lights; Espruino has limited async/library support and remote SSH flashing eases OTA.

AI-written summary · about

  1. 0:00Introduction and motivation
  2. 3:15Home automation projects overview
  3. 6:24Automating lights with microcontrollers
  4. 9:57Node-RED and real-time control
  5. 14:10Switching from C++ to JavaScript
  6. 17:46Getting started with Espruino
  7. 20:39Challenges with Espruino
  8. 22:30Benefits of JavaScript for IoT
  9. 23:12DIY dog poop detector project
  10. 24:57Final thoughts and call to action
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.