This is a project focused on sharing ideas and solutions for the use of Home Assistant and home automation in general. I am currently running Docker on the Mini Intel Nuc Celeron J3455 8gb 1tb.
I will update my configuration files regularly. If you like what you see, feel fre to ⭐ my repo!
Objectives
- Energy saving
- Cheap home automation
- Simple user interface
- Daily use automations to simplify the routine
- Device tracker
- Phone status (location, battery, battery state, geocode and connected WiFi network)
- WIP: Shopping list
- Online power consumptions cost ($)
- Online power consumptions (Home, AC, WaterHeater and Refrigerator)
- Home power consumption (today, yesterday, week and month)
- AC power consumption (today and yesterday)
- WaterHeater power consumption (today and yesterday)
- Refrigerator power consumption (today and yesterday)
- Last 24h chart of power cnsumptions with max/min values
- Wall mounted Tablet with Fully Kiosk Browser running HomeAssistant
- Using tablet camera as security camera
- Motion sensor with tablet camera
- Automatic display on/off with motion sensor
- Docker server with Portainer
- Mosquitto MQTT server to communicate with devices
- MariaDB database to save all information
- VSCode server to code in browser
- ADB server to communicate with AndroidTV devices
- HomeKit Bridge to make HomeAssistant entities available on Apple HomeKit
Quantity | Device | Use |
---|---|---|
1 |
Ubuntu server running Docker |
|
2 |
Voice Assistant |
|
1 |
Voice Assistant |
|
2 |
Lights |
|
2 |
TV |
|
1 |
WiFi router |
|
1 |
IR Blaster |
|
1 |
Home power meter |
|
3 |
Switch / Power meter |
|
4 |
Switch |
|
1 |
Lights switch |
|
1 |
Generic |
|
1 |
Light |
|
2 |
Action button |
|
2 |
Door sensor |
|
3 |
Motion sensor |
|
2 |
Temperature and humidity sensor |
|
1 |
Sniffer - Zigbee to MQTT |
|
1 |
Camera and movement detection |
|
1 |
4 channel switch |
|
1 |
Dashboard mounted on wall with etsy wall mount |
|
1 |
Remote controller |
|
1 |
Outside temperature and humidity |
|
1 |
Clean |
|
1 |
Roller Shutter |
Notify when the water heater is ready
Every time Water Heater is turned on, this automation turns on. The Water Heater has a power meter. When this power meter reads 0w and the switch is on, this automations trigers. This automation only run if time is between 09:00HS and 05:00HS.
- Play on Google Home with TTS
- Text notification with Telegram
Notify power consumption daily
Every day at 23:59HS
- Notify each power consumption reads (Heater, WaterHeater and Refrigerator) and total of the current day to Telegram
- Save power consumptions to Google Spreadsheet
Notify power consumption monthly
Last day of month at 23:59HS
- Notify month power consuption to Telegram
Notify when front door is open
Front door sensor ON
- Notify front door open to Telegram and Google Home speakers
- Notify if front door is open for 2 minutes to Telegram
You can find a complete list of secrets used on this project here.
- Dashboard on Amazon Fire 7 tablet with Fully Kiosk Browser
- Aqara cube automations
- Hack motorized roller blind (433MHz)
- Rain sensor
- Add scenes
- Improve ADB server to control TVs (open APPs, volume, turn on/off)
- Hardware Topology
- Add zigbee router/repeater to improve signal
- Multi-room audio system
- Add records to InfluxDB
Joaquin Beceiro