Skip to content

Latest commit

 

History

History
146 lines (134 loc) · 7.11 KB

README.md

File metadata and controls

146 lines (134 loc) · 7.11 KB

Home Assistant Configuration

Check Status Last Commit License Status BuyMeCoffee

This repository contains the Home Assistant configuration for my house: Casa Ravera-Testa.

Running System

Home Assistant is running in a container created from the official Docker Image. Docker is running in a Virtual Machine based on Linux Debian. My server is an Intel NUC (NUC10i5FNH) with Proxmox Virtual Environment.

Official Component Used

  • Amazon Alexa
  • Canon Printer (TR8550)
  • CO2 Signal
  • Google (Chromecast, Google Home Mini)
  • HomeKit
  • Mercedes Me (Mercedes-Benz A200d)
  • Netatmo Thermostatic valves
  • LG WebOS TV (LG 28TL510S-PZ)
  • Proxmox
  • QNAP NAS (TS-228A)
  • Shelly (Shelly1, Shelly2, Shelly2.5, ShellyEM, Shelly Dimmer)
  • Sony Android TV (KD-55XF8596)
  • Xiaomi (MiJia door & window contact sensor, MiJia temperature & humidity sensor)

Custom Component Used (included in HACS)

The following integration are part of HACS system. Install HACS first:

Integrations

Frontend

Custom Component Used (not included in HACS)

The following integrations are not part of HACS. It's required to clone the related repository in the folder git_repos.

Installation

  • Clone repository
  • Add the following files:
    • credentials/*
    • .google_maps_location_sharing.cookies.EMAIL_gmail_com
    • known_devices.yaml
    • secrets.yaml
  • Download HACS
  • Clone custom components not included in HACS into git_repos folder
  • Start Home Assistant
  • Create Users/People
  • Configure the following integrations using UI:
    • Certificate Expiry
    • CO2 Signal
    • DNS IP
    • Electrolux (disabling WiFi sensors)
    • Google Calendar
    • Google Cast
    • HACS
    • Internet Printing Protocol
    • LG webOS Smart TV
    • Mercedes Me
    • MQTT
    • Notify push html5
    • Netatmo (rename select.casa_ravera_testa to select.netatmo_casa_ravera_testa and assign names to all devices)
    • Openweather Map (Savona + Morgex)
    • Shelly Devices (with the exception of Shelly Bulb) enabling firmware update sensor
    • Sony Bravia
    • SpeedTest
    • UPNP
    • Version (local)
  • Create labels for different devices type (Acqua, BTicino, Elettrodomestici, Energia, Luci, Multimedia, Netatmo, Porte e Finestre, Tapparelle, Temperatura, Shelly, zigbee2mqtt)
  • Enable Zigbee2MQTT Network Map under Zigbee2MQTT Bridge and set "Power-on behavior" attribute to all zigbee2mqtt devices to previous
  • Restart Home Assistant

Editor

All files are edited with Visual Studio Code.

Testing

All files are tested using a dedicated github action.

To Do List

License

MIT © Giorgio Ravera

Donate

BuyMeCoffee