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

 找回密码
 立即注册
12
返回列表 发新帖

[技术探讨] 请教一下各位大佬,自动化设置(涂鸦智能插座zigbee版)

[复制链接]
回帖奖励 4 金钱 回复本帖可获得 1 金钱奖励! 每人限 1 次

12

主题

156

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1195
HASS币
10
 楼主| 发表于 2024-1-20 14:53:30 | 显示全部楼层
george65 发表于 2024-1-20 03:16
看了大家的建議 也讓我有了新想法去改善我原本的自動化  
我照樓主的要求寫了一個簡單的自動化  參考 ...

你好大佬,方便发一下你的示例YAML编辑代码,谢谢。我调来调去,调不出你的同款。
回复

使用道具 举报

15

主题

406

帖子

2734

积分

金牌会员

Rank: 6Rank: 6

积分
2734
金钱
2328
HASS币
0
发表于 2024-1-20 15:37:23 | 显示全部楼层
混饭吃的机器猫 发表于 2024-1-20 14:53
你好大佬,方便发一下你的示例YAML编辑代码,谢谢。我调来调去,调不出你的同款。 ...

alias: 01TEST
description: ""
trigger:
  - platform: device
    type: turned_on
    device_id: 80a10b5b701430a15d64f76d624d1ddc
    entity_id: b4c619e0239569375308390d5c3ab57c
    domain: switch
condition: []
action:
  - if:
      - condition: time
        after: "00:00:00"
        before: "13:00:00"
    then:
      - delay:
          hours: 0
          minutes: 0
          seconds: 25
          milliseconds: 0
      - type: turn_off
        device_id: 80a10b5b701430a15d64f76d624d1ddc
        entity_id: b4c619e0239569375308390d5c3ab57c
        domain: switch
  - if:
      - condition: time
        after: "18:00:00"
        before: "19:00:00"
    then:
      - delay:
          hours: 0
          minutes: 0
          seconds: 25
          milliseconds: 0
      - type: turn_off
        device_id: 80a10b5b701430a15d64f76d624d1ddc
        entity_id: b4c619e0239569375308390d5c3ab57c
        domain: switch
  - if:
      - condition: time
        after: "22:00:00"
        before: "22:30:00"
    then:
      - delay:
          hours: 0
          minutes: 2
          seconds: 0
          milliseconds: 0
      - type: turn_off
        device_id: 80a10b5b701430a15d64f76d624d1ddc
        entity_id: b4c619e0239569375308390d5c3ab57c
        domain: switch
mode: parallel
max: 10
回复

使用道具 举报

15

主题

406

帖子

2734

积分

金牌会员

Rank: 6Rank: 6

积分
2734
金钱
2328
HASS币
0
发表于 2024-1-20 15:45:00 | 显示全部楼层

先這樣  如果還調不出來  我再傳後續的截圖

螢幕擷取畫面 2024-01-20 154033.png
回复

使用道具 举报

12

主题

156

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1195
HASS币
10
 楼主| 发表于 2024-1-20 16:10:16 | 显示全部楼层
george65 发表于 2024-1-20 15:45
先這樣  如果還調不出來  我再傳後續的截圖

搞明白了,你的是假如——然后    我的是如果——就
回复

使用道具 举报

15

主题

406

帖子

2734

积分

金牌会员

Rank: 6Rank: 6

积分
2734
金钱
2328
HASS币
0
发表于 2024-1-20 16:16:00 | 显示全部楼层
混饭吃的机器猫 发表于 2024-1-20 16:10
搞明白了,你的是假如——然后    我的是如果——就

如果----就   感覺好像也行啊
回复

使用道具 举报

32

主题

1065

帖子

4946

积分

论坛元老

Rank: 8Rank: 8

积分
4946
金钱
3866
HASS币
90
发表于 2024-1-22 19:37:31 | 显示全部楼层

回帖奖励 +1 金钱

本帖最后由 relliky 于 2024-1-22 19:40 编辑

你的代码错就错在trigger的时候是刚刚开启的时候,你就测试它是不是满足25分钟了(然后当然没满足)。然后自动化不再被trigger了,因为你的设备在开启25分钟的时候是一直都是开的,状态没有变化,trigger就没有被执行,这种trigger只能在刚刚开启或者刚刚关掉的那一瞬间调用自动化。

最简单的就是把trigger部分改成加上持续时间,就是打开并且持续了25分钟后,开始执行自动化,再测试在不是在12-1点。


他们给的delay之所以可以工作,是因为它在刚刚开启的时候trigger到了,开始执行自动化,这个自动化延迟25分钟后,关闭开关。
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

12

主题

156

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1195
HASS币
10
 楼主| 发表于 2024-1-23 09:14:05 | 显示全部楼层
relliky 发表于 2024-1-22 19:37
你的代码错就错在trigger的时候是刚刚开启的时候,你就测试它是不是满足25分钟了(然后当然没满足)。然后 ...

谢谢你的解答
回复

使用道具 举报

32

主题

1065

帖子

4946

积分

论坛元老

Rank: 8Rank: 8

积分
4946
金钱
3866
HASS币
90
发表于 2024-1-23 16:24:17 | 显示全部楼层

建议用图形trace来查错和学习自动化。
Screenshot 2024-01-23 at 08.23.52.png
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

12

主题

156

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
金钱
1195
HASS币
10
 楼主| 发表于 2024-1-24 10:46:35 | 显示全部楼层
relliky 发表于 2024-1-23 16:24
建议用图形trace来查错和学习自动化。

好的,谢谢你的建议
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 00:39 , Processed in 0.115324 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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