Coder Social home page Coder Social logo

home-assistantconfig's Introduction

Home-Assistant Config

This is my Home Assistant configuration running on Raspberry Pi 3, installed using Hassbian

Software running:

  • Home Assistant
  • InfluxDB: for long term data analysis
  • Grafana: to visualise InfluxDB data into pretty charts
  • MySensors Gateway: catching temperature from each room

please see install.md how to install them

Devices I have :

  • MySensors temperature nodes
  • LG smart TV
  • RFLink to read 433mHz things, connected over GPIO serial port
  • HomeEasy (433mHz) dimmers, sockets, wall buttons
  • IR receiver & LED
  • Kodi running on old laptop
  • Xiaomi Mi Flora: controls plants soil moisture
  • PIR sensor attached to Raspberry Pi

Automations:

  • reads IR remote from Pioneer A/V and transmitting codes for TV - that's one remote to rule them all!
  • if A/V is in DVD mode, switch TV input to HDMI and use IR remote's joystick to control Kodi
  • watch weather and room temperature to send it over MQTT to ESP8266 display
  • turn on the lamp when move is detected during night: midnight until 30 minutes after sunset

Todo List

  • scenes: dim lights when playing movie on Kodi
  • dim ESP8266 display over night and turn it on in case somebody turns on light during night
  • watch batteries and send notification when low

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.