『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1008|回复: 9

[求助] 请帮忙看看自动化设置是否有误

[复制链接]

17

主题

156

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1208
HASS币
0
发表于 2022-8-5 10:31:30 | 显示全部楼层 |阅读模式
alias: 每48小时开热水器
description: ''
trigger:
  - platform: time
    at: '07:05:00'
condition:
  - condition: template
    value_template: '{{now()-this.attributes.last_triggered > timedelta( hours = 47 )}}'
action:
  - type: turn_on
    device_id: 561167ff449b0e20f478d2b3bc485beb
    entity_id: switch.sonoff_1000e795c6
    domain: switch
  - delay:
      hours: 0
      minutes: 50
      seconds: 0
      milliseconds: 0
  - type: turn_off
    device_id: 561167ff449b0e20f478d2b3bc485beb
    entity_id: switch.sonoff_1000e795c6
    domain: switch
mode: single

按照以上设置的自动化,之前一周是正常隔天运行的,最近几天每天会执行了,麻烦路过的大神帮忙看下是哪里出问题了,谢谢

回复

使用道具 举报

23

主题

137

帖子

712

积分

高级会员

Rank: 4

积分
712
金钱
575
HASS币
0
发表于 2022-8-5 10:57:45 来自手机 | 显示全部楼层
这样不好看出问题,把日期设置固定不好吗?48小时可能会在重启时被重置了
回复

使用道具 举报

17

主题

156

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1208
HASS币
0
 楼主| 发表于 2022-8-5 11:12:30 | 显示全部楼层
Brewer 发表于 2022-8-5 10:57
这样不好看出问题,把日期设置固定不好吗?48小时可能会在重启时被重置了 ...

不是很明白,什么叫日期设置固定?小白刚接触啥都不懂,我的需求是早上7点打开热水器,50分钟后关闭,这样隔天运行一次
回复

使用道具 举报

55

主题

618

帖子

3774

积分

论坛元老

Rank: 8Rank: 8

积分
3774
金钱
3151
HASS币
20
发表于 2022-8-5 11:15:15 | 显示全部楼层
本帖最后由 gmshiwoge 于 2022-8-5 11:18 编辑
csl0524 发表于 2022-8-5 11:12
不是很明白,什么叫日期设置固定?小白刚接触啥都不懂,我的需求是早上7点打开热水器,50分钟后关闭,这 ...
alias: 定时
description: ''
mode: single
trigger:
  - platform: time
    at: '07:00:00'
condition: []
action:
  - service: switch.turn_on
    data: {}
    target:
      entity_id: switch.XXXXXXXXXX

那么你设置两个自动化 一个7:00开    一个 7:50关 不是可以了吗
回复

使用道具 举报

17

主题

156

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1208
HASS币
0
 楼主| 发表于 2022-8-5 11:25:36 | 显示全部楼层
gmshiwoge 发表于 2022-8-5 11:15
那么你设置两个自动化 一个7:00开    一个 7:50关 不是可以了吗

问题我不是要每天执行,而是要隔天执行,自动化设置中只能按星期选择执行时间,做不到完全2天一次
回复

使用道具 举报

55

主题

618

帖子

3774

积分

论坛元老

Rank: 8Rank: 8

积分
3774
金钱
3151
HASS币
20
发表于 2022-8-5 11:41:39 | 显示全部楼层
那么 再写一个自动化  每天7点前  让他切换要开热水器和关热水器的 自动化吧
alias: 切换
description: ''
mode: single
trigger:
  - platform: time
    at: '06:00:00'
condition: []
action:
  - service: automation.toggle
    data: {}
    target:
      entity_id: automation.XXXXXXXXX
回复

使用道具 举报

17

主题

156

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1208
HASS币
0
 楼主| 发表于 2022-8-5 13:39:21 | 显示全部楼层
gmshiwoge 发表于 2022-8-5 11:41
那么 再写一个自动化  每天7点前  让他切换要开热水器和关热水器的 自动化吧
...

我不是很明白,我是要隔天烧水,和这个再加一个自动化有什么关系呢?现在问题的关键是如何让程序判断时间过去48个小时了
回复

使用道具 举报

55

主题

618

帖子

3774

积分

论坛元老

Rank: 8Rank: 8

积分
3774
金钱
3151
HASS币
20
发表于 2022-8-5 14:40:05 | 显示全部楼层
这个的意思是  有一个有每天7点烧水的自动化,然后这个让你那个自动化隔天触发一次
回复

使用道具 举报

17

主题

156

帖子

1364

积分

金牌会员

Rank: 6Rank: 6

积分
1364
金钱
1208
HASS币
0
 楼主| 发表于 2022-8-5 16:39:57 | 显示全部楼层
gmshiwoge 发表于 2022-8-5 14:40
这个的意思是  有一个有每天7点烧水的自动化,然后这个让你那个自动化隔天触发一次 ...

我理解了,第二个自动化就是第一个自动化的总开关,每天早上6点转换这个开关,从而实现第一个自动化隔天运行一次,非常感谢
回复

使用道具 举报

2

主题

341

帖子

2318

积分

金牌会员

Rank: 6Rank: 6

积分
2318
金钱
1972
HASS币
30
发表于 2022-8-5 16:55:39 | 显示全部楼层
建議學會用nodered吧,省心很多
一個節點就搞定了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-20 09:09 , Processed in 4.445614 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表