把过滤循环挪到凌晨 2 点跑:Home Assistant 里用 smarttub.set_primary_filtration 给热水浴缸省电
2026/9/24 16:55:01 网站建设 项目流程

把过滤循环挪到凌晨 2 点跑:Home Assistant 里用 smarttub.set_primary_filtration 给热水浴缸省电

【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io

热水浴缸的主过滤一跑就是好几个小时,卡在白天高峰时段就是纯烧钱。这篇带你用 SmartTub 集成的smarttub.set_primary_filtration动作,把循环时长和启动时刻写进 Home Assistant 的 automation(自动化)或 script(脚本),照着抄就能把耗电挪进夜间低谷。

⚡ 动作速览:SmartTub 主过滤循环能改什么

它只管主过滤循环的两个旋钮:单次跑多久、从几点开始。循环当前状态挂在 sensor(传感器)实体sensor.jacuzzi_j_335_primary_filtration_cycle上,你的target就指向它。

集成类型IoT 类别最低版本暴露平台
Hub(集线器)Cloud Polling(云端轮询)2021.3binary_sensor/climate/light/sensor/switch

前提一行:浴缸需带 SmartTub 模块并有 SmartTub 账户(注册走官方 App),完成认证后实体才会出现。

💧 最小可用配置:YAML 五行或 UI 五步

写 YAML 的直接抄这段:

action: smarttub.set_primary_filtration target: entity_id: sensor.jacuzzi_j_335_primary_filtration_cycle data: duration: 4 start_hour: 2

这段让主过滤循环每次跑4小时、从02:00启动,耗电整段挪进夜里。

用 UI 的按这 5 步点:

  1. 进入Settings>Automations & scenes,打开已有项,或选Create automation>Create new automation
  2. Then do段点Add action
  3. 在搜索框输入并选中SmartTub: Update primary filtration settings
  4. By target下选中目标浴缸的主过滤循环 sensor
  5. 按需填DurationStart hour,点Save

提示:新建自动化时先在When段补一个触发器;脚本不用触发器,被调用才跑。

🔧 参数拆解:duration 与 start_hour 的取值和默认值

两个参数都是整数,也都可省略,不写就按默认值下发。

duration:单次循环跑多久

取值124(小时),默认8。它决定单次主过滤循环的运行时长,越大滤得越透、单次耗电也越长。想一天只滤半天,就填12;想把耗电压到最低,就填1

start_hour:几点开始跑

取值0(午夜)到23默认0。它指定循环每天从哪一小时启动。想贴着谷电起始点跑,就填当地低谷价开始的小时;想清晨前收尾,就倒推着填。

🎯 目标怎么选:五级 target 瞄准

动作必须带target(目标),指错了会直接报错,所以先想清楚改谁,五级任选或组合:

  • Entity(实体):只有一台浴缸、要精确控制时,直接写entity_id
  • Device(设备):同一台浴缸暴露多个 sensor,想整台一起改时
  • Area(区域):浴缸归在某房间/区域名下,按区域批量时
  • Floor(楼层):多层住宅,想给某一层所有浴缸统一下发时
  • Label(标签):浴缸分散各处、但打了同一个标签时

五级还能混写进同一动作(比如一个实体加一个区域同时生效),多台浴缸批量改参数就靠它。

实战:把过滤窗口调度到夜间低谷电价

下面这个脚本把过滤设成01:00启动、连续6小时,整段压在电价低谷里。

script: sequence: - action: smarttub.set_primary_filtration target: entity_id: sensor.jacuzzi_j_335_primary_filtration_cycle data: duration: 6 start_hour: 1

再配一条每日定时自动化调用它,过滤窗口就闭环了。

✅ 30 秒自检:Actions 工具里试跑

参数没生效?打开Settings>Tools>Actions,搜set_primary_filtration,填好字段点Perform action,实体状态立刻见分晓。

同集成还能玩什么:三个配套动作

  • smarttub.set_secondary_filtration:切次过滤模式(frequent/infrequent/away),离家自动化常配它
  • smarttub.reset_reminder:把维护提醒重设为30365天后触发
  • smarttub.snooze_reminder:把提醒静音10120天,假期别被催

卡住就把你调用的动作和预期行为贴到官方 Discord、社区论坛或 /r/homeassistant 找答案。

回到开头那笔高峰电费:两个可选参数 + 五级目标,从单台浴缸到整层批量都能覆盖,过滤窗口几点跑,你说了算。

【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询