:house_with_garden: Open source home automation that puts local control and privacy first.
- python
- home-automation
- iot
- internet-of-things
88,573 visible repositories in the index
1–24 of 83 · Most stars
:house_with_garden: Open source home automation that puts local control and privacy first.
HomeKit support for the impatient.
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.
Wi-Fi motion sensing platform for ESP32. C++ SDK, ESPHome, Native, and Matter frontends, browser tools, and a CLI for the full device lifecycle. GPLv3 and commercial licensing.
smart charging ☀️🚘
:lollipop: Frontend for Home Assistant
Python library & console tool for controlling Xiaomi smart appliances
The successor to Hyperion aka Hyperion Next Generation
Easy MultiSensor device based on ESP8266/ESP32
Home Assistant integration to manage climate systems, TVs, fans and lights using IR/RF controllers. Compatible with Broadlink, Xiaomi, MQTT, LOOKin and ESPHome
The fairest of them all. A DIY voice controlled smart mirror with IoT integration.
Node.js implementation of the HomeKit Accessory Protocol (HAP)
WebThings Gateway - a self-hosted web application for monitoring and controlling a building over the web
Next-gen open source ambient lighting system featuring a high-precision floating-point color pipeline breaking legacy RGB 24-bit limits. Includes advanced smoothing with inertia and adaptive temporal dithering for perfectly fluid, stable output to LEDs from any SDR or HDR video source. Supports Windows, macOS and Linux (x86/ARM).
Auto-configure and then control your Midea M-Smart devices (Air conditioner, Fan, Water heater, Washer, etc) via local area network.
Breathe fresh life into your bricked Nest, now with 100% less evil!
Control Mi Home devices, such as Mi Robot Vacuums, Mi Air Purifiers, Mi Smart Home Gateway (Aqara) and more
deCONZ REST-API plugin to control ZigBee devices
Auto-configure and then control your Midea M-Smart devices (Air conditioner, Fan, Water heater, Washer, etc) via local area network.
Python API and command line tool for Tuya WiFi smart devices using a direct local area network (LAN) connection or the cloud (TuyaCloud API).
This repository features an Energy Optimization System (EOS) that optimizes energy distribution, usage for batteries, heat pumps& household devices. It includes predictive models for electricity prices (planned), load forecasting& dynamic optimization to maximize energy efficiency & minimize costs. Founder Dr. Andreas Schmitz (YouTube @akkudoktor)
OpenEMS - Open Source Energy Management System