Automation Engine powered by MQTT
Project description
Automation Engine
A lightweight and flexible framework to automate things with MQTT.
What is Automation Engine?
Automation Engine is a Python framework for building automations using MQTT. The most common use case for this is automating a smart home where devices publish their state to a MQTT broker.
The leading self-hosted solution for this at the time of writing is Home Assistant, which is a great piece of open-source software. However, the automations framework in Home Assistant is quite limited, and you usually have to build multiple flows to achieve a single "automation".
Automation Engine is intended for home automation enthusiasts who prefer writing short snippets of Python, rather than building a large number of GUI "flows". As such, Automation Engine is similar to NodeRED, but uses Python rather than a browser-based editor.
Contributions
This project is released under the MIT Licence. For more information, please see LICENSE.
The CONTRIBUTORS file can be generated by executing CONTRIBUTORS.gen. This generated file contains a list of people who have contributed to Automation Engine.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for automation_engine-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cb6f0cee37b37343cd5f88689445674d512f0b482792906892151abbf500b9c |
|
MD5 | f7fe9d9d5b49c56dcb5548524e8e399a |
|
BLAKE2b-256 | 10aa6023d65595a3ea7c5d0c583901c70ecb86add7aceeb34a5f0879b8d081d9 |