/myconfig

My Home Assistant config

Primary LanguagePython

to4ko's Home Assistant configuration

First of all - HUGE THANKS to Alexxit, Omh, OXOTH1K, Vasilchuk, S_p_i_r_i_t_u_s, lapatoc, Vtel for help and support!

And all the rest from Home Assistant Channel and ESPHome Channel

Main Server:

  • Xeon E5-2620v3 cooled by Noctua NH-U12DX i4
  • Supermicro X10SRL-F
  • 64gb ECC DDR4 RAM
  • 128Gb Kingston SSD Boot drive
  • 512Gb * 2ea ADATA 8200Pro in Raid-1 Root drive
  • 256Gb ADATA 8200Pro as DB drive
  • 7ea WD RED 2Tb (NAS section) in HW Raid-6 via Adaptec 71605
  • 1Tb WD Purple for pinhole camera records
  • 3ea WD Green in HW Raid-0 (Torrent heap) via Adaptec 71605
  • Corsair HX1200i Power supply
  • Fractal Design XL R2 with be quite Pure Wings 2 140mm PWM fans (6ea)
  • USR 56k USB Modem

MQTT\Zigbee2MQTT Server #1:

  • Gigabyte Brix Celeron j3455
  • 16gb DDR3 RAM
  • 120Gb SSD Crucial BX500
  • zzh CC2652R Zigbee Stick

Zigbee2MQTT Server #2 (not in use):

  • Intel Nuc Celeron N2830
  • 4gb DDR3 RAM
  • 120Gb SSD OCZ Vertex 3 MaxIOps
  • CC2538 Zigbee Stick

Backup Server:

  • Asrock 3455-ITX with integrated Celeron j3455
  • 16gb DDR3 RAM
  • 120Gb SSD Crucial BX500

Test Server:

  • Raspberry Pi 3B+
  • 120Gb SSD Crucial BX500

Network(WAN 500mb\s):

  • Unifi Dream Machine Pro
  • Unifi Switch 16-150W
  • not in use - Unifi Switch 24
  • Unifi Switch 8-60W (3ea)
  • not in use - Unifi AC-AP-Lite (5ea)
  • Unifi AC AP Pro (3ea)
  • Unifi NanoHD (not in use)
  • Unifi AP AC Mesh with UMA-D

UPS

  • Ippon Smart Power Pro 1200
  • Ippon Back Basic 1050
  • Ippon Back Basic 650
  • CyberPower UT650EG

Surveillance:

  • Unifi Protect
  • 3Tb WD Purple
  • Ubiquiti G3 Flex Cameras (5ea)
  • Digma 100
  • Cheap Aliexpress Pinhole cam via Motioneye (motion detection and stream recording)

Xiaomi\Aqara WiFi Devices:

  • Xiaomi Gateway v3 (3ea) via GW3 by AlexxIT
  • Yeelight LED Ceiling Lamp650 (YLXD02YL) (2ea)
  • Yeelight LED Ceiling Lamp Pro White 960mm (YLXD08YL)
  • Yeelight LED Ceiling Light Pro 940mm White (YLXD56YL)
  • Yeelight LED Ceiling Lamp 480mm White (YLXD05YL)
  • Yeelight LED Light Strip (YLDD01YL)
  • Yeelight LED Light Strip Plus (YLDD04YL)
  • Yeelight Jiaoyue 260 (YLXD62YI)
  • Xiaomi Philips Smart LED Bulb E27 White (9290012800) (2ea)
  • Xiaomi Philips Zhirui Downlight (9290012799)
  • Yeelight Xiaomi Led Bulb (Color) (YLDP06YL) (2ea)
  • not in use - Xiaomi Smart WiFi Power Strip (2ea)
  • Xiaomi Smartmi Humidifier 2
  • Xiaomi Air Purifier 2s
  • not in use - Xiaomi Wifi Plugs v2 (7ea)
  • not in use - Xiaomi IR controller

At the moment, all my Zigbee devices are connected via Xiaomi Gateways, except of DIY Geiger meter (it's sitting on ZZH CC2652R)

Xiaomi\Aqara Zigbee Devices:

  • Aqara Wall Socket (21ea)
  • Aqara Wall Switch Double (4ea)
  • Aqara D1 Wall Switch Tripple (1ea)
  • not in use - Aqara Wall Switch Single (0ea)
  • Aqara Wireless Switch Double (6ea)
  • Aqara\Xiaomi Door Sensor (25ea)
  • Aqara Water Leak Sensor (3ea)
  • Aqara Vibration Sensor (3ea)
  • Aqara\Xiaomi Motion Sensor (14ea)
  • Aqara\Xiaomi Wireless Button (9ea)
  • Aqara\Xiaomi Temp\Himidity sensor (12ea)
  • Xiaomi Plug (26ea)
  • Xiaomi Smoke Detector (1ea)
  • Xiaomi Natural Gas Detector (1ea)
  • Aqara Zigbee Relay (1ea)
  • Xiaomi Light Sensor (2ea)
  • not in use - Aqara Opple Wireless Switch (3ea)

ESPHome devices:

  • Sonoff Basic (2ea)
  • not in use - Sonoff S26 Plugs (5ea)
  • Sonoff Pow R2
  • Sonoff L1
  • Sonoff Mini (3ea)
  • Sonoff 4ch
  • Blitzwolf SHP2 (10ea) and SHP6 (4ea)
  • Blitzwolf LT11 (not use - flickering on low brightness)
  • Blitzwolf SS5 dual gang relay
  • MH-Z19B CO2 sensors on Wemos D1 mini (4ea)
  • ESP32 - Domofon (Intercom helper) with Non-Envasive Power meter
  • ESP32 - Kitchen Air valve, hood fan\light with IR controller
  • ESP32 - Reverse Osmos Water Filter resource counter based on cheap flow meters.
  • ESP32 - BLE Tracker (Nut find 3)
  • Digma IR Remote (3ea)
  • ESP01 (deepsleep on 14500 LiOn batteries) air freshener (Deerma Aerosol Dispenser DEM-PX830)
  • ESP01 Weight Cell
  • D1 Mini LED Bed light

Other Devices:

  • not in use - DIYRuZ_FreePad v1
  • not in use - LifeControl E27 RGB Lamp
  • not in use - LifeControl Plug (2ea)
  • not in use - Blitzwolf SHP13 Zigbee3.0 Plug (2ea)
  • DIYRuZ_Geiger Sensor
  • Google Home Mini (6ea)
  • not in use - Sonoff Micro via SonoffLan by AlexxIT (self powering down)

Software:

  • Ubuntu Server 20.04.1 LTS
  • Home Assistant Core Supervised
  • MotionEye (Pinhole camera motion detection)
  • Mosquitto

DB used:

  • PostgreSQL
  • InfluxDB

Add-On's:

  • AirCast
  • File Editor
  • Custom deps deployment
  • ESPhome
  • Grafana
  • Hass.io Google Drive Backup
  • IDE
  • Log Viewer
  • Portainer
  • RPC shutdown

Scripts:

  • ipmi_mqtt.sh Publishing IPMI, Temp and other system monitoring info to MQTT broker
  • ha_log_parser.sh Backing up HA log to my home directory and splitting it to Error, Warning, Info message type as well as keeping full log. Logs rotated every 5 days.
  • ya_weather.sh Yandex weather fcst ( thanks to Ivan )
  • root_dev.sh Host root device name for monitoring.

psmqtt used to publish host machine status.

Main page

Main Page

Security page

Security page

Devices by room

Devices by room

Sensors by room

Sensors by room

Utility counters

Utility counters

Power load

Power loads

Device trackers

Device trackers

CCTV

CCTV

Climate

Climate

System monitoring

System monitoring

Main Server Hardware Monitoring

Main Server Health

Radio

Radio

Home\Office PCs Telemetry

Telemetry

Cross Servers Utility Counters

Utility Counters(cross servers)