HomeAutomation
Automating different parts of the house.
This is using home-assistant as the base control. Home assistant uses github as their
base repository for their code here
The system that Home-Assistant is running on is currently going through a change from Freenas to Debian with ZFS on
Linux.
Tasks that need to be run based on the day
Monday - Friday
- [x] Turn on Bedroom light and living room light as needed after waking up.
- Tied to Sleep as android tracking stop (run in Tasker)
- [ ] Turn on Main kitchen light after waking up
- [ ] Need to add kitchen master and slave switches
- [x] Start podcast in morning after waking up
Saturday - Sunday
- [x] Turn on lights after waking up if needed
- Tied to sleep as android tracking stop (run in Tasker)
- [x] Start podcast in the morning after waking up
- Tied to sleep as android tracking stop (run in Tasker)
Tasks run every day
Open/Close blinds
- [ ] Open blinds in the morning after the sun is up
- [ ] Close the blinds at night
- [x] Turn on a hallway light
Turn on coach lights at night
- [x] Once sun sets, turn on coach lights until 2AM
Front door (using smart lock & door bell)
- [ ] Take picture of person ringing door bell and send email
- [ ] If door is opened, take video of them entering/exiting and send email
- [ ] Concerned about security with z-wave locks. May implement with simple switch
Turn off lights at night
- [x] Turn off all interior lights when going to sleep
- [x] Link this in with Sleep as android
Tasks run occasionally
Washer dryer
- [ ] When washer or dryer is finished, send email/other alert
- [x] Turn on washer/dryer room light
- [x] Have automatic light sensor
- [ ] Need to get current meter
Parts list
- [x] Freenas box --> Pending change to Debian w/ ZFS on Linux
- [ ] Z-Wave Blinds (12 windows)
- [ ] Back living group (4 windows: Dining room, Living room)
- [ ] Front living group (2 windows: Front room)
- [ ] Master bed group (3 windows)
- [ ] Front Guest group (2 windows)
- [ ] Rear Guest group (1 window)
- [ ] Light switches
- [x] Coach Light group (1 main switches)
- [ ] Living space group (3 main switches + 1 aux switch)
- [ ] Kitchen light group (1 main switch + 1 aux switch)
- [ ] Dining room light group (1 main switch)
- [x] Living room light group (1 main switch)
- [ ] Bedroom group (3 main switches)
- [x] Bedroom light group (1 main switch)
- [ ] Switch for fan (1 main switch)
- [ ] Master bath light group (1 main switch)
- [x] Auxiliary group (2 main switches (+ 1 aux switch?))
- [x] Hallway light (1 main switch + 1 aux switch [aux switch not needed])
- [x] Utility room (washer & dryer) (1 automatic switch)
- [ ] Door sensor
- [ ] Energy meter for washer & dryer
- [x] Thermostat (Nest E)
Linked Apps
- Sleep as android
- Tasker
- Sending triggers to main hub
- Uses HTTP Post to send messages (directly triggering automations)
- Autovoice
- Tasker plugin to communicate with google home/assistant
- Used to trigger Sleep as Android
- Home-assistant
- Owntracks
- Used for location tracking
- AntennaPod
- Used to download podcasts and play them offline
- Updates automatically early in the morning