Skip to content

bacwolf/myconfig

 
 

Repository files navigation

My Home Assistant configuration

First of all - HUGE THANKS to Alexxit, Omh, OXOTH1K, Vasilchuk, S_p_i_r_i_t_u_s, lapatoc 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
  • 64gb ECC DDR4 RAM
  • 128Gb Kingston SSD as Boot drive
  • 512Gb * 2ea ADATA 8200Pro Raid 1 as Root drive
  • 256Gb ADATA 8200Pro NVME for DB
  • 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 Raid0 (Torrent heap) via Adaptec 71605
  • Corsair HX1200i
  • Fractal Design XL R2 with be quite Pure Wings 2 140mm PWM fans (6ea)

MQTT\Zigbee2MQTT Server #1:

  • Gigabyte Brix Celeron j3455
  • 16gb DDR3 RAM
  • 120Gb SSD Crucial BX500
  • 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:

  • MiniITX 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
  • Unifi Switch 8-60W (3ea)
  • not in use - Unifi AC-AP-Lite (5ea)
  • Unifi AC AP Pro (2ea)
  • Unifi NanoHD (not in use)
  • Unifi AP AC Mesh

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 650 (2ea)
  • Yeelight Pro 90W
  • Yeelight 480
  • Yeelight LED Strip
  • Yeelight LED Strip Plus
  • Philips Xiaomi E27 Bulb (2ea)
  • Philips Zhurui Downlight
  • Yeelight E27 Color Led Bulb v2 (2ea)
  • Xiaomi Smart WiFi Power Strip (1ea)
  • Xiaomi Smartmi Humidifier 2
  • Xiaomi Air Purifier 2s
  • not in use - Xiaomi Wifi Plugs v2 (7ea)
  • not in use - Xiaomi IR controller

Xiaomi\Aqara Zigbee Devices:

  • Aqara Wall Socket (13ea)
  • Aqara Wall Switch Double (6ea)
  • Aqara D1 Wall Switch Tripple (1ea)
  • Aqara Wall Switch Single (1ea)
  • Aqara Wireless Switch Double (8ea)
  • Aqara Door Sensor (23ea)
  • Aqara Water Leak Sensor (3ea)
  • Aqara Vibration Sensor (3ea)
  • Aqara\Xiaomi Motion Sensor (14ea)
  • Aqara\Xiaomi Wireless Button (14ea)
  • Aqara\Xiaomi Temp\Himidity sensor (13ea)
  • Xiaomi Plug (30ea)
  • Xiaomi Smoke Detector (1ea)
  • Xiaomi Natural Gas Detector (1ea)
  • not in use - Aqara Zigbee Relay (3ea)
  • Aqara Opple Wireless Switch (3ea)

ESPHome devices:

  • Sonoff Basic (4ea)
  • Sonoff S26 Plugs (2ea)
  • Sonoff Pow R2
  • Sonoff L1
  • Sonoff Mini (3ea)
  • Sonoff 4ch
  • Blitzwolf SHP2 (3ea) and SHP6 (2ea)
  • 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 (5ea)
  • Sonoff Micro via SonoffLan by AlexxIT

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)

About

My Home Assistant config

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 96.1%
  • Shell 3.6%
  • Other 0.3%