:house_with_garden: Open source home automation that puts local control and privacy first.
Repository Index
47,133 repositories indexed
1–24 of 47 · 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!
Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.
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
Share and collaborate by syncing with any Git repository instantly. Linux, macOS, and Windows
- sync
- git
- version-control
- self-hosted
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
For rooted LG webOS TVs: a live dashboard, privacy control, debloating, an ad & telemetry blocker, replacement home screen, and custom screensavers. Runs on the TV itself. Includes an optional Home Assistant MQTT bridge for smart home control.
- home-assistant
- mqtt
- lgtv
- webos
Modern, secure, and elegant server control panel, alternative to OpenResty Edge and Nginx Proxy Manager.
- free-ssl-certificates
- home-server
- nginx
- openresty
Full featured Z-Wave Control Panel UI and MQTT gateway. Built using Nodejs, and Vue/Vuetify
- zwave
- zwavejs
- mqtt
- control-panel
The original 3D floor plan for Home Assistant: draw your home in the built-in editor and see and control lights, covers, climate, media, sensors and cameras live in neon 3D – panel and dashboard card, runs on old wall tablets too.
- 3d
- floorplan
- hacs
- home-assistant
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