所有集成
内置智能家居和网络

Home Assistant

Macro Deck 自带

在面板上开关灯光、运行场景和脚本,并显示 Home Assistant 的实时状态。

  • 打开、关闭或切换实体,按键会显示其状态
  • 设置灯光、遮盖设备、恒温器和媒体播放器
  • 运行场景、脚本和自动化,或调用任意服务
  • 任意实体状态或属性的实时变量
  • 状态变化和事件总线上的事件触发器

Home Assistant 集成通过 WebSocket API 将 Macro Deck 连接到 Home Assistant。Macro Deck 会保持一个连接,因此 Home Assistant 中的状态一变化就会立即传来,动作也会立即执行。Home Assistant 可以运行在 Macro Deck 能访问的任何地方:同一台电脑上、网络中的 Raspberry Pi 或服务器上,或者一个远程地址。

可以做什么

  • 打开或关闭一个或多个实体,或切换它们的状态。使用 切换 的按键在实体开启时会亮起。
  • 使用 设置灯光 设置灯的状态、亮度、颜色、色温和渐变时间。
  • 打开、关闭、停止遮盖设备或设置其位置,设置恒温器的温度、模式、风扇模式和预设,并控制媒体播放器的播放和音量。
  • 激活场景、带变量运行脚本,以及触发、启用或禁用自动化。
  • 使用 调用服务 调用任意服务,以实体、设备或区域为目标,并以 JSON 提供数据。
  • 使用 获取实体状态 将实体的状态或属性读取到 Macro Deck 变量中。

一些示例设置:

  • 一个使用 切换 控制台灯的按键,显示台灯是否开着。
  • 一个 看电影 按键,激活观影场景并暂停媒体播放器上的音乐。
  • 一个绑定到灯光亮度的滑块,既可以在面板上调暗灯光,也能看到在 Home Assistant 中所做的更改。
  • 一个标签显示传感器温度的按键,以及一个由 实体状态已更改 触发的流程,在前门打开时显示通知。

变量和实时更新

Home Assistant 提供的值远多于 Macro Deck 预先列出的。每个实体都位于集成变量中默认折叠的 未绑定的变量 分组里,该分组出现在 变量 页面和每个变量选择器中。打开一个实体即可查看其状态和属性,在需要的那一项上选择 绑定:它就会成为一个实时更新的普通变量。通过这种方式,滑块可以控制灯的亮度、风扇的转速、遮盖设备的位置、媒体播放器的音量或恒温器的温度。

连接中断时,Macro Deck 会自动重新连接,每次尝试失败后等待的时间会稍长一些,最长一分钟。此时会触发 已连接 和 已断开连接 触发器;Home Assistant 未连接期间,动作会失败并显示消息。可以连接一个 Home Assistant。

AdGuard Home

Macro Deck 自带

开启、关闭或暂停 AdGuard Home 防护,并在面板上显示其统计信息。

RSS 订阅源

Macro Deck 自带

关注 RSS 和 Atom 订阅源,在组件中显示最新文章,并在有新文章时做出响应。

HTTP

Macro Deck 自带

通过按键发送 HTTP 请求,并将响应中的值保存到变量中。

天气

Macro Deck 自带

在面板上显示各个位置的当前天气和预报,无需 API 密钥。