Displaying 1 to 20 from 36 results

smart-mirror - The fairest of them all. A DIY voice controlled smart mirror with IoT integration.

  •    Javascript

A voice controlled life automation hub, most commonly powered by the Raspberry Pi. A live chat to get help and discuss mirror related issues: https://discord.gg/EMb4ynW. Usually there are a few folks hanging around in the lobby, but if there arent you are probably better off filing an issue.

Tasmota - Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX

  •    C

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. Written for PlatformIO with limited support for Arduino IDE. See RELEASENOTES.md for release information.

Openhab - The OSGi-based Open Home Automation Bus

  •    Java

The open Home Automation Bus (openHAB) project aims at providing a universal integration platform for all things around home automation. It is an open-source solution based on the Eclipse SmartHome framework. openHAB brings together different bus systems, hardware devices and interface protocols by dedicated bindings. These bindings send and receive commands and status updates on the openHAB event bus.

Calaos - Home Automation Software

  •    Linux

Calaos is a free software project (GPLv3) that lets you control and monitor your home. You can easily install and use it to transform your home into a smart home. Calaos has a long background in home automation and is built in several different layers. Low level as well as uniform and powerful user interfaces. It knows how to talk to hardware, and gives you the power to rule your home easily.

Insteon SDM Socket Server


The Insteon SmartHome Device Manager (SDM) provides a bi-directional TCP network socket interface to the Insteon SmartHome Device Manager allowing client applications to listen for events and use simple text commands to control X10 and Insteon enabled household devices for hom...

room-assistant - A companion client for Home Assistant to handle sensors in multiple rooms.

  •    Javascript

room-assistant is a simple Node.js server for tracking presence and other things on a per-room basis. It pairs well with the mqtt_room component of Home Assistant. Upgrading from room-assistant 0.x? Please review the upgrade guide.

dashboard - :star2: Create IoT applications

  •    Javascript

Netbeast Dashboard project is moving on. Developing is hard. Being disruptive is harder. Industry won't stop trying to impose new protocols and standards. Indies won't stop creating open source projects that everyone should adopt --this repo was our own bet-- but it is really hard to take off and critical adoption rate is really difficult to achieve. So we changed our focus.

homebridge-netatmo - This is a homebridge plugin for several netatmo devices

  •    Javascript

Like this? Please buy me a beer ... Please check notes on devices below for detailed information on supported modules.

pywavethermo - Basic module to control the Worcester Wave thermostat from Python

  •    Python

This is Python code to connect to and control the Worcester Wave thermostat (a wifi-connected 'Smart Thermostat' that seems to be based on - or even the same as - the NeFit thermostat). Full information is available on my blog (start at http://blog.rtwilson.com/hacking-the-worcester-wave-thermostat-in-python-part-1/), but the example.py file should be fairly self-explanatory. The only requirement is the sleekxmpp module.

tplink-lightbulb - Control TP-Link smart lightbulbs from nodejs

  •    Javascript

This will allow you to control TP-Link smart-home devices from nodejs or the command-line. I have LB120, LB130, and HS105, so any testing (and packet-capture) with other devices would be greatly appreciated.

ioBroker.broadlink - [NOT MAINTAINED] ioBroker Broadlink Adapter

  •    Javascript

This is an ioBroker adapter for Broadlink RM3 Mini/RM3 Pro to learn and send signals. It is also possible to use the codes from RM-Bridge. You just need to prepend "CODE_".


  •    Javascript

This ioBroker adapter allows to control and monitor UniFi devices, such as UniFi WiFi Access Points using the public UniFi Controller Web-API. (jens-maus) added support for multi-site environments.

alexa-smarthome - This repository contains sample code and resources for Alexa Smart Home developers

  •    Python

This repository contains sample code and resources for Alexa Smart Home developers. To get started, https://github.com/alexa/alexa-smarthome/wiki.

fritzctl - A lightweight, easy to use console client for the AVM FRITZ!Box Home Automation.

  •    Go

fritzctl is a command line client for the AVM FRITZ!Box primarily focused on the AVM Home Automation HTTP Interface. Upgrades for fritzctl will now be detected by apt update and can be installed via apt upgrade.

alexa-ha - An Amazon Echo skill for controlling your Home Automation via voice

  •    Javascript

The current version is focused on perfecting support for OpenHAB; other HA solutions may be added in the future. OpenHAB v1.x is currently well tested and supported, OpenHAB v2.x support is coming in due time. Your HA Controller does the heavy lifting of integrating with various downstream technologies/protocols, and Amazon Echo combined with the Alexa HA Skill translates your voice commands into HA actions.


  •    Javascript

Water scarcity is one of the most pressing problems in the world right now. According to the World Wildlife Fund (WWF), 70% of our planet is covered by water. However, only 3% of it is fresh water, and only one-third of that is available for consumption. Many water systems are stressed due to the growing human population and over-consumption. Agriculture consumes more water than any other source. Much of the water used in agriculture is wasted due to inefficient irrigation systems. To alleviate this problem, many governments impose restrictions on water usage, especially in drought-stricken states like California. However, these bans are difficult to enforce. For example, some people can afford to violate the restrictions and simply pay the fines. To improve irrigation efficiency and properly enforce water usage restrictions, this starter kit is a prototype for a smarter, connected sprinkler system.

smart-lights - Cloud-Controlled house lights using home-grown electronics and 3D printed light switch covers

  •    Swift

This project is a hassle-free cloud connected lighting system that interfaces with standard light switches via a 3D printed lightswitch cover with a built-in servo mount (see 3DModels/ for STL and OpenSCAD code). The whole stack for this project--including firmware, hardware, server (see my conduit repo), client web appliction, and physical 3D printed components were designed and built from the ground up.

home-assistant-configuration - Parts of my home-assistant configuration files :house:

  •    Python

Within this repository I'm sharing my Home Assistant configuration. Most of the code / configuration is English except friendly names of frontend-facing entities (which are German).

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.