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

mDNS
mDNSCrystal

A Crystal library for mDNS and DNS-SD service discovery and device lookup on local networks.

#iot#local-network#home-automation
Stars8
Forks1
Last commit2 years ago
homematic-rega
homematic-regaJavaScript

A Node.js module for remote interaction with the Homematic CCU's ReGaHSS logic layer.

#iot#interface#home-automation
Stars8
Forks5
Last commit17 hours ago
fritz2mqtt
fritz2mqttTypeScript

A bridge connecting FRITZ!Box routers to MQTT brokers for home automation integration.

#home-automation#smart-home#iot-gateway
Stars7
Forks4
Last commit9 days ago
aqara2mqtt
aqara2mqttJavaScript

Bridge Aqara smart home hubs and devices to MQTT for local integration and automation.

#iot#local-control#xiaomi
Stars7
Forks3
Last commit8 years ago
coffee-clock
coffee-clockAda

An STM32-based alarm clock that automatically brews espresso to wake you up with fresh coffee.

#open-hardware#embedded-systems#home-automation
Stars7
Forks0
Last commit9 years ago
flowerpower2mqtt
flowerpower2mqttJavaScript

Publishes sensor data from Parrot Flower Power plant monitors to an MQTT broker for smart home integration.

#iot#home-automation#mqtt
Stars7
Forks0
Last commit8 years ago
hm-discover
hm-discoverJavaScript

Discover Homematic CCUs and interfaces on your local network via Node.js.

#home-automation#hmipserver#homematic
Stars7
Forks1
Last commit4 years ago
homematic-xmlrpc
homematic-xmlrpcJavaScript

A pure JavaScript XML-RPC client and server for Node.js, patched for compatibility with Homematic home automation systems.

#iot#xml-rpc#home-automation
Stars7
Forks4
Last commit17 hours ago
uPyIoT
uPyIoTPython

Connect an M5Stack ATOM running MicroPython to Google Cloud Platform to collect air-quality sensor data.

#air-quality-monitoring#iot#google-cloud-platform
Stars6
Forks1
Last commit5 years ago
snowboy2mqtt
snowboy2mqttJavaScript

Publishes MQTT messages when specific voice hotwords are detected using the Snowboy engine.

#iot#voice-commands#hotword
Stars6
Forks0
Last commit7 years ago
uEagle
uEaglePython

A lightweight Micropython client for accessing the local REST API of Rainforest Automation's EAGLE energy monitoring device.

#iot#embedded-systems#micropython
Stars5
Forks5
Last commit5 years ago
mqtt-dss-bridge
mqtt-dss-bridgeJavaScript

A bridge that connects MQTT messaging protocol with digitalSTROM-Server for home automation integration.

#home-automation#smart-home#npm-module
Stars5
Forks2
Last commit11 years ago
language-homematic
language-homematic

Adds syntax highlighting and snippets for HomeMatic Script files in the Atom editor.

#home-automation#homematic#atom-package
Stars5
Forks1
Last commit9 years ago
micropython-switchbot-thermometer-hygrometer
micropython-switchbot-thermometer-hygrometerPython

Read SwitchBot Thermometer/Hygrometer sensors using MicroPython via Bluetooth without cloud dependencies.

#humidity-sensing#local-control#iot-sensors
Stars5
Forks0
Last commit
MicroPython-BresserWeatherSensorReceiver
MicroPython-BresserWeatherSensorReceiverPython

A MicroPython library for receiving and decoding data from Bresser 868 MHz weather sensors using a CC1101 radio module on ESP32.

#iot#spi#micropython
Stars5
Forks1
Last commit
homebridge-smartrent
homebridge-smartrentTypeScript

A Homebridge plugin that integrates SmartRent smart home devices with Apple HomeKit, supporting locks, thermostats, sensors, and switches.

#real-time-updates#apple#iot
Stars4
Forks2
Last commit5 days ago
knx
knxCrystal

A Crystal library for constructing KNX protocol datagrams to communicate with KNX network devices.

#iot#knx-protocol#home-automation
Stars4
Forks0
Last commit1 year ago
mqtt2tivoremote
mqtt2tivoremoteJavaScript

A Node.js app that connects TiVo DVRs to an MQTT broker for home automation integration.

#iot#home-automation#remote-control
Stars4
Forks2
Last commit6 years ago
xbmc2mqtt
xbmc2mqttPython

An XBMC plugin that displays popup notifications from an MQTT broker.

#home-automation#media-center#xbmc-plugin
Stars4
Forks2
Last commit11 years ago
hm-simulator
hm-simulatorJavaScript

A Node.js simulator for Homematic CCU hardware, enabling automated testing of home automation software.

#iot-testing#simulator#testing-tool
Stars3
Forks0
Last commit7 years ago
bcontrol2mqtt
bcontrol2mqttJavaScript

Publishes measurements from B-Control Energy Manager smart meters to an MQTT broker for home automation.

#energy#iot#home-automation
Stars3
Forks1
Last commit8 years ago
htd2mqtt
htd2mqttJavaScript

A bridge that enables control and monitoring of HTD Lync whole-house audio systems via MQTT.

#openhab-integration#audio-control#home-automation
Stars3
Forks1
Last commit9 years ago
eiscp-micropython
eiscp-micropythonPython

A MicroPython implementation of the Onkyo EISCP protocol for controlling audio devices from microcontrollers.

#iot#micropython#esp32
Stars3
Forks2
Last commit1 year ago
CocktailTDI
CocktailTDIGo

An open-source cocktail mixing machine built with Raspberry Pi and Go for automated, customizable drink preparation.

#framework7#iot#open-hardware
Stars3
Forks0
Last commit2 years ago
Scriptables-WindowWidget
Scriptables-WindowWidgetJavaScript

A Scriptable widget for iOS that creates timed reminders for window ventilation with a single tap.

#ios#shortcuts#reminders
Stars3
Forks1
Last commit5 years ago
occu-test
occu-testJavaScript

Automated system tests for the HomeMatic (O)CCU ReGaHss logic layer engine using a Node.js testing framework.

#occu#home-automation#homematic
Stars3
Forks0
Last commit1 month ago
chromoflex2mqtt
chromoflex2mqttPython

Gateway to control Barthelme Chromoflex II RGB LED controllers via MQTT using the USP3 serial protocol.

#iot#home-automation#mqtt-gateway
Stars2
Forks2
Last commit10 years ago
mqtt-tasker
mqtt-taskerJava

A Tasker plugin for connecting to MQTT brokers to publish messages and subscribe to topics.

#iot#home-automation#mqtt
Stars2
Forks0
Last commit9 years ago
ESP8266-Home-Assistant-RGB-Bulb
ESP8266-Home-Assistant-RGB-BulbPython

A MicroPython project to hack a TYWE3S board in a cheap WiFi RGB bulb for Home Assistant control via MQTT.

#micropython#home-automation#diy-smart-home
Stars2
Forks0
Last commit
kobold2mqtt
kobold2mqttJavaScript

A gateway connecting Vorwerk Kobold VR200 vacuum cleaners to MQTT using the mqtt-smarthome protocol.

#home-automation#mqtt#nodejs
Stars2
Forks2
Last commit3 years ago
homematicip-rest-api
homematicip-rest-api

Python wrapper for the HomematicIP REST API, supporting both cloud and local access point connections.

#iot#home-automation#rest-api
Stars2
Forks0
Last commit4 years ago
Redis
RedisShell

Redis packaged as an addon for Homematic CCU3 and RaspberryMatic smart home controllers.

#redis#home-automation#ccu3
Stars2
Forks2
Last commit8 years ago
bigtimer
bigtimerHTML

A powerful Node-RED timing node offering schedule control with sunrise/sunset, day/week/month rules, and manual overrides.

#iot#home-automation#mqtt
Stars2
Forks0
Last commit3 years ago
ESP8266-Home-Assistant-Smart-Socket
ESP8266-Home-Assistant-Smart-SocketPython

A MicroPython firmware to hack a Hyleton313 WiFi smart socket for integration with Home Assistant via MQTT.

#iot#micropython#home-automation
Stars2
Forks0
Last commit
mqttcommander
mqttcommanderPython

A Python toolkit for discovering, monitoring, and controlling Tasmota smart home devices via MQTT.

#iot#home-automation#mqtt
Stars1
Forks0
Last commit6 months ago
eagle-homematic
eagle-homematic

An EAGLE library providing schematic symbols and footprints for Homematic and Homematic IP smart home modules.

#hardware-design#home-automation#open-source-hardware
Stars1
Forks0
Last commit5 years ago
PreviousPage 11 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
7 months ago
6 months ago
7 years ago
7 years ago
Next
#Iot252
#Smart Home193
#Mqtt126
#Home Assistant122
#Self Hosted87
#Nodejs84
#Smarthome53
#Raspberry Pi52
#Automation51
#Docker49
#Node Red45
#Python45