:house_with_garden: Open source home automation that puts local control and privacy first.
Repository Index
47,133 repositories indexed
1–24 of 39 · Most stars
Alternative firmware for ESP8266 and ESP32 based devices with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full documentation at
Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!
ESPHome is a system to control your ESP32, ESP8266, BK72xx, RP2040 by simple yet powerful configuration files and control them remotely through Home Automation systems.
:house: Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to :star: it. Updated FREQUENTLY!
- home-assistant
- home-automation
- automation
- homeautomation
Easy MultiSensor device based on ESP8266/ESP32
The fairest of them all. A DIY voice controlled smart mirror with IoT integration.
WebThings Gateway - a self-hosted web application for monitoring and controlling a building over the web
- hacktoberfest
deCONZ REST-API plugin to control ZigBee devices
- zigbee
- raspberry-pi
- zll
- zha
Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify
- zwave
- zwavejs
- mqtt
- control-panel
Control Xiaomi Mijia from your Mac menu bar or Windows tray. Home Assistant supported on macOS.
Your home as a live 3D model in the Mac menu bar and on iPhone — lights and ACs via Smart Life, Home Assistant, Philips Hue and Apple Home.
A highly customizable DIY irrigation/sprinkler controller based on Raspberry Pi
- irrigation
- drip-irrigation
- hydroponics
- sprinkler-controller
🗼 A simple server allowing you to query/control multiple local Harmony Home Hubs over HTTP or MQTT
- mqtt
- javascript
- harmony
- home-automation
Control LG WebOS TV using node.js :tv:
- smart-tv
- smarthome
- node-module
- webos
Python API for controlling LG TVs (Web OS)
- webos
- lg
- remote-control
- smart-tv
MQTT client to control BroadLink devices
- mqtt
- mqtt-client
- ir-signal
- broadlink
🧠 SuperGreenOS home farming automation software for esp32, all in one package, and controllable from your smartphone, pc, mac, linux, toaster, plumbus, whatnot...
Philips Hue nodes for Node-RED to control bridges, lights, groups, scenes, rules, automations, switches, dials, buttons, doorbells, speakers, motion & contact sensors, cameras, temperature & light level sensors and the Hue Play HDMI Sync Box — CLIP/v2 API, Hue Bridge Pro & MotionAware support.
- home-automation
- philips-hue
- node-red
📺 Remote control your TV via JS!
Control your KNX intallation via Node-Red! A bunch of KNX nodes, with integrated Philips HUE control and ETS group address importer.
- node-red
- knx
- eib
- konnex
The Open Source Controller
House Control on Android phones and tablets: your home as a live 3D model — lights, ACs and scenes via Smart Life, Home Assistant and Philips Hue. No Mac needed.
- android
- android-widget
- home-assistant
- home-automation
This is a ultimate Node-Red Timer, Sun, Moon and Blind flow control.
- sun-position
- moon-position
- node-red
- timestamp