Displaying 1 to 20 from 95 results

MagicMirror - MagicMirror² is an open source modular smart mirror platform

  •    Javascript

MagicMirror² is an open source modular smart mirror platform. With a growing list of installable modules, the MagicMirror² allows you to convert your hallway or bathroom mirror into your personal assistant. MagicMirror² is built by the creator of the original MagicMirror with the incredible help of a growing community of contributors. Note that you will need to install the lastest full version of Raspbian, don't use the Lite version.

awesome-mqtt - A curated list of MQTT related stuff. :sparkles:


A curated list of MQTT related stuff. MQTT is a lightweight client-server publish/subscribe messaging protocol, optimized for high-latency or unreliable networks. This protocol is a good choice for Internet of Things applications, Telemetry, Sensor Networks, Smart Metering, Home Automation, Messaging and Notification Services.

awesome-home-assistant - A curated list of amazingly awesome Home Assistant resources.

  •    Shell

Home Assistant is an open source home automation that puts local control and privacy first. Powered by a worldwide community of tinkerers and DIY enthusiasts. Perfect to run on a Raspberry Pi or a local server. Awesome Home Assistant is a curated list of awesome Home Assistant resources. Additional software, tutorials, custom components, Hassio add-ons, custom Lovelace panels, cookbooks, example setups, and much more.

find-lf - Track the location of every Wi-Fi device (:iphone:) in your house using Raspberry Pis and FIND

  •    Go

This is a extension of FIND, the Framework for Internal Navigation and Discovery, which is based on the idea of Lucius Fox's sonar system in The Dark Knight that is used to track cellphones.The system uses a network of Raspberry Pis which sniff the WiFi probe requests from WiFi-enabled devices and sends these parcels to a central server which compiles and forwards the fingerprint to the FIND server which then uses machine learning to classify the location based on the unique WiFi fingerprints.

ioBroker - Automate your life!

  •    Javascript

ioBroker is an integration platform for the Internet of Things, focused on Building Automation, Smart Metering, Ambient Assisted Living, Process Automation, Visualization and Data Logging. It like a software f.e. fhem, OpenHAB or the thing system. ioBroker is not just an application, it's more of a a concept, a database schema, and offers a very easy way for systems to interoperate. ioBroker defines some common rules for a pair of databases used to exchange data and publish events between different systems.



A Home Automation project to interact with INSTEON devices, the idea is to have a web service accessible from multiple devices (apps) to turn on/off lights, appliances etc in a home powered by INSTEON hardware.

openhab-android - openHAB client for Android

  •    Java

This app is a native client for openHAB which allows easy access to your sitemaps. Beta builds are distributed via GitHub and F-Droid. Those builds can be installed alongside the stable version.

SmartIR - Integration for Home Assistant to control climate, TV and fan devices via IR/RF controllers (Broadlink, Xiaomi, MQTT)

  •    Python

SmartIR is a custom Home Assistant component for controlling AC units, TV sets and fans via Infrared and RF controllers. An IR or RF controller such as Broadlink is required.

homebridge-roomba - Roomba plugin for Homebridge

  •    Javascript

Roomba plugin for Homebridge. Tested with a Roomba 960 but is expected to work with the entire 900 series. Add your Roomba to ~/.homebridge/config.json as shown below. Continue reading for information on fiding the blid, robotpwd and asset ID.

awesome-smarthome - Curated list of awesome SmartHome/Home Automation things (open and leaving users in control)


Complete, self-hosted home automation systems with frontend, suitable for end users. At least a year in active development, at least 200 commits, at least 200 stars. Was a $300 hub, offering a "lifetime subscription".

switchmate - A python-based command line utility for controlling Switchmate switches

  •    Python

A python-based command line utility for controlling Switchmate switches. Note: Newer Switchmate devices/firmwares do not require authentication. Use "none" instead of an auth key to switch your device on and off.

asysbus - Arduino System Bus

  •    C++

aSysBus is hard- and software to build a network of arduino nodes using a CAN-bus or other interfaces. Is was build as a replacement for iSysBus(DE), which used native AVR code and a java based configuration framework instead of Arduino. It is mostly used for home automation and other control communication. Take a look around the wiki to learn more about the protocol, the included examples should help to get you started. If you speak german there are several videos over at YouTube.

homemirror - Web based home mirror, inspired by Hannah Mitt's project.

  •    Javascript

Web-based home mirror, inspired by Hannah Mitt's project. I decided to use Meteor for its real-time nature and ability to organize server and client side JavaScript in the same file.

LIFX-Menu - OSX Menu bar application to control LIFX bulbs

  •    Objective-C

OSX Menu bar application to control LIFX light bulbs, written in ObjC using the official SDK. It is signed with a developer ID so GateKeeper shouldn't complain.

fritzbox-smarthome - Client library for querying and controling AVM SmartHome Actors

  •    Python

(DE) Bitte beachten: Diese Bibliothek wird nicht aktiv vom Autor weiterentwickelt, Pull Requests werden jedoch geprüft und eingepflegt. (EN) Please note: This library is not in active development by the author, yet pull requests are reviewed and merged.

airtunes2mqtt - Multi-Room Audio based on Airplay/Airtunes with MQTT support :speaker:

  •    Javascript

This is a little daemon that can retrieve an audio stream via TCP socket or from a Alsa Loopback device and stream it to one or more Airplay/Airtunes compatible receivers. Via its Web UI or MQTT you can control the receivers volume and enable/disable the receivers. I'm using it in conjunction with Mopidy to create a Multiroom Smart Home integrated audio playback system with several Airplay Speakers. Based on lperrins node_airtunes - all credits belong to him. Also thanks to Adam Duncan for creating a fork that works with recent versions of Node.js.