Giter VIP home page Giter VIP logo

home_assistant_config's Introduction

Shortbloke's Home Assistant Configuration Files Build Status

This is my currently active set of configuration files for my Home Assistant running on Raspberry Pi. If you are interested in following my progress be sure ⭐️ Star this repository and check out my blog.

Configuration File Status

Each commit triggers a deployment to the latest home assistant version with Python 3.6 and 3.7. This is done though TravisCI. If this successfully passes, then my Pi will update itself with the latest configuration automatically.

My Home Assistant Default View

Configuration Organisation

I've limited the contents of configuration.yaml and utilised packages to provide some grouping, in order to make it easier to understand and maintain.

Packages provide an simple way to encapsulate all the different configuration elements for a adding support for a given component or device. Rather than needing to update many different files the changes are kept contained in a single file per package.

Core Hardware of Home Assistant Hub

  • Raspberry Pi 4 Model B 4GB RAM - Core control system, running on Hass.io.
  • Raspberry Pi Zero W - Hosting Xiaomi Mi Flora to MQTT Gateway. Mi Flora Bluetooth LE range was limited, the Pi Zero is positioned nearer the plants, and sends status over WiFi via MQTT.
  • RFXCOM RFXtrx433E - Enables RX/TX of 433Mhz signals over a range of protocols.
    • Note: Lots of different protocols in use on 433Mhz which may need to be enabled via a management utility. 433Mhz lacks any real security, if you capture the code you can control the device, as I found out by accidentally controlling a neighbour's plug-in sockets.
  • Nortek GoControl HUSBZB-1 - Provides support for Zigbee and I had hoped for Z-Wave too, but this doesn't support EU/UK frequencies!

More Information

Note: Private information is stored in secrets.yaml (not uploaded)

home_assistant_config's People

Contributors

shortbloke avatar alecrust avatar conorsham avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.