JavaScript Powered Smart Home With (Almost) No Code
summary
Builds a working smart-home system using Node-RED flows wired to Espruino and Raspberry Pi devices, Johnny-Five/raspi-io libraries, Docker, IFTTT and MongoDB. Temperature and humidity sensors post HTTP updates every minute; a soil sensor sends a 0–100 value and triggers an email or tweet below 25%/10%. Sunset triggers turn exterior lights on one hour after dusk and off after four hours; a relay automates the air exchanger for 20-minute intervals and on poor air readings. All flows run and log events to the database.
AI-written summary · about
chapters (20)
- 0:00Intro
- 0:25IoT Devices
- 1:18Joels IoT Devices
- 2:45Why Care
- 3:29Disclaimer
- 4:08Agenda
- 4:55JavaScript
- 5:58ESPrino
- 6:37ESPrino WiFi
- 9:18Raspberry Pi
- 11:37Code
- 12:09What should you use
- 13:09Lowcode movement
- 13:41Why Should We Care
- 15:56Temperature
- 17:06NoRed
- 17:41NodeRed Demo
- 23:43Goal
- 24:07Thermostat
- 29:39Outro
related talks
27mHow I've been using JavaScript to automate my house
31mWiring the Internet of Things with Node-RED
51mSmart home from scratch - a little C#, a little C++ and cheap Chinese electronics
46mIoT at home - The solution to all your spare time problems
32mOpen source home automation
53mDIY Smart Home
16mRaspberry Pi and Node-RED: Open Source Tools for Local Automation and Industrial IoT applications
47mHow to make IoT from dumb device using raspberry and "tambourine"
