基于MQTT的自动化引擎
项目描述
自动化引擎
一个轻量级且灵活的框架,用于使用MQTT自动化事务。
什么是自动化引擎?
自动化引擎是一个用于使用MQTT构建自动化的Python框架。最常见的使用场景是自动化智能家庭,其中设备将它们的状态发布到MQTT代理。
在撰写本文时,该领域的领先自托管解决方案是Home Assistant,这是一款优秀的开源软件。然而,Home Assistant中的自动化框架相当有限,通常需要构建多个流程才能实现单个“自动化”。
自动化引擎旨在为喜欢编写短Python代码而不是构建大量GUI“流程”的智能家居爱好者而设计。因此,自动化引擎类似于NodeRED,但使用Python而不是基于浏览器的编辑器。
Prometheus度量
默认情况下,Prometheus度量在端口9832
上公开。可以通过配置文件中的metrics_port
键进行配置。
贡献
此项目根据MIT许可证发布。有关更多信息,请参阅LICENSE。
可以通过执行CONTRIBUTORS.gen生成CONTRIBUTORS文件。此生成的文件包含为自动化引擎做出贡献的人的列表。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
automation_engine-0.5.0.tar.gz (10.4 kB 查看哈希值)
构建分发
关闭
automation_engine-0.5.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 15396e0775fa215a48d7533cf5d09ec50fc83c6132d618b93bcebfe241ef4cc6 |
|
MD5 | 158c55a3c12df54b00a17f97d09f2969 |
|
BLAKE2b-256 | 6a3e764197d87237c75085fc6ea6a5f04f0cb5c06a729c4378e3ce9e4ec31d00 |
关闭
automation_engine-0.5.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | bfe849190e2eadaa1a94be954f1cebf59080d6e0e0236107732905dbfd9c0dc3 |
|
MD5 | 2b60ff2039be196ddb554bfc3f5837f0 |
|
BLAKE2b-256 | 3e7ac89144bce69f31ee63fdef095bb9bdefa1014033687f895dfdb9899a005d |