Philips Dynalite
Philips Dynalite支持已集成到Home Assistant中,作为可以驱动灯光、开关和窗帘平台的集线器。
目前在Home Assistant中支持以下设备类型:
- 灯光
- 开关
- 窗帘
Philips Dynalite集线器连接到Dynet网络,该网络由多个区域、通道和预设组成。
一个Dynalite区域通常(虽然不一定)定义某个物理区域,例如房间。
每个区域可以有一个或多个通道,分别对应它们控制的不同设备。一个通道可以与可调光灯或其他设备相关。
此外,每个区域可以有一个或多个预设,决定所有通道的行为,有时触发额外的操作。通常,区域中的预设’1’表示’开’,而预设’4’表示’关’。额外的预设可以用于场景和调光。
配置
要将 Philips Dynalite integration 添加到您的 Home Assistant 实例中,请使用此 My 按钮:
手动配置步骤
如果上述 My 按钮不起作用,您也可以手动执行以下步骤:
-
浏览到您的 Home Assistant 实例。
-
转到
设置 > 设备与服务。 -
在右下角,选择
Add Integration 按钮。 -
从列表中选择 Philips Dynalite。
-
按照屏幕上的说明完成设置。
设置
由于Philips Dynalite几乎没有自动发现能力,一旦通过UI添加,必须通过Dynalite面板进行配置。请注意,该面板仅对“管理员”级别用户可用。
有全局设置参数和通常应该保持不变的高级参数。最重要的部分是定义区域。每个区域通常对应一个房间或功能。它们必须通过UI手动添加,并与现有的dynalite安装的设置相匹配。
初始配置和发现
Dynalite系统最困难的事情或许是找出区域和通道映射。如果您有它们或能够访问Dynalite软件和您的配置文件,这可能会很简单,但在您系统是由集成商安装的可能情况下,您需要自行发现它们。
这时,autodiscover
选项就派上用场。如果打开,该组件将跟踪Dynet网络,每次使用设备时,它将被添加到Home Assistant。初始状态下,它将显示为“区域123通道7”,但您可以将其添加到您的configuration.yaml
configuration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more]中,并使用正确的配置。
例如,您可以去厨房灯并打开它。现在您登录到Home Assistant并查看通道是什么。如果发现了多个设备(例如,有人关闭了客厅的灯),您可以尝试其中一个,在Home Assistant中打开和关闭,查看它影响哪一盏灯。
初步过程可能会耗时且繁琐,但是只需进行一次。一旦配置完成,最好将autodiscover
设置为false
,因为系统用于内部通信的许多“虚假”通道和区域不希望被可见。
操作
操作 dynalite.request_area_preset
在Dynalite网络上发送命令,请求某个区域报告其当前选择的预设。通常使用通道1(默认),但在某些实现中,特定区域需要其他通道。
这不会返回区域预设。它发送一个网络命令,请求区域报告其预设。报告后,将由系统捕获并处理。
数据属性 | 可选 | 描述 |
---|---|---|
host |
是 | 要发送命令的网关。如果未指定,则发送到所有已配置的网关。 |
area |
否 | 请求通道的区域。 |
channel |
否 | 请求哪个通道。 |
操作 dynalite.request_channel_level
在Dynalite网络上发送命令,请求区域中某个特定通道报告其当前级别。
这不会返回通道级别。它发送一个网络命令,请求通道报告其级别。报告后,将由系统捕获并处理。
数据属性 | 可选 | 描述 |
---|---|---|
host |
是 | 要发送命令的网关。如果未指定,则发送到所有已配置的网关。 |
area |
否 | 请求预设的区域。 |
channel |
是 | 使用哪个通道。如果未指定,则使用区域配置或系统默认值。 |
事件
事件 dynalite_preset
每当在给定Dynalite区域中选择预设时,都会触发事件dynalite_preset
。
字段 | 描述 |
---|---|
host |
Dynalite网关的主机IP |
area |
选择预设的区域编号 |
preset |
选择的特定预设 |
事件 dynalite_packet
每当Dynalite网络上有数据包时,都会触发事件dynalite_packet
。
字段 | 描述 |
---|---|
host |
Dynalite网关的主机IP |
packet |
表示8字节数据包的整数列表,包括校验和 |