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

天气

Macro Deck 自带

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

  • 天气数据来自 Open-Meteo,无需账户或 API 密钥
  • 可添加任意数量的位置
  • 显示今天和未来几天天气的天气组件
  • 包含逐小时预报、风、湿度和日出日落时间的详情对话框
  • 以变量提供温度和天气状况

天气集成会显示你关心的地方的天气。它的数据来自免费的天气服务 Open-Meteo,因此无需账户或 API 密钥。可以通过搜索城市或输入坐标来添加位置,并为每个位置选择摄氏度或华氏度。

组件、详情和变量

天气 组件显示一个位置的当前天气和未来几天的预报。使用 紧凑 样式时,它只显示位置、当前温度、天气状况以及今天的最高和最低温度。按下组件会打开 天气详情,这是一个包含预报、接下来几小时、体感温度、湿度、风、降水量、日出和日落的对话框。如果为组件设置了自己的 短按 动作,则会改为运行该动作。

显示天气详情 动作可以在任意按键上为所选位置打开同一个对话框。

该集成还为添加的第一个位置提供变量:温度、体感温度、今天的最高和最低温度、天气状况以及是否为白天。可以在标签或条件中使用它们,例如在按键上显示 {{ vars.weather_temperature }}°,或者使用 如果 / 否则 在 weather_condition 为 Rain 时更改按键颜色。

示例设置

  • 在面板的主文件夹中放一个显示你所在城市的 天气 组件。
  • 并排放两个组件,一个显示家里的天气,一个显示家人所在城市的天气。
  • 在晨间例行文件夹中放一个使用 显示天气详情 的按键。
  • 在时钟旁边放一个显示 {{ vars.weather_temperature }}° / {{ vars.weather_high }}° 的标签。

更新方式

Macro Deck 每 15 分钟获取一次每个位置的天气,组件会立即显示新数据。预报涵盖 7 天。如果刷新失败(例如电脑暂时离线),组件上会保留最后的数据。

Home Assistant

Macro Deck 自带

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

AdGuard Home

Macro Deck 自带

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

RSS 订阅源

Macro Deck 自带

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

HTTP

Macro Deck 自带

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