Skip to content

Home automation system - integrations, dashboards, and automations for home IoT devices 🏠 πŸ€–

License

Notifications You must be signed in to change notification settings

Durishn/Durnry-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

26 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Project State Contributors Forks Stargazers Issues MIT License HA Version LinkedIn


Logo

Lawrence - Home Assistant / Robo-butler

Home automation system - integrations, dashboards, and automations for home IoT devices 🏠 πŸ€–

Buy Me a Coffee

Report Bug Β· Request Feature

Table of Contents

  1. About The Project
  2. Overview
  3. Getting Started
  4. Roadmap
  5. Contributing
  6. Authors
  7. License
  8. Acknowledgements and Inspiration

About The Project

Product Name Screen Shot

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+.

Built With

This project was built with the use of the following frameworks.

Overview

Front-End Screenshots

Home:

Floorplan (Styles to be updated):

Profiles:

Network:

Setting:

Cameras (Deprecated):

Automations

  • 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

Hardware

  • 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

Getting Started

To get a local copy up and running follow these simple steps.

Prerequisites

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

Installation

  1. Clone the repo

    git clone https://github.com/Durishn/Durnry-Assistant.git
  2. Replace your config directory within your HA instance with this config!

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

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.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Authors

Nic Durish - @Durishn - [email protected]

See the contributors page for an updated list of contributors to this project

License

Distributed under the MIT License. See LICENSE for more information.

Acknowledgements and Inspiration

About

Home automation system - integrations, dashboards, and automations for home IoT devices 🏠 πŸ€–

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages