适用于在Python 3上运行的Home Assistant的Homematic接口。
项目描述
hahomematic
hahomematic
是一个用于 Home Assistant 的 Python 3 模块,用于与 HomeMatic 和 HomematicIP 设备交互。一些其他设备(例如 Bosch,Intertechno)也可能得到支持。
该项目的目的是成为 pyhomematic 的继任者。
可以通过使用 custom_component 来安装。必要的安装说明可以在 此处 找到。
项目目标和功能
pyhomematic 需要手动添加对设备的支持,以便在 Home Assistant 中使用。 hahomematic
自动为每个设备上的每个通道上的每个参数创建实体(如果它不在黑名单中)。为了实现这一点,所有参数集(VALUES
)都被检索(并缓存以供快速连续启动)。
此外,如果对设备有意义,还可以添加自定义实体类来实现更复杂的实体,类似于 pyhomematic 中的 devicetypes。这对于恒温器、灯光、遮盖物、气候、锁、警报器等都是必需的。
同时提供了在CCU重启后自动重新连接的辅助工具。
需求
由于CCU2 / CCU3先前版本的错误,hahomematic
要求至少以下版本才能与 HomematicIP 设备一起使用
- CCU2: 2.53.27
- CCU3: 3.53.26
有关此错误的更多信息,请参阅此处: https://github.com/jens-maus/RaspberryMatic/issues/843。不支持利用该错误版本的 HmIPServer
的其他CCU类似平台。
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源代码分发
hahomematic-2024.10.0.tar.gz (151.9 kB 查看散列值)
构建分发
hahomematic-2024.10.0-py3-none-any.whl (152.6 kB 查看散列值)
关闭
hahomematic-2024.10.0.tar.gz的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | c3af90bc06ddd45b2a77bc6f3e3e58d207d1330855c5e013e9ee4e6b2b46f908 |
|
MD5 | 1f261408b6a92c9857cb52044ae2e13e |
|
BLAKE2b-256 | 2317ddf78d3c4c6a91be51b3062867cbe39519cc251411e53bc72c8f47f7266c |
关闭
hahomematic-2024.10.0-py3-none-any.whl的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | a1b3febfc3d08181fff516738ee8cd3292b5e4a5a892a786eece00fdb9fe2d76 |
|
MD5 | 35d56253b8186754fcbb60bb32b515f2 |
|
BLAKE2b-256 | 99eadbf154624a53f37fe8c63de2da66e0a4cb33450df0961d93c4f4ca7137e2 |