Home automation system - integrations, dashboards, and automations for home IoT devices π π€
Report Bug
Β·
Request Feature
This repository contains the configuration code for 'Lawrence', my virtual butler, built using Home Assistant. I got fed-up quickly with the lack of platform to connect the growing variety of 'smart' home equipment I had, and Lawrence was the solution! The first iteration of Lawrence was born in 2016 on a Raspberry Pi 1 (B) running Hass.IO. Today Lawrence is running within a Docker container on a Synology DS918+.
This project was built with the use of the following frameworks.
- Porch light on at sunset & off at night
- Office light off when no motion (I always forget to turn off my office)
- Unlock computer(script outside of HA) and turn on office lights when I scan the NFC chip implanted in my hand on the reader in my desk FAQ
- All Off when house 'away'
- 'Bright' on arrival
- Nightlight if sense motion at night
- Climate is 100% tied to house state based on 'Home', 'Away' or 'Vacation'
- Notify if motion on house 'away'
- notify if temperature too low or high
- notify on arrival if I'm not home (I creepily like to know who comes and goes from my home)
- Welcome message on arrival
- Allow Hue switches to also control switches
- Turn on Chicken Coop Power if temperature is below 0 degrees (turns on water and space heater)
- Notify me if Bitcoin prices drop below a certain rate-of-change threshold
- Synology DS918+
- 2 iPhone 4 (security cameras)
- 3 Google Home
- 1 Chromecast Ultra
- 2 Roku Streaming Sticks
- 3 Hue Coloured Lightbulbs
- 1 Hue Edison Bulb
- 5 Hue White Temperature-controllable lightbulbs
- 1 Hue LED strip
- 2 TP-Kasa Smart Plugs
- Ecobee Thermostat 2.0 with 2 sensors
To get a local copy up and running follow these simple steps.
Before using this Home Assistant configuration file, you'll need an instance of Home Assistant (minimum version 2021.1.1) running locally. For more information on getting Home Assistant setup, please review the Home Assistant Documentation
-
Clone the repo
git clone https://github.com/Durishn/Durnry-Assistant.git
-
Replace your
config
directory within your HA instance with this config!
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Nic Durish - @Durishn - [email protected]
See the contributors page for an updated list of contributors to this project
Distributed under the MIT License. See LICENSE
for more information.