Open-Home-Automation - Open Home Automation with Home Assistant, ESP8266/ESP32 and MQTT

  •        866

Nowadays everything becomes connected to the Internet and gives us a glimpse of many new possibilities. Home automation is part of it and offers many advantages for their users. This repository is dedicated to Home Assistant, an open source project with an amazing community, ESP8266 and ESP32 modules, the MQTT protocol and much more [...]. Home Assistant is a home automation platform running on Python 3. The goal of Home Assistant is to be able to track and control all devices at home and offer a platform for automating control [Home-Assistant].

https://github.com/mertenats/Open-Home-Automation

Tags
Implementation
License
Platform

   




Related Projects

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.

ESP-MQTT-JSON-Multisensor - ESP MQTT JSON Multisensor for Home Assistant

  •    C++

This project shows a super easy way to get started with your own DIY Multisensor to use with Home Assistant, a sick, open-source Home Automation platform that can do just about anything. The code covered in this repository utilizies Home Assistant's MQTT JSON Light Component, MQTT Sensor Component, and a NodeMCU ESP8266 development board.

Home Assistant - Home Automation that puts local control and privacy first

  •    Python

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. Home Assistant integrates with over a thousand different devices and services. Once started, Home Assistant will automatically scan your network for known devices and allow you to easily set them up.

ESP-MQTT-JSON-Digital-LEDs - ESP MQTT Digital LEDs for Home Assistant's MQTT JSON Light Component

  •    Arduino

This project shows a super easy way to get started using Digital LED strips with Home Assistant, a sick, open-source Home Automation platform that can do just about anything. The code covered in this repository utilizes Home Assistant's MQTT JSON Light Component and an ESP8266 microcontroller.


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.

Home Assistant - Home automation platform running on Python 3

  •    Python

Home Assistant is a home automation platform running on Python 3. It is able to track and control all devices at home and offer a platform for automating control. Home Assistant allows you to control all your devices without storing any of your data in the cloud. We like to keep your privacy private.

addons - :heavy_plus_sign: Docker add-ons for Home Assistant

  •    Shell

Add-ons for Home Assistant, allow you to extend the functionality around your Home Assistant setup. These add-ons can consist of an application that Home Assistant can integrate with (e.g., a MQTT broker or database server) or allow access to your Home Assistant configuration (e.g., via Samba or using the Configurator). Add-ons can be installed and configured via the Home Assistant frontend on systems that have installed Home Assistant.

BRUH3-Home-Assistant-Configuration - Home Assistant configuration documented on my YouTube channel

  •    Shell

I'm currently running Home Assistant version 0.46.0. My preferred installation method is Hassbian. After downloading the disk image and writing it to an SD card with Etcher, I run the following commands in Putty to install the required prerequisites.

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.

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.

Home-Assistant-Configuration - 🏡 My Home Assistant Configuration Files. Be sure to ⭐️ my repo!

  •    HTML

Home Assistant configuration files (YAMLs). These are my Home Assistant configuration files. Configuration files are being edited with VSCode IDE Hass.io Add-on.

ha-floorplan - Floorplan for Home Assistant

  •    HTML

Out of the box, the Home Assistant front end provides a great way of viewing and interacting with your entities. This project builds on top of that, allowing you to extend the user interface by adding your own visuals. Despite its title, Floorplan for Home Assistant can be used as a general purpose user interface for just about anything you want to present in a visual way.

homebridge-homeassistant -  Homebridge plugin for Home Assistant

  •    Javascript

Control your accessories from Home Assistant with Siri and HomeKit. Set it up and poof, all of your supported accessories will be instantly controllable via Siri.Home Assistant is a home automation platform already, so this plugin aims to just expose your devices in a way that you can control them with Siri. While you can integrate your accessories into HomeKit for automations, the goals of this plugin are strictly to allow Siri to be a frontend for your accessories.

espurna - Home automation firmware for ESP8266-based devices

  •    C

ESPurna ("spark" in Catalan) is a custom firmware for ESP8285/ESP8266 based smart switches, lights and sensors. It uses the Arduino Core for ESP8266 framework and a number of 3rd party libraries. Please use the gitter ESPurna channel for support and questions, you have better chances to get fast answers from me or other ESPurna users. Open an issue here only if you feel there is a bug or you want to request an enhancement. Thank you.

appdaemon - :page_facing_up: Python Apps for Home Automation

  •    Python

AppDaemon is a loosely coupled, multi-threaded, sandboxed python execution environment for writing automation apps for various types of Home Automation Software including Home Assistant and MQTT. It has a pluggable architecture allowing it to be integrated with practically any event driven application. It also provides a configurable dashboard (HADashboard) suitable for wall mounted tablets.

esphome-core - 🚨 No longer used 🚨 - The C++ framework behind ESPHome

  •    C++

Starting with v1.13.0 of ESPHome, the core codebase has merged into the python codebase. Please create all patches against https://github.com/esphome/esphome. See https://github.com/esphome/feature-requests/issues/97 for more info.

Gladys - A privacy-first, open-source home assistant

  •    Javascript

You can try Gladys Assistant on our demo website. To get started and install Gladys Assistant, you'll find everything on our website.

home-assistant-polymer - :lollipop: Polymer frontend for Home Assistant

  •    HTML

Home Assistant is open-source and Apache 2 licensed. Feel free to browse the repository, learn and reuse parts in your own projects.






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.