惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Engineering at Meta
Engineering at Meta
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
小众软件
小众软件
博客园_首页
T
Tailwind CSS Blog
美团技术团队
博客园 - 叶小钗
Microsoft Security Blog
Microsoft Security Blog
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
Microsoft Azure Blog
Microsoft Azure Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
I
InfoQ
MongoDB | Blog
MongoDB | Blog
The Cloudflare Blog
J
Java Code Geeks
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
博客园 - 聂微东
酷 壳 – CoolShell
酷 壳 – CoolShell
Blog — PlanetScale
Blog — PlanetScale
IT之家
IT之家
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Y
Y Combinator Blog

Jacky's Blog

2025 年终总结 – Jacky's Blog Cursor Tab – Jacky's Blog JetKVM 初体验 – Jacky's Blog 🎉 Nginx UI 获得 10k Stars – Jacky's Blog 2024 年终总结 – Jacky's Blog Docker 容器日志监控方案 Grafana + Loki + Promtail – Jacky's Blog 23 – Jacky's Blog 2023 年终总结 – Jacky's Blog 22 – Jacky's Blog Drone Bark 通知发送插件 – Jacky's Blog 在 Drone CI 中使用 DooD – Jacky's Blog
Home Assistant 自定义模板开关 – Jacky's Blog
Jacky 22 12 月, 2024 · 2024-12-22 · via Jacky's Blog

前言

本文将以 Haier 集成为例,将冰箱的「强制开启冷藏室杀菌」和「强制关闭冷藏室杀菌」开关合并为一个同步状态的「净化冰箱」开关。

开始操作

我们使用的方案是「模板开关」,需要在 configuration.yaml 中编写配置文件。

首先,我们先在「设置」>「加载项」中搜索 File editor 并安装。

Home Assistant 自定义模板开关-Jacky's Blog

安装完成后,你会在侧边栏看到一个 「File editor」,点击进入文件编辑器

Home Assistant 自定义模板开关-Jacky's Blog

点击左上角的文件夹图标进入文件列表,选择 configuration.yaml

Home Assistant 自定义模板开关-Jacky's Blog

插入如下代码,并替换占位符为你的家庭中实际开关的实体 ID

switch:

    platform: template
    switches:
     ref_sterilization_sync:
        friendly_name: "冰箱净化"
        value_template: "{{ is_state('<强制开启冷藏室杀菌的实体 ID>', 'on') and is_state('<强制关闭冷藏室杀菌的实体 ID>', 'off') }}"
        turn_on:
            service: switch.turn_on
            entity_id: <强制开启冷藏室杀菌的实体 ID>
        turn_off:
            service: switch.turn_on
            entity_id: <强制关闭冷藏室杀菌的实体 ID>

保存文件,在「开发者工具」中重启 Home Assistant,接下来你应该能在「设置」> 「设备与服务」> 「实体」中找到模板开关

Home Assistant 自定义模板开关-Jacky's Blog

在 Apple 的家庭 App 中,你也可以看到这个新的开关

Home Assistant 自定义模板开关-Jacky's Blog

打开这个开关/关闭,之前 Home Assistant 中另外两个开关就会设置为相反的状态,这样就可以实现用一个开关来控制冰箱的净化功能了。