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





























