WinSwitch 3 灯光控制与状态反馈实操记录

作者:龙小智 ·


在完成了基础框架的搭建后,接下来进入具体设备控制功能的实现。通过自定义按钮与状态指示的配合,可以实现对一层照明设备的精准控制与实时反馈。以下是具体的组态配置与测试说明:

一、 配置自定义按钮(开关切换功能)

自定义按钮是实现复杂交互逻辑的核心控件。在本次配置中,我们利用其实现了灯光的开关切换功能:

  1. 组件添加:在“一层照明”页面的对应灯具位置,插入一个 Button 自定义按钮。
  2. 功能定义:进入该按钮的编辑界面,将其动作类型设置为“开关切换(Toggle)”。
  3. 组地址绑定:将按钮绑定到对应灯具控制执行器的 KNX 组地址(Group Address)。这样,当用户在界面上点击该按钮时,就会向 KNX 总线发送开/关切换的报文。

二、 增加状态指示按钮(状态反馈)

为了确保中控界面的显示与现场物理设备的真实状态保持绝对同步,我们需要配置状态指示:

  1. 组件添加:在自定义按钮的旁边或内部,叠加一个状态指示组件(如指示灯、图标或文字标签)。
  2. 反馈绑定:将状态指示组件绑定到该灯具执行器的“状态反馈(Status Feedback)”组地址上。
  3. 联动显示:设置指示状态规则,例如当接收到反馈报文为“1”时,指示灯亮起(或图标变为高亮状态);当反馈为“0”时,指示灯熄灭。这样无论用户是通过中控面板还是现场物理开关操作,中控界面的状态都会实时更新。

三、 软件内部测试与验证

组态配置完成后,在正式下发到中控屏之前,必须进行严格的测试:

  1. 进入编辑测试模式:在 WinSwitch 3 的编辑界面中,点击“测试(Test)”或“运行(Run)”按钮,进入模拟运行状态。
  2. 控制与反馈验证:在测试界面中点击刚才配置的自定义开关按钮。
  3. 确认结果:观察按钮的视觉状态是否发生切换,同时旁边的状态指示灯是否同步亮起或熄灭。

经过测试,该自定义开关按钮能够正常发送控制指令,且状态指示组件能够准确接收反馈并更新显示。这标志着“一层照明”页面中单个灯光回路的控制与反馈闭环已成功打通,为后续批量添加其他灯具或配置复杂场景打下了坚实基础。