请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 554|回复: 23

[环境健康] 用简单的方法将任何空调接入ha(另一种思路)

[复制链接]

34

主题

450

帖子

1920

积分

金牌会员

Rank: 6Rank: 6

积分
1920
金钱
1470
HASS币
10
发表于 2020-1-9 20:46:47 | 显示全部楼层 |阅读模式
本帖最后由 zhenxiwen 于 2020-1-10 13:31 编辑

先看效果:


7620004.jpg


一、判断空调开关机状态

关于空调接入ha的帖子很多,其中一个重要问题就是怎么判断空调是开关还是关机状态,有的方案是用小米门窗感应器通过风摆开合来判断空调是否处于开机状态,这是一个简单的方法。但是我家是中央空调,风机并没有开合的风摆。我曾经用小米空调伴侣,但是适合有插座的分体空调,不合适中央空调(没有插座,电源线是封在天花板上的
)。我发现,其实空调伴侣是通过检测电源功率来判断空调开关状态的。我想,能否通过两个温度计温度比较来判断空调的开关状态呢,就是在空调出风口房一个温度计A,将这个温度计检测的温度与室内另一个温度计B监测的室内常温比较,如果A温度小于B(制冷)或者大于B(制热)且差值达到5度的时候,就可以断定空调处于开启状态。

IMG_20200109_195524.jpg


这是本方法的核心,检测方法就是通过下面的template:
value_template: "{{ (states('sensor.broadlink_sensor_temperature')|float - states('sensor.temperature_158d0001c2ab81')|float  > 5) or (states('sensor.broadlink_sensor_temperature')|float - states('sensor.temperature_158d0001c2ab81')|float  < -5) }}"   

1、如果差值大于正或负5度(5是我多次试验得出的一个比较好的值),就turn on 服务,将空调电源开关置于开的状态并在ha中显示出来。

2、否则,就用turn off服务,将空调电源开关置于关的状态并在ha中显示出来。


这样就可以在ha中看到空调开关机状态了。


二、用博联单独做个开关,并隐藏起来,这个开关可以显示空调实际是处于开机还是关机的状态,也可以实际控制空调开关机。


三、安装smartir空调插件:具体参考:

GITHUB找的博联空调插件分享,大金美的海尔LG格林等都有 https://bbs.hassbian.com/thread-4515-1-1.html  
                                                   https://github.com/vpnmaster/homeassistant-custom-components

在configuration.yaml中的完整配置如下:



## 用温度感应器做空调开关状态监测

游客,如果您要查看本帖隐藏内容请回复


  # 用博联单独做一个开关,然后隐藏掉,这个开关可以实际上开关或关闭空调。


  -
platform: broadlink
    host: 192.168.1.219             #166     
    mac: '34:EA:34:6F:B7:XX'  
    switches:
      bd27_power:     # 书房 27度+自动+自动风速
        command_on: JgDyABMAAk1jAAEmEQ8RMRAREBAQERAREBAQERAREDEQEg8REDIPERAREDERMRAxEDERM
        command_off: JgBoARQAAkliAAEnEBEQMRAREBAREBEQEQ8SDxEQETAREBEQETARMBIPETEQMRExETASM

## smartir插件
                #
GITHUB找的博联空调插件分享,大金美的海尔LG格林等都有 https://bbs.hassbian.com/thread-4515-1-1.html
  - platform: smartir
    name: shufangkongtiao #设备名称
    controller_data: 192.168.1.21     #控制空调那个博联黑豆、RM等设备的IP
    #mac: '34:EA:34:6F:B7:XX'        #控制空调那个博联黑豆、RM等设备的MAC
    device_code: 1400     # 空调型号对应的红外码的json文件编号







评分

参与人数 1金钱 +20 收起 理由
+ 20 论坛有你更精彩!

查看全部评分

回复

使用道具 举报

7

主题

668

帖子

2360

积分

金牌会员

Rank: 6Rank: 6

积分
2360
金钱
1687
HASS币
40
QQ
发表于 2020-1-9 21:15:01 | 显示全部楼层
感谢分享
回复

使用道具 举报

7

主题

688

帖子

2414

积分

金牌会员

Rank: 6Rank: 6

积分
2414
金钱
1726
HASS币
0
发表于 2020-1-9 21:57:51 | 显示全部楼层
这个想法666,省钱实用
回复

使用道具 举报

3

主题

656

帖子

2608

积分

金牌会员

Rank: 6Rank: 6

积分
2608
金钱
1952
HASS币
85
发表于 2020-1-9 21:59:47 | 显示全部楼层
感謝樓主分享
回复

使用道具 举报

2

主题

37

帖子

136

积分

注册会员

Rank: 2

积分
136
金钱
99
HASS币
0
发表于 2020-1-10 00:36:06 | 显示全部楼层
如果用DHT22呢?
回复

使用道具 举报

3

主题

101

帖子

257

积分

中级会员

Rank: 3Rank: 3

积分
257
金钱
156
HASS币
0
发表于 2020-1-10 01:36:04 | 显示全部楼层
感谢楼主分享
回复

使用道具 举报

11

主题

478

帖子

1453

积分

金牌会员

Rank: 6Rank: 6

积分
1453
金钱
975
HASS币
20
发表于 2020-1-10 08:29:20 | 显示全部楼层
柜式空调用门窗感应也很简单。
回复

使用道具 举报

7

主题

246

帖子

1179

积分

金牌会员

Rank: 6Rank: 6

积分
1179
金钱
933
HASS币
0
发表于 2020-1-10 08:30:41 | 显示全部楼层
謝謝分享~這樣就可以讓其他現有的空調也能在ha上顯示與運作
回复

使用道具 举报

1

主题

99

帖子

395

积分

中级会员

Rank: 3Rank: 3

积分
395
金钱
296
HASS币
0
发表于 2020-1-10 10:58:31 | 显示全部楼层
感谢分享
回复

使用道具 举报

54

主题

689

帖子

2288

积分

金牌会员

Rank: 6Rank: 6

积分
2288
金钱
1594
HASS币
30
发表于 2020-1-10 12:48:22 | 显示全部楼层
感谢分享,最近在折腾万能遥控,正好学习学习
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2020-1-20 00:36 , Processed in 0.106305 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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