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

 找回密码
 立即注册
楼主: silas3082

[新奇玩法] 改造浴霸、热水器接入homeassistant

[复制链接]

70

主题

596

帖子

3409

积分

论坛元老

Rank: 8Rank: 8

积分
3409
金钱
2813
HASS币
0
发表于 2022-4-1 19:34:03 | 显示全部楼层
很好,感谢。我的也得改下固件。
回复

使用道具 举报

70

主题

596

帖子

3409

积分

论坛元老

Rank: 8Rank: 8

积分
3409
金钱
2813
HASS币
0
发表于 2022-4-1 19:44:26 | 显示全部楼层
    on_press:
      then:
        - fan.toggle: fan_last_1s
    on_release:
      then:
        - fan.toggle: fan_last_1s
请教下机械开关的如何加入风暖保护?
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
 楼主| 发表于 2022-4-1 21:29:27 | 显示全部楼层
lrving163 发表于 2022-4-1 19:44
on_press:
      then:
        - fan.toggle: fan_last_1s

在switch那里加,吹风关闭的时候判断如果风暖开着就给关闭
回复

使用道具 举报

70

主题

596

帖子

3409

积分

论坛元老

Rank: 8Rank: 8

积分
3409
金钱
2813
HASS币
0
发表于 2022-4-1 21:44:46 | 显示全部楼层
silas3082 发表于 2022-4-1 21:29
在switch那里加,吹风关闭的时候判断如果风暖开着就给关闭

有没有具体点,菜鸟不太会。感谢。
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
 楼主| 发表于 2022-4-1 21:48:22 | 显示全部楼层
lrving163 发表于 2022-4-1 21:44
有没有具体点,菜鸟不太会。感谢。

看看这两个开关:
- platform: gpio
    pin: D3
    name: "ybchuifengname"
    id: chuifeng
    restore_mode: ALWAYS_OFF
    on_turn_off:     #这里为了防止吹风关闭,风暖没关造成干烧的情况,很重要!!!
    - if:
        condition:
          switch.is_on: fengnuan
        then:
          - switch.turn_off: fengnuan

- platform: gpio
    pin: D4
    name: "ybfengnuanname"
    id: fengnuan
    restore_mode: ALWAYS_OFF
    on_turn_on:
    - switch.turn_on: chuifeng  #这里打开风暖的时候打开吹风,不然造成干烧的情况,很重要!!!
    on_turn_off:
    - switch.turn_off: chuifeng
回复

使用道具 举报

70

主题

596

帖子

3409

积分

论坛元老

Rank: 8Rank: 8

积分
3409
金钱
2813
HASS币
0
发表于 2022-4-1 21:49:24 | 显示全部楼层
silas3082 发表于 2022-4-1 21:48
看看这两个开关:
- platform: gpio
    pin: D3

好的。太感谢。
回复

使用道具 举报

70

主题

596

帖子

3409

积分

论坛元老

Rank: 8Rank: 8

积分
3409
金钱
2813
HASS币
0
发表于 2022-4-1 21:50:32 | 显示全部楼层
silas3082 发表于 2022-4-1 21:48
看看这两个开关:
- platform: gpio
    pin: D3

on_press:
      then:
        - fan.toggle: fan_last_1s
    on_release:
      then:
        - fan.toggle: fan_last_1s
        - if:
             condition:
               switch.is_on: fengnuan      #这里为了防止风暖打开,没开吹风造成干烧的情况,很重要!!!
             then:
               - switch.turn_off: fengnuan
这样对吗?
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
 楼主| 发表于 2022-4-1 21:59:52 | 显示全部楼层
lrving163 发表于 2022-4-1 21:50
on_press:
      then:
        - fan.toggle: fan_last_1s

fan_last_1s是吹风吗?
回复

使用道具 举报

70

主题

596

帖子

3409

积分

论坛元老

Rank: 8Rank: 8

积分
3409
金钱
2813
HASS币
0
发表于 2022-4-1 22:03:34 | 显示全部楼层
silas3082 发表于 2022-4-1 21:59
fan_last_1s是吹风吗?

是的。。。。
回复

使用道具 举报

78

主题

537

帖子

3534

积分

论坛元老

Rank: 8Rank: 8

积分
3534
金钱
2997
HASS币
0
 楼主| 发表于 2022-4-1 22:23:01 | 显示全部楼层
silas3082 发表于 2022-4-1 21:59
fan_last_1s是吹风吗?

应该是可以,不过我觉得我代码里边binary_sensor加的这段 if:
             condition:
               switch.is_on: fengnuan      #这里为了防止风暖打开,没开吹风造成干烧的情况,很重要!!!
             then:
               - switch.turn_off: fengnuan

多余,用switch那里判断就行了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 17:34 , Processed in 0.072010 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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