Philips Dynalite

Philips Dynalite支持已集成到Home Assistant中,作为可以驱动灯光、开关和窗帘平台的集线器。

目前在Home Assistant中支持以下设备类型:

  • 灯光
  • 开关
  • 窗帘

Philips Dynalite集线器连接到Dynet网络,该网络由多个区域、通道和预设组成。

一个Dynalite区域通常(虽然不一定)定义某个物理区域,例如房间。

每个区域可以有一个或多个通道,分别对应它们控制的不同设备。一个通道可以与可调光灯或其他设备相关。

此外,每个区域可以有一个或多个预设,决定所有通道的行为,有时触发额外的操作。通常,区域中的预设’1’表示’开’,而预设’4’表示’关’。额外的预设可以用于场景和调光。

配置

要将 Philips Dynalite integration 添加到您的 Home Assistant 实例中,请使用此 My 按钮:

手动配置步骤

如果上述 My 按钮不起作用,您也可以手动执行以下步骤:

设置

由于Philips Dynalite几乎没有自动发现能力,一旦通过UI添加,必须通过Dynalite面板进行配置。请注意,该面板仅对“管理员”级别用户可用。

有全局设置参数和通常应该保持不变的高级参数。最重要的部分是定义区域。每个区域通常对应一个房间或功能。它们必须通过UI手动添加,并与现有的dynalite安装的设置相匹配。

初始配置和发现

Dynalite系统最困难的事情或许是找出区域和通道映射。如果您有它们或能够访问Dynalite软件和您的配置文件,这可能会很简单,但在您系统是由集成商安装的可能情况下,您需要自行发现它们。

这时,autodiscover选项就派上用场。如果打开,该组件将跟踪Dynet网络,每次使用设备时,它将被添加到Home Assistant。初始状态下,它将显示为“区域123通道7”,但您可以将其添加到您的configuration.yamlconfiguration.yaml 文件是 Home Assistant 的主要配置文件。它列出了要加载的集成及其特定配置。在某些情况下,需要直接在 configuration.yaml 文件中手动编辑配置。大多数集成可以在 UI 中配置。 [Learn more]中,并使用正确的配置。

例如,您可以去厨房灯并打开它。现在您登录到Home Assistant并查看通道是什么。如果发现了多个设备(例如,有人关闭了客厅的灯),您可以尝试其中一个,在Home Assistant中打开和关闭,查看它影响哪一盏灯。

初步过程可能会耗时且繁琐,但是只需进行一次。一旦配置完成,最好将autodiscover设置为false,因为系统用于内部通信的许多“虚假”通道和区域不希望被可见。

操作

操作 dynalite.request_area_preset

在Dynalite网络上发送命令,请求某个区域报告其当前选择的预设。通常使用通道1(默认),但在某些实现中,特定区域需要其他通道。

Note

这不会返回区域预设。它发送一个网络命令,请求区域报告其预设。报告后,将由系统捕获并处理。

数据属性 可选 描述
host 要发送命令的网关。如果未指定,则发送到所有已配置的网关。
area 请求通道的区域。
channel 请求哪个通道。

操作 dynalite.request_channel_level

在Dynalite网络上发送命令,请求区域中某个特定通道报告其当前级别。

Note

这不会返回通道级别。它发送一个网络命令,请求通道报告其级别。报告后,将由系统捕获并处理。

数据属性 可选 描述
host 要发送命令的网关。如果未指定,则发送到所有已配置的网关。
area 请求预设的区域。
channel 使用哪个通道。如果未指定,则使用区域配置或系统默认值。

事件

事件 dynalite_preset

每当在给定Dynalite区域中选择预设时,都会触发事件dynalite_preset

字段 描述
host Dynalite网关的主机IP
area 选择预设的区域编号
preset 选择的特定预设

事件 dynalite_packet

每当Dynalite网络上有数据包时,都会触发事件dynalite_packet

字段 描述
host Dynalite网关的主机IP
packet 表示8字节数据包的整数列表,包括校验和