Displaying 1 to 19 from 19 results

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.

homeassistant - Example Home Assistant Configs

  •    Shell

My personal Home Assistant configurations with 300+ automations. These are my active automations and configurations that I use every day. Updated frequently as I add more devices and come up with more and more complicated ways to do simple tasks. Many of my automations rely on some form of lighting but many examples can be found in lights.yaml and location.yaml.

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.

gohome - Open source home automation

  •    Go

###Unified User Interface I have home automation devices from many different manufacturers in my home, each device requires a different control app, either logging in to a browser app, or installing a mobile phone app, so to control my home I have to use serveral apps. Having one consistent UI where you can control all your devices is a big win for ease of use. Also, software is not a primary focus of hardware manufacturers, the UIs to control these devices is generally pretty terrible, an after thought. With goHOME the aim is to provide a great user experience and allow the community to customize and provide enahanced experiences not available in the original manufacturer apps. ###Local control - no outside services One of the main aims of the project is to interop with the hardware on your local network. Too many home automation devices now require you to connect to an outside service just to talk to the device on your local network. This is inefficient and error prone. I have had serveral times where I wanted to change my lights but couldn't because the external service was down, even though the hub on my local network was fine.

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.

python-insteonplm - Python 3 asyncio module for interfacing with Insteon Powerline modems

  •    Python

This is a Python package to interface with an Insteon Modem. It has been tested to work with most USB or RS-232 serial based devices such as the 2413U, 2412S, and 2448A7. Other models have not been tested but the underlying protocol has not changed much over time so it would not be surprising if it worked with a number of other models. If you find success with something, please let us know. Work on the Hub is underway but if you are looking for a library to work with the emulated PLM offered by an INSTEON Hub like the 2245 you might be able to use the insteonlocal package.

auto-awesome - Home automation endpoints

  •    Python

You need to have a home server that can serve these endpoints. I use nginx and have included server_uwsgi.ini to help with this if you wish to go down this route. This project uses Flask, amongst other libraries. You can find all requirements in requirements.txt which you can install using pip.

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.

BigAssFansAPI - Unofficial API for Big Ass Fans!

  •    Javascript

This is this an unofficial Node.js API for Big Ass Fans - fans with SenseME. In particular - all development was done on a Haiku fan with SenseME.



This repo contains the working Home Assistant configuration for Anchorage House. Below are links to the devices currently being used, blog posts, and other HA enthusists that provided inspiration and configs to help build this config. All of the code is free to use. The configuration was migrated from a old PC to a RaspberryPi 3 back in 2017. The old configutation is stored in branch V1-config for anyone that wants to see the old version.

home-assistant-config - My configuration for Home Assistant

  •    Python

This is my Home Assistant configuration. The goal is to minimize manual control and leave as much as possible to automation. The configuration constantly evolves, so be sure to star the project to keep up with the updates. Below are some of my most used automations, which make life just a bit easier and more fun. For a complete list, have a look in the automation/ folder of the repository.

ioBroker.web - Simple WWW web server on express for ioBroker

  •    CSS

On some web-sockets clients there is performance problem with communication. Sometimes this problem is due to fallback of socket.io communication on long polling mechanism. You can set option Force Web-Sockets to force using only web-sockets transport. Web driver supports extensions. The extension is URL handler, that will be called if such URL request appears. The extensions look like normal adapter, but they have no running process and will be called by web server.


  •    Shell

This is my Home Assistant Configuration. I often try new components to help test them for others. I have Home Assistant running on a Raspberry Pi 2 B with Aeotec Z-Wave Stick (Gen 5).

homebridge-wol - A Wake on Lan plugin for Homebridge: https://github.com/nfarina/homebridge

  •    Javascript

The Macbook configuration example uses caffeinate in order to keep the computer alive after the initial wake-up. See this issue for more information. The Windows configuration example requires the samba-common package to be installed on the server. If you're on Windows 10 and you're signing in with a Microsoft account, the command should use your local username instead of your Microsoft ID (e-mail). Also note that you may or may not need to run net rpc with sudo.

OliveTin - OliveTin is a web interface for running Linux shell commands.

  •    Go

OliveTin is a web interface for running Linux shell commands. Join the community on Discord.

mycontroller-v1-legacy - The Open Source Controller

  •    Java

MyController.org is an IoT automation controller for home, office or any place. Primarly this project was started to support MySensors. Later it was expanded to support other networks also. MyController.org was designed to run with limited resources. For instance, it can run on the first generation Raspberry Pi. MyController.org is a Java-based application server. It can run on any platform where Java support is available.

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.