Skip to content

xraver/homeassistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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


About

Home Assistant Configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published