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

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

[经验分享] 执行博联->射频/红外的两种方式

[复制链接]

1

主题

159

帖子

552

积分

高级会员

Rank: 4

积分
552
金钱
393
HASS币
0
发表于 2017-11-13 11:16:00 | 显示全部楼层 |阅读模式
作为小白的我研究了一段时间HA,终于把家里的设备搞得差不多了,刚看到解答区里有人提问射频门锁开锁的问题,随即写了个博联->射频门锁开锁的脚本,
其实无论是博联PRO->射频还是博联PRO->红外,
原理都是一样的,思路很多,看个人更偏好。
我把我想到的两种方法发出来供大家讨论:
第一种(最简单的)直接使用script,缺点是只显示一个active,无按键反馈(不过一个射频按键,要什么自行车啊)。
script:
  unlock:
    sequence:
# 博联地址 #
      - service: broadlink.send_packet_192_168_1_XXX
        data:
          packet:
            - "射频码"

直接将“- script.unlock”放入需要放入的group中即可。

第二种(有点麻烦,感觉有点脱裤子放屁的赶脚),优点就是和组内所有开关保持一致,强烈建议强迫症患者使用,按键按下去后0.5s弹回。
#############
# DOOR LOCK #
#############
# 建立虚拟按键(按键默认状态为off) #
input_boolean:
  lock:
    initial: off
# 建立开锁脚本 #
script:
  unlock:
    sequence:
# 博联地址 #
      - service: broadlink.send_packet_192_168_1_XXX
        data:
          packet:
            - "射频码"
automation:
# 此自动化名称 #
  - alias: "unlock the door"
# 重启HA后本自动化状态 true开启 false关闭 #
    initial_state: true
# 是否隐藏此自动化 #
    hide_entity: true
# 执行此自动化的条件 #
# 虚拟按键从 off 到 on 时,执行action #
    trigger:
# 状态 #
      - platform: state
# 虚拟按键 #
        entity_id: input_boolean.lock
# 从 off 到 on #
        from: 'off'
        to: 'on'
# 执行以下动作 #
    action:
# 1. 执行开锁脚本 #
      - service: script.unlock
# 2. 0.5秒后 #
      - delay:
          seconds: 0.5
# 3. 关闭虚拟按键 #
      - service: input_boolean.turn_off
        entity_id: input_boolean.lock

使用方法就是将“- input_boolean.lock”放入需要放入的group即可。
以上就是两种方式的使用方法。

评分

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

查看全部评分

回复

使用道具 举报

60

主题

737

帖子

4245

积分

论坛元老

Rank: 8Rank: 8

积分
4245
金钱
3503
HASS币
20
发表于 2017-11-13 13:19:49 | 显示全部楼层
感谢分享。。。。。。。
回复

使用道具 举报

0

主题

27

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
金钱
201
HASS币
0
发表于 2017-11-13 14:39:31 | 显示全部楼层
学习了,谢谢楼主的思路
回复

使用道具 举报

30

主题

999

帖子

4119

积分

论坛元老

Rank: 8Rank: 8

积分
4119
金钱
3115
HASS币
0

活跃会员

发表于 2017-11-13 15:25:45 | 显示全部楼层
谢谢分享!!
回复

使用道具 举报

16

主题

192

帖子

1360

积分

论坛积极会员

积分
1360
金钱
1168
HASS币
0
发表于 2017-11-16 19:26:07 | 显示全部楼层
大哥,按照第二种方法。为什么会走出很多开关出来。尴尬了
回复

使用道具 举报

0

主题

21

帖子

92

积分

注册会员

Rank: 2

积分
92
金钱
71
HASS币
0
发表于 2017-11-18 16:25:40 | 显示全部楼层
thanks a lot for sharing
回复

使用道具 举报

2

主题

40

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
164
HASS币
0
发表于 2017-11-26 18:18:43 | 显示全部楼层
thanks a lot for sharing
回复

使用道具 举报

1

主题

266

帖子

2552

积分

金牌会员

Rank: 6Rank: 6

积分
2552
金钱
2286
HASS币
0
发表于 2017-11-27 16:43:45 | 显示全部楼层
感谢分享,学习ing
回复

使用道具 举报

1

主题

231

帖子

2504

积分

金牌会员

Rank: 6Rank: 6

积分
2504
金钱
2273
HASS币
0
发表于 2017-12-20 09:19:04 | 显示全部楼层
感谢分享,学习中
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-10 00:28 , Processed in 0.424851 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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