/home-assistant

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

Home Assistant - OpenMotics plugin

Home Assistant is a home automation platform running on Python 3. It is able to track and control all devices at home and offer a platform for automating control.

Contribute

This plugin is a community effort and OpenMotics cannot give any warranties even though you can report any issues and we'll help as much as possible. Pull requests are always welcome.

Getting started

To get started: Check out home-assistant.io <https://home-assistant.io> Clone this repo into custom_components

cd /home/home-assistant/.home-assistant
mkdir -p custom_components/openmotics
cd custom_components
git clone https://github.com/openmotics/home-assistant.git openmotics
or
git clone -b dev https://github.com/openmotics/home-assistant.git openmotics

Add this to configuration.yaml:

openmotics:
  client_id: xxxx
  client_secret: xxxx
  host: xxxx (Optional)

Host can be local hostname, local ip address, openmotics.local or cloud.openmotics.com. If you're using local hostname or ip, you have to create a local user in the OpenMotics Gateway. If host is omitted, it connects by default to cloud.openmotics.com.

License

This project is licensed under the AGPLv3 License - see the LICENSE.md file for details

Acknowledgments

  • Special thanks to @woutercoppens for making this plugin and donating it to OpenMotics.