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

 找回密码
 立即注册
查看: 4355|回复: 8

简易燃气炉二重控制

[复制链接]

17

主题

760

帖子

5276

积分

论坛元老

Rank: 8Rank: 8

积分
5276
金钱
4511
HASS币
0
发表于 2018-2-21 21:41:47 | 显示全部楼层 |阅读模式
本帖最后由 sirakawa 于 2018-2-21 21:43 编辑

做了不少自动化,不过基本都是比较简单的能方便生活的,
各种高级功能都没怎么做过- -

这次发一个简易的温控器双控,前提是自采暖哦~

北方的人有没有感觉过这种,屋里温度足够,但是还是觉得阴冷的时候,想要让暖气烧一会,热气流动一下
但是短时间的烧一下,就算你的温控器是WIFI的,也还是要手机去设置开,然后过一段时间再手动关
不支持WIFI的设置起来更麻烦,而且有的时候忘了关,直接烧了一天。。。

我这基本就是 用一个一个无线开关,单按是烧半小时,双击烧一小时,长按解除,同时不影响温控器正常操作
虽然想过直接替代温控器,不过懒得写自动化了,现在的温控也没什么不好用的

因为涉及到控制,所以还需要下面这些配件:
·无线开关
·WIFI插座(我用的小米的ZIGBEE版)
·常开继电器(如果是5V的话,还需要一个充电头)

燃气炉的控制基本就是,控制线路联通就烧,断开就不烧,所以把继电器并联到现在的控制线路里就好了~

效果如下:
20180221_194350.jpg
20180221_194354.jpg

然后再HASS里面设置自动化来控制

#------------------------------------------------------------------------------#
# 自动烧半小时暖气
#------------------------------------------------------------------------------#
- alias: Open 30m Heating
  id: 'Open 30m Heating'
  trigger:
    # 单击
  - platform: event
    event_type: click
    event_data:
      click_type: single
      entity_id: binary_sensor.switch_158d000210bb35
    # 双击
  - platform: event
    event_type: click
    event_data:
      click_type: double
      entity_id: binary_sensor.switch_158d000210bb35
    # 定时
  - platform: time
    at: '06:00:00'
  condition:
      # 暖气是关闭状态
    - condition: state
      entity_id: switch.plug_158d00020da652
      state: 'off'
  action:
    # 关闭暖气关联自动化,防止二次执行
  - service: script.disable_heating_automate
  - service: switch.turn_on
    data:
      entity_id: switch.plug_158d00020da652
    #延迟30/60分
  - delay: '{% if trigger.platform == "time" %}00:30:00{% elif trigger.event.data.click_type == "single" %}00:30:00{% else %}00:60:00{% endif %}'
    # 重新开启
  - service: script.enable_heating_automate
  - condition: and
    conditions:
      # 暖气开启状态
    - condition: state
      entity_id: switch.plug_158d00020da652
      state: 'on'
    # 关闭暖气
  - service: switch.turn_off
    data:
      entity_id: switch.plug_158d00020da652

# ------------------------------------------------------------------------------#
# 关闭暖气
# ------------------------------------------------------------------------------#
- alias: Close Heating
  id: 'Close Heating'
  trigger:
      # 长按
  - platform: event
    event_type: click
    event_data:
      click_type: long_click_press
      entity_id: binary_sensor.switch_158d000210bb35
  condition:
      # 暖气是打开状态
    - condition: state
      entity_id: switch.plug_158d00020da652
      state: 'on'
  action:
     # 关闭暖气
  - service: switch.turn_off
    data:
      entity_id: switch.plug_158d00020da652


之前我有问打断执行的,就是因为这个执行半小时,想要在取消时候打断
现在只能临时禁用自动化来防止多次执行,多次执行会出奇怪的结果- -

# 关闭暖气相关自动化
'disable_heating_automate':
  alias: disable_heating_automate
  sequence:
  - service: automation.turn_off
    data:
      entity_id:
        -  automation.open_30m_heating

# 打开暖气相关自动化
'enable_heating_automate':
  alias: enable_heating_automate
  sequence:
  - service: automation.turn_on
    data:
      entity_id:
        -  automation.open_30m_heating


这样设置好了之后,觉得阴冷了,直接拍一下按钮就完事了
十分省事~~

评分

参与人数 1金钱 +12 收起 理由
+ 12 谢谢分享!

查看全部评分

回复

使用道具 举报

123

主题

4626

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16013
金钱
11302
HASS币
45
发表于 2018-2-21 22:24:55 | 显示全部楼层
楼主会玩
回复

使用道具 举报

1

主题

231

帖子

2478

积分

金牌会员

Rank: 6Rank: 6

积分
2478
金钱
2247
HASS币
0
发表于 2018-2-21 23:28:21 | 显示全部楼层
感谢分享!简便易用呀
回复

使用道具 举报

1

主题

183

帖子

1478

积分

金牌会员

Rank: 6Rank: 6

积分
1478
金钱
1295
HASS币
0
发表于 2018-3-25 04:07:25 | 显示全部楼层
楼主,直接搞个小米温湿度,做自动化吧
回复

使用道具 举报

17

主题

760

帖子

5276

积分

论坛元老

Rank: 8Rank: 8

积分
5276
金钱
4511
HASS币
0
 楼主| 发表于 2018-3-25 12:23:21 | 显示全部楼层
遥远 发表于 2018-3-25 04:07
楼主,直接搞个小米温湿度,做自动化吧

没必要,我以前买的温控器用着没问题,就为了解决特殊需求,干嘛要推翻重来?小米的基本全套我都买了,不过没必要用在温控上。等啥时候温控器坏了再说。
回复

使用道具 举报

0

主题

78

帖子

380

积分

中级会员

Rank: 3Rank: 3

积分
380
金钱
302
HASS币
0
发表于 2020-1-16 12:34:55 | 显示全部楼层
燃气炉目前还不敢私自改装,所有点火的玩意儿都不敢玩儿
回复

使用道具 举报

1

主题

220

帖子

865

积分

高级会员

Rank: 4

积分
865
金钱
645
HASS币
0
发表于 2020-2-6 23:01:54 来自手机 | 显示全部楼层
最近我也打算搞,用射频模块控制
回复

使用道具 举报

3

主题

62

帖子

407

积分

论坛技术达人

积分
407
金钱
335
HASS币
60
发表于 2020-2-10 17:36:14 | 显示全部楼层
楼主会玩
回复

使用道具 举报

12

主题

351

帖子

1172

积分

金牌会员

Rank: 6Rank: 6

积分
1172
金钱
821
HASS币
0
发表于 2020-6-27 00:46:01 | 显示全部楼层
试过了,这个还是不行,那个机器人的自动化图标也没有出来


- alias: batt wuxian
  trigger:
    - platform: mqtt
      topic: "wallpanel/mywallpanel/sensor/battery"
  condition:
    - condition: or
      conditions:
    - condition: template
      entity_id: sensor.wallpanel_battery_level
      value_template: '{{ value_json.value }}'
      below: 95
    - condition: template
      value_template: '{{ trigger.payload_json.value | int < 95 }}'
  action:   
    - service: switch.turn_on
      entity_id: switch.rhd
    - service: switch.turn_on
      entity_id: switch.wxc




回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-26 13:58 , Processed in 2.659133 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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