DIY home automation
Home automation solution based on open-source software and own solutions. DIY home automation.
Why would you want “Do It Yourself” approach.
– Security (I do not trust devices connecting across internet and storing data on 3rd party cloud solutions)
– Absolute control (You can set up whatever your imagination can produce)
– Budget
I will be adding new blog posts as i manage to set up new things in my environment.
With my set up i can either use any web browser, Android Openhab app or Google Home to control my environment.
For example i can say “Hey Google, turn on Movie Time” . This will trigger:
– Set Projector screen down
– Turn On Projector
– Set AV receiver ON and to specific preset with specific volume and sound settings.
– Change AV receiver Input to Computer.
Architecture overview of my Home Automation:
Software used:
Openhab – open source automation software for your DIY home automation
openhabian – debian with openhab integrated
WinThing – Program to control Windows PC through mqtt and openhab
MQTT broker (Mosquitto) – lightweight messaging protocol for sending messages between computers
AutoIT – scripting language to control Windows OS with ease
EventGhost – automation tool for Windows. Use for IR for example.
Hardware for automation:
RaspberryPi 2B
MySensor Serial Gateway, MySensor DIY sensor
Fibaro Dimmer, Fibaro Switch, Fibaro Roller shutter
Dlink DSP-w215 powerplug
Broadlink RM 3 Mini – Wifi universal remote control
Google Home mini
Hardware connected and controled:
Asus VivoMini – mini Server with windows 10
Sony AV receiver STR-DN1060
Epson projector, projector motorized screen.
LG TV
Vacuum robot – RobZone Duoro X
Dyson Pure Cool link