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

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

[求助] HA控制燃气炉自动化

[复制链接]

9

主题

519

帖子

2280

积分

金牌会员

Rank: 6Rank: 6

积分
2280
金钱
1761
HASS币
0
发表于 2020-1-15 08:38:33 | 显示全部楼层 |阅读模式
本帖最后由 yylwhy 于 2020-1-15 20:07 编辑

sensor.zm1_woshi_temperature    卧室温度

switch.nuan_qi_kai_guan               控制燃气炉的开关


1、周一到周六  16:30~次日5:30  温度到达 20° 停止 燃气炉
2、周日全天 温度到达20° 停止 燃气炉
3、周一到周六 5:31~16:29  无论多少度   都不启动
4、周一到周六  16:30~次日5:30 温度低于18°  启动  燃气炉
5、周日全天 温度低于18° 启动  燃气炉



现在在ui的做的,要么不启动要么时间不对。。求指导啊~~~

- id: '1579008680809'
  alias: 启动燃气炉
  description: 低于18度启动燃气炉
  trigger:
  - below: '18'
    entity_id: sensor.zm1_woshi_temperature
    platform: numeric_state
  condition: []
  action:
  - entity_id: switch.nuan_qi_kai_guan
    service: switch.turn_on
- id: '1579008789421'
  alias: 停止燃气炉
  description: 温度高于18.3度停止燃气炉
  trigger:
  - above: '18.3'
    entity_id: sensor.zm1_woshi_temperature
    platform: numeric_state
  condition: []
  action:
  - entity_id: switch.nuan_qi_kai_guan
    service: switch.turn_off


回复

使用道具 举报

71

主题

1146

帖子

6321

积分

论坛元老

Rank: 8Rank: 8

积分
6321
金钱
5170
HASS币
30
发表于 2020-1-15 10:37:03 | 显示全部楼层
不贴代码,怎么排错?
回复

使用道具 举报

23

主题

1329

帖子

6537

积分

超级版主

Rank: 8Rank: 8

积分
6537
金钱
5183
HASS币
100

教程狂人

发表于 2020-1-15 11:05:33 | 显示全部楼层
排查一下时区是否正确,以及触发时间和实际时间之间的关系
回复

使用道具 举报

62

主题

581

帖子

6053

积分

论坛元老

Rank: 8Rank: 8

积分
6053
金钱
5397
HASS币
240

教程狂人论坛风云人物

发表于 2020-1-15 13:11:49 | 显示全部楼层
用node-red两分钟解决。
不过学nodered可能要两天
尝试过萝卜,我想你一定会忘记青瓜
回复

使用道具 举报

9

主题

519

帖子

2280

积分

金牌会员

Rank: 6Rank: 6

积分
2280
金钱
1761
HASS币
0
 楼主| 发表于 2020-1-15 14:11:30 | 显示全部楼层
antsunzj 发表于 2020-1-15 13:11
用node-red两分钟解决。
不过学nodered可能要两天

萝卜大神 ~~~
回复

使用道具 举报

9

主题

519

帖子

2280

积分

金牌会员

Rank: 6Rank: 6

积分
2280
金钱
1761
HASS币
0
 楼主| 发表于 2020-1-16 08:29:52 | 显示全部楼层
xuyang 发表于 2020-1-15 10:37
不贴代码,怎么排错?

贴了。帮忙看一下?  时间那个  怎么加都不对。。我给删了
回复

使用道具 举报

9

主题

519

帖子

2280

积分

金牌会员

Rank: 6Rank: 6

积分
2280
金钱
1761
HASS币
0
 楼主| 发表于 2020-1-16 08:31:17 | 显示全部楼层
natic 发表于 2020-1-15 11:05
排查一下时区是否正确,以及触发时间和实际时间之间的关系

额。怎么看。。。在哪里查


配置-统用-里面的那个时区是对的
回复

使用道具 举报

71

主题

1146

帖子

6321

积分

论坛元老

Rank: 8Rank: 8

积分
6321
金钱
5170
HASS币
30
发表于 2020-1-16 11:15:04 | 显示全部楼层
initial_state: true
这句怎么没有
回复

使用道具 举报

9

主题

519

帖子

2280

积分

金牌会员

Rank: 6Rank: 6

积分
2280
金钱
1761
HASS币
0
 楼主| 发表于 2020-1-17 09:47:25 | 显示全部楼层
xuyang 发表于 2020-1-15 10:37
不贴代码,怎么排错?
#启动
- alias: switch.heater.auto_on      #低于18度启动燃气炉
  initial_state: true  ##在你重启HA的时候这个自动化是开启(true)还是关闭(false)
  hide_entity: false  #隐藏自动化
  trigger:            #触发
    - platform: numeric_state   #数字类状态、温度低于18度
      entity_id: sensor.zm1_woshi_temperature
      below: 18 
  condition:
    condition: time #时间条件:周一到周六  16:30~5:30
    after: '16:30:00'
    before: '5:30:00'
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
  action:
    service: switch.turn_on
    entity_id: switch.nuan_qi_kai_guan
#停止
- alias: switch.heater.auto_off      #高于18.3度停止燃气炉
  initial_state: true  ##在你重启HA的时候这个自动化是开启(true)还是关闭(false)
  hide_entity: false  #隐藏自动化
  trigger:            #触发
    - platform: numeric_state   #数字类状态、温度低于18度
      entity_id: sensor.zm1_woshi_temperature
      above: 18.3 
  condition:
    condition: time #时间条件:周一到周六  16:30~5:30
    after: '16:30:00'
    before: '5:30:00'
    weekday:
      - mon
      - tue
      - wed
      - thu
      - fri
      - sat
  action:
    service: switch.turn_off
    entity_id: switch.nuan_qi_kai_guan


帮忙看看谢谢
回复

使用道具 举报

71

主题

1146

帖子

6321

积分

论坛元老

Rank: 8Rank: 8

积分
6321
金钱
5170
HASS币
30
发表于 2020-1-17 21:07:53 | 显示全部楼层
https://bbs.hassbian.com/thread-7124-1-1.html
参考一下,我现在用的是
  trigger:
  - platform: time_pattern
    minutes: '/5'
    seconds: '0'
  condition: 
    condition: and
    conditions:
      - condition: time
        after: '19:01:00'
        before: '04:00:00'
      - condition: numeric_state
        entity_id: sensor.mi_ly_sd
        below: 55
      - condition: state
        entity_id: switch.201_sw1
        state: 'off'
      - condition: state
        entity_id: switch.213_sw6x  #加湿器自动开状态
        state: 'on'
  action:
  - service: switch.turn_on
    data:
      entity_id: switch.201_sw1


回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 05:34 , Processed in 0.067028 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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