All Projects → proycon → homeassistant-config

proycon / homeassistant-config

Licence: other
My elaborate home automation configuration + scripts

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to homeassistant-config

homeassistant
Home Assistant Config
Stars: ✭ 50 (+194.12%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Smart Home
⭐ (Almost) everything needed to run my smart home with Home Assistant and more!
Stars: ✭ 221 (+1200%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Bruh2 Home Assistant Configuration
(OBSOLETE) BRUH2 Home Assistant Configuration
Stars: ✭ 205 (+1105.88%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Homeassistant
Example Home Assistant Configs
Stars: ✭ 168 (+888.24%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
smart-home
🏡 My smart home setup built on top of Home Assistant
Stars: ✭ 140 (+723.53%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Home Assistant Config Fr
🏠Configuration de Home Assistant en français. 👨🏻‍💻 N'hésitez pas à ⭐ mon repo et à copier les bonnes idées ! 🇨🇵
Stars: ✭ 175 (+929.41%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Brad Homeassistant Config
Home Assistant configuration
Stars: ✭ 212 (+1147.06%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Mysmarthome
⭐️ ALIVE Again! ⭐️ SmartHome - Nothing but smarthome stuff here! Have fun browsing through my home automation setup... ping me on Discord with any questions! 👍
Stars: ✭ 133 (+682.35%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
home-assistant-homeseer-helpers
Various scripts, customizations, and documentation for working with HomeSeer products in Home Assistant
Stars: ✭ 18 (+5.88%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
home-assistant-config
My home-assistant configuration
Stars: ✭ 48 (+182.35%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Home Assistant Mail And Packages
Home Assistant integration providing day of package counts and USPS informed delivery images.
Stars: ✭ 155 (+811.76%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Home-AssistantConfig---OLD
AtomicPapa's Amazing Home Assistant Config
Stars: ✭ 15 (-11.76%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
My Home Automation
Stars: ✭ 151 (+788.24%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Home Assistant
Home-Assistant-Config
Stars: ✭ 182 (+970.59%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Ha Tts Bluetooth Speaker
TTS Bluetooth Speaker for Home Assistant
Stars: ✭ 140 (+723.53%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Homeassistant Config
Stars: ✭ 211 (+1141.18%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Home Assistant Config
🏠 My Home Assistant configuration and documentation. More info below.
Stars: ✭ 107 (+529.41%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Ha Floorplan
Floorplan for Home Assistant
Stars: ✭ 1,626 (+9464.71%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
home-assistant-config
🏠 Home Assistant Configuration & Documentation for my smart home using Node-RED for automations. Press ⭐ for notification of updates.
Stars: ✭ 34 (+100%)
Mutual labels:  home-automation, home-assistant, home-assistant-config
Home-Assistant-Config
🏠 My huizebruin Home Assistant configuration, Be sure to 🌟 this repository for updates! huizebruin
Stars: ✭ 29 (+70.59%)
Mutual labels:  home-automation, home-assistant, home-assistant-config

Home Assistant Configuration

This repository contains my elaborate home automation configuration, using Home Assistant.

Introduction

Prior to Home Assistant, I ran my own custom-built home automation software. This got too time consuming to maintain and expand so in the summer of 2017 I migrated everything to Home Assistant.

I have a main server and various Raspberry Pis distributed through the house (for wiring reasons). One of the challenges was getting them to communicate properly with Home Assistant. I decided on simply running a Home Assistant instance on each (EventStream solutions did not work properly for me), have the master instance control as much as possible, and the slaves as bare as possible, with communication proceeding over MQTT.

Goals

  • Automate and integrate as much as possible:
    • Lights
    • TV
    • Audio
    • Cameras
    • Heating and air conditioning
    • Lots of environment sensors for automations
  • Open-source and no third-party cloud solutions, I like to own and safeguard my data!
  • Security/Alarm system

Devices

I have the following devices:

  • Master: Main server (Ubuntu Linux)
    • Quad core
    • 16GB RAM
    • Aeotec Z-Stick
    • Webserver: Nginx
    • MQTT Broker: Mosquitto
    • Audio streaming: Mopidy (MPD) + Modidy-spotify + Iris + Icecast
    • Messaging: XMPP (Prosody)
  • Slave: Raspberry Pi 1 (Raspbian) (GPIO wiring schematic)
  • Slave: Raspberry Pi 2 (Raspbian) (GPIO wiring schematic)
    • GPIO: 433.92Mhz Transmitter for lights
    • GPIO: Door/window sensors (wired, reed contacts)
    • GPIO: Neopixels LED (WS2812B) for ambilight in living room
    • GPIO: IR LED for remote control of TV/audio
    • GPIO: IR Receiver
  • Slave: Raspberry Pi 3 (Raspbian)
  • IP Cams
    • Living room (D-Link 5222-L)
    • Street (Foscam)
    • Garden (Foscam)
  • Webcams
    • Front door
    • Hallway
  • 433 Mhz
    • Many Klik-aan-klik-Uit Adapters or older ELRO adapters for all lights
    • 1x RFLink Transceiver, based on Arduino Mega, connected to Pi2
      • 1x ALECTO WS-4500 Weather Station (mounted outside for wind, rain, temperature)
  • Z-Wave
    • Aeotec Z-Stick
    • 3x Fibaro Motion/light/temperature sensor
    • 3x Neo Coolcam Door/window sensor
    • 2x Nodon Softremote buttons for scene selection/quick remote functionality
    • 1x Philiotech Temperature/Humidity Sensor for bathroom
    • 3x Remotec ZRC-90 remote
  • Other
    • Slimme Meter for power consumption, connected to main server
    • Plugwise Anna thermostat
    • Devantech ETH-008 relais switch for upstairs lights
    • Daitek air conditioning with wifi module
    • Solar panels
    • Speakers throughout the house for text-to-speech notifications
    • Wake up timer through bedroom TV
    • Xiaomi Roborock S2 (rooted, access over ssh with root@$IP, using my normal personal ssh keypair)

Interface

Some screenshots of the interface, featuring home assistant tiles:

Main screenshot

Media controls

Camera

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].