ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

2 个参数、5 级目标:把 Home Assistant SmartTub 主过滤循环调到低电价时段的完整指南

2 个参数、5 级目标:把 Home Assistant SmartTub 主过滤循环调到低电价时段的完整指南 2 个参数、5 级目标把 Home Assistant SmartTub 主过滤循环调到低电价时段的完整指南【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io这个月的电费单又比上月厚了一圈其中相当一部分要归功于热水浴缸里日夜不休的过滤泵。好消息是Home Assistant 的 SmartTub 集成提供了一个专门的动作smarttub.set_primary_filtration可以把主过滤循环挪到夜间低电价时段运行水照滤、钱照省。跟着这篇教程走完你会把这个动作的 duration 和 start_hour 用熟界面和 YAML 两条路都能自己走通。这个动作到底改了什么先说清楚它的边界smarttub.set_primary_filtration只动两个数字其他一概不碰。每次跑多久——duration单位是小时几点开始跑——start_hour24 小时制0 就是午夜。把start_hour改成 2循环就从凌晨 2 点启动把duration写成 6每次就连续跑 6 小时。SmartTub 是一个 Hub 类集成IoT 类别为 Cloud Polling即通过云端轮询获取设备状态它把主过滤循环暴露成一个 sensor 实体例如sensor.jacuzzi_j_335_primary_filtration_cycle这个动作就是发给那个实体的。动手前的 3 个前提配置之前先确认这三样齐了硬件一台带 SmartTub 模块的热水浴缸Jacuzzi 等品牌机型常见没有这个模块云端那端就没有设备可连。账户一个 SmartTub 账户。集成本身不支持注册得先打开 SmartTub 手机应用把注册走完。集成状态SmartTub 集成已在 Home Assistant 中添加Hub 类自 2021.3 版本提供。登录成功后设备页面会出现 binary_sensor、climate、light、sensor、switch 这几类平台实体找一下你浴缸的过滤循环 sensor 是否在其中。两种配置方式选你顺手的界面五步走不写一行 YAML靠 UI 也能配好打开SettingsAutomations scenes。打开一个现有自动化或脚本或点Create automationCreate new automation新建自动化时When部分要加触发器脚本不需要——脚本是被别的东西调用才运行的。在Then do部分点Add action。在搜索框里搜 SmartTub选中SmartTub: Update primary filtration settings。在By target下选中浴缸的主过滤循环 sensor需要改的话再填Duration和Start hour最后Save。YAML 最小示例习惯写自动化或脚本的话动作标识就是smarttub.set_primary_filtrationaction: smarttub.set_primary_filtration target: entity_id: sensor.jacuzzi_j_335_primary_filtration_cycle data: duration: 4 start_hour: 2白话翻译让这台浴缸的主过滤循环每次跑 4 小时从凌晨 2 点开始。两个参数一次说清参数类型必填默认值取值范围含义durationinteger否81–24主过滤循环每次运行的时长小时start_hourinteger否00–23主过滤循环开始的时刻0 代表午夜两个都可以不填那就是8 小时、午夜启动。默认值本身没毛病但如果你想骑上低电价窗口这两个数都值得改。动作指向哪台浴缸target 是必填项它决定动作发给谁共五级可选目标级别作用范围示例适用场景entity单个 sensor 实体sensor.jacuzzi_j_335_primary_filtration_cycle单台浴缸精确控制device该设备下所有 sensor 实体整台 SmartTub 设备浴缸整机area区域内所有 sensor 实体浴缸所在房间按房间管理floor楼层上所有 sensor 实体一层按楼层管理label共享标签的所有 sensor 实体命名为 tubs 的标签跨区多浴缸 家里不止一台浴缸时把目标指向某个标签一个动作就能把同一套过滤配置批量下发给所有浴缸不用逐个写。五级还能混搭同一个 target 里既写一个具体实体、又写一个区域两边都会收到这份设置。实战让过滤跟着电价走把它写成一个脚本手动或自动化都能调script: sequence: - action: smarttub.set_primary_filtration target: entity_id: sensor.jacuzzi_j_335_primary_filtration_cycle data: duration: 6 start_hour: 1这条脚本把主过滤循环设成每次运行 6 小时、凌晨 1 点启动耗电的过滤工作整体挪进夜间低电价窗口。再用一条自动化在每日固定时间调用这个脚本过滤窗口就能自动跟着低谷电价走。如何确认它真的生效了两条验证路径从快到慢打开SettingsToolsActions搜索该动作填好 target 和参数后点Perform action直接在真实实体上试跑一次是调试目标选择和参数取值最快的办法回到sensor.jacuzzi_j_335_primary_filtration_cycle这个 sensor 的实体详情页看状态值是否和你下发的配置一致一致即说明设置已经落地。相关动作与求助渠道SmartTub 集成还有几个动作顺手可以配起来smarttub.set_secondary_filtration更新次过滤循环的设置结构和本动作完全一致smarttub.reset_reminder重置维护提醒smarttub.snooze_reminder暂停并延后提醒。配置过程中卡住的话把调用的动作和预期行为贴到官方 Discord、社区论坛或 Reddit 的 /r/homeassistant一般很快有人接话。过滤循环保的是水质电价窗口保的是钱袋子把这两个数调到合理的位置浴缸会在夜间按计划滤水电费单也能跟着薄一点。先去 Actions 工具里试跑一次剩下的交给自动化。【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表