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

AdGuard Home

Macro Deck 自带

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

  • 暂停防护 5 分钟至 24 小时,或自定义时长
  • 用显示当前状态的按键切换防护和过滤
  • 带暂停按钮和 DNS 统计信息的组件
  • 提供查询数、拦截比例和响应时间的变量
  • 可添加任意数量的 AdGuard Home 服务器

AdGuard Home 集成将 Macro Deck 连接到 AdGuard Home 的 Web 界面,因此适用于所有能在浏览器中打开的 AdGuard Home:无论是在路由器、Raspberry Pi、家庭服务器还是 VPS 上。可以添加任意数量的服务器,例如家里一台、办公室一台,并在每个动作和组件中选择服务器。

可以做什么

  • 开启或关闭防护、切换防护,或者暂时停用 5、15 或 30 分钟,1、2、8 或 24 小时,或者最长 7 天的自定义时长。之后 AdGuard Home 会自动重新开启防护。
  • 开启或关闭基于过滤列表的拦截,而不改变其他防护设置,并下载每个过滤列表的最新版本。
  • 添加 AdGuard Home 组件,显示带暂停按钮的防护状态、统计信息,或两者兼有。
  • 使用变量在任意按键上显示 DNS 查询数、拦截比例或平均响应时间。

一些示例设置:

  • 一个 暂停广告 按键,使用 暂时停用防护 15 分钟,用于在拦截下无法正常工作的网站。
  • 一个使用 切换防护 的按键,在防护开启时亮起。
  • 一个视图为 控制与统计信息 的 AdGuard Home 组件,显示防护状态、暂停按钮和已拦截的查询数。

运行方式

Macro Deck 每 5 秒向每台服务器查询一次状态,每 30 秒查询一次统计信息。同一台服务器的所有组件和变量共用这些结果,因此添加组件不会增加请求。执行动作后会立即重新读取状态。当服务器无法访问或拒绝登录时,它的 adguard_home_<instance>_is_reachable 变量为 false,其他变量显示为不可用,组件也会提示这一点,而不是显示旧数据。Macro Deck 每 30 秒重试一次,服务器恢复后会自动更新。

Home Assistant

Macro Deck 自带

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

RSS 订阅源

Macro Deck 自带

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

HTTP

Macro Deck 自带

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

天气

Macro Deck 自带

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