跳转到主要内容

适用于在Python 3上运行的Home Assistant的Homematic接口。

项目描述

hahomematic

hahomematic 是一个用于 Home Assistant 的 Python 3 模块,用于与 HomeMaticHomematicIP 设备交互。一些其他设备(例如 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类似平台。

项目详情


发布历史 发布通知 | RSS 源

下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

hahomematic-2024.10.0.tar.gz (151.9 kB 查看散列值)

上传时间 源代码

构建分发

hahomematic-2024.10.0-py3-none-any.whl (152.6 kB 查看散列值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面