Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Tags
  3. Home Automation

Home Automation

402 projects

Showing 36 of 402 projects

tado-client
tado-clientHTML

A Node-RED node for interacting with the Tado smart thermostat Web API using a shared configuration.

#iot#oauth#home-automation
Stars26
Forks17
Last commit8 months ago
hm-tools
hm-toolsC

Adds essential console tools like Midnight Commander, nano, htop, and bash to RaspberryMatic for Homematic smart home systems.

#home-automation#addon#homematic
Stars25
Forks3
Last commit3 years ago
alarm
alarmHTML

A Node-RED module for building custom home alarm systems with flexible panels, sensors, and automations.

#iot#home-automation#smart-home
Stars25
Forks7
Last commit3 months ago
blindcontroller
blindcontrollerHTML

Node-RED nodes for automating roller blind positions based on sun position and weather conditions.

#iot#sun-tracking#home-automation
Stars24
Forks12
Last commit6 years ago
go-vitotrol
go-vitotrolGo

A Go client library for the Viessmann Vitotrol cloud API to monitor and control heating boilers.

#viessmann-api#iot#energy-management
Stars24
Forks9
Last commit8 months ago
mqtt-unifi-protect-bridge
mqtt-unifi-protect-bridgeJavaScript

A Docker container that bridges UniFi Protect camera motion status to MQTT for home automation integration.

#iot#home-automation#smart-home
Stars24
Forks3
Last commit1 year ago
tasmota
tasmotaHTML

A Node-RED integration for controlling and monitoring Tasmota firmware devices via MQTT.

#iot#home-automation#mqtt
Stars24
Forks9
Last commit2 years ago
xbee2mqtt
xbee2mqttPython

A daemon that monitors XBee radios via serial port and bridges their messages to an MQTT broker.

#sensor-network#home-automation#xbee
Stars23
Forks17
Last commit10 years ago
lirc2mqtt
lirc2mqttJavaScript

An interface that connects LIRC (Infrared Transceiver) to MQTT for smart home automation.

#iot#home-automation#remote-control
Stars23
Forks9
Last commit6 years ago
alexa-sonos
alexa-sonosJavaScript

An Alexa app that receives voice commands from Amazon Echo and forwards them to control Sonos speakers.

#music-control#iot#sonos
Stars23
Forks7
Last commit11 years ago
mopidy-mqtt
mopidy-mqttPython

A Mopidy extension that enables MQTT-based control and status monitoring for audio playback.

#iot#audio-control#home-automation
Stars23
Forks16
Last commit2 years ago
rpi2mqtt
rpi2mqttJavaScript

Connect RaspberryPi GPIOs and 1-Wire temperature sensors to MQTT for home automation.

#iot#raspberrypi#home-automation
Stars23
Forks8
Last commit8 years ago
homematic_check_mk
homematic_check_mkTcl

A check_mk agent addon for Homematic CCU2 and Raspberrymatic devices that monitors system metrics and Homematic datapoints.

#home-automation#homematic#embedded
Stars22
Forks7
Last commit4 years ago
chrome2mqtt
chrome2mqttPython

A Python program that creates MQTT control endpoints for Chromecast devices, enabling status reporting and remote control via MQTT.

#iot#home-automation#mqtt
Stars22
Forks6
Last commit10 months ago
avr-yamaha
avr-yamahaJavaScript

Node-RED nodes to control Yamaha Audio/Video Receivers via the YNCA protocol for home automation.

#iot#home-automation#ynca-protocol
Stars21
Forks5
Last commit4 years ago
NALIVATOR-9000
NALIVATOR-9000Go

A DIY robot bartender built with Raspberry Pi and Go that mixes drinks using pumps and speech synthesis.

#iot#home-automation#peristaltic-pump
Stars21
Forks1
Last commit8 years ago
LIFX-Alexa-Skill
LIFX-Alexa-SkillJavaScript

An Alexa Skill that enables voice control of LIFX smart lightbulbs through Amazon Echo devices.

#lifx#iot#lambda
Stars21
Forks2
Last commit10 years ago
hm2mqtt.js
hm2mqtt.jsJavaScript

A Node.js interface that bridges Homematic smart home devices and MQTT for unified control and automation.

#iot#home-automation#homematic
Stars21
Forks9
Last commit7 years ago
BTHome-MicroPython
BTHome-MicroPythonPython

A MicroPython module for formatting sensor data into BTHome BLE advertisements to integrate DIY sensors with home automation systems.

#iot#micropython#esp32
Stars20
Forks2
Last commit8 months ago
xiaomi-ble
xiaomi-bleJavaScript

A Node-RED node for reading data from Xiaomi Bluetooth 4 (BLE) sensors like MiFlora and temperature/humidity devices.

#iot#xiaomi#home-automation
Stars20
Forks13
Last commit5 years ago
fritzapi
fritzapiJavaScript

Node-RED nodes to control AVM Fritz!Box smart home devices like thermostats, switches, bulbs, and blinds.

#iot#home-automation#smart-home
Stars20
Forks15
Last commit4 years ago
tahoma
tahomaTypeScript

A Node-RED module to control Somfy Tahoma home automation devices (roller shutters, garage doors, awnings) via local API.

#iot#home-automation#blinds
Stars19
Forks12
Last commit16 days ago
buderus2mqtt
buderus2mqttJavaScript

A gateway that bridges Buderus KM200 heating system gateways to MQTT using the mqtt-smarthome standard.

#home-automation#heating-control#nodejs
Stars18
Forks10
Last commit3 years ago
HOMR-REACT
HOMR-REACTJavaScript

A lightweight HTML5 app for smart home status displays and switches that connects directly to an MQTT server.

#iot-dashboard#home-automation#html5-app
Stars18
Forks0
Last commit9 years ago
sunricher-wifi-mqtt
sunricher-wifi-mqttJava

A Java-based MQTT bridge for controlling Sunricher Perfect RF LED devices via WiFi-to-RF converters.

#iot#home-automation#diy-smart-home
Stars18
Forks10
Last commit4 years ago
HomeHub
HomeHubPHP

A PHP-based visualization dashboard for Homematic IP CCU home automation systems with responsive design.

#local-control#iot-interface#home-automation
Stars18
Forks7
Last commit2 months ago
alexa-home-skill-v3
alexa-home-skill-v3JavaScript

A Node-RED node for controlling devices via Amazon Alexa and Google Home with real-time state reporting.

#iot#home-automation#mqtt
Stars18
Forks10
Last commit4 years ago
hubitat
hubitatJavaScript

A Node-RED plugin to connect with Hubitat's Maker API for home automation control and monitoring.

#iot#home-automation#smart-home
Stars18
Forks6
Last commit1 month ago
logic4mqtt
logic4mqttJava

A Java-based logic and scripting engine for smart home automation using MQTT as a central message bus.

#event-driven#home-automation#mqtt
Stars17
Forks5
Last commit10 years ago
Alexa Media Player
Alexa Media PlayerPython

A Home Assistant custom component for controlling Amazon Alexa devices via the unofficial Alexa API.

#iot#unofficial-api#home-automation
Stars17
Forks0
Last commit2 years ago
homely
homelyGo

A Unix-style IoT framework using MQTT for wiring and notifications, built as small independent tools in Go.

#iot#unix-philosophy#home-automation
Stars17
Forks2
Last commit4 years ago
mqtt-client
mqtt-clientPython

A simple shell MQTT client with callback system, interactive publishing, and TCP/WebSockets support.

#iot#tcp#client
Stars17
Forks4
Last commit11 months ago
harmony
harmonyHTML

A Node-RED extension to control Logitech Harmony Hub devices and activities through custom nodes.

#iot#harmony#home-automation
Stars16
Forks17
Last commit7 months ago
HS100toMQTT
HS100toMQTTJavaScript

Node.js script to control TP-Link HS100 and HS110 smart plugs via MQTT for home automation.

#iot#local-control#home-automation
Stars16
Forks8
Last commit5 years ago
dashbutton2mqtt
dashbutton2mqttJavaScript

Publishes Amazon Dash button presses as MQTT messages for home automation integration.

#iot#home-automation#mqtt
Stars16
Forks2
Last commit8 years ago
HueBridge
HueBridgePython

A MicroPython-compatible Python class for controlling Philips Hue lights via the Hue Bridge API.

#iot#micropython#home-automation
Stars16
Forks4
Last commit6 years ago
PreviousPage 9 of 12

Related Tags

Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub
Next
#Iot252
#Smart Home193
#Mqtt126
#Home Assistant122
#Self Hosted87
#Nodejs84
#Smarthome53
#Raspberry Pi52
#Automation51
#Docker49
#Node Red45
#Python45