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

 找回密码
 立即注册
查看: 4537|回复: 4

小白之开关复位

[复制链接]

26

主题

555

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1405
HASS币
40
发表于 2017-11-13 09:23:08 | 显示全部楼层 |阅读模式
本帖最后由 dgmax 于 2017-11-13 09:26 编辑

一直在研究这个开门复位,也请教了QQ群与论坛友人,但是由于新手好多地方也是不明白,还加上工作的原因,几行代码断断续续研究了一个月。

场景:出租屋类型电子锁(如图)

                               
登录/注册后可看大图



                               
登录/注册后可看大图


实例1:SONOFF 开关,由于SONOFF开关是220V的电磁单断开关,需要另外接220V的继电器(新手要细心搞明白原理)
新建位图图像.bmp
SONOFF的HASS配置
switch:
  - platform: mqtt
    name: "S1"
    state_topic: "stat/S1/POWER"
    command_topic: "cmnd/S1/POWER"
    qos: 1
    payload_on: "ON"
    payload_off: "OFF"
    retain: true



实例2:接树莓派GPIO的继电器,简单实现短路开门。
这个不需要图片了。

GPIO的HASS配置(GPIO17)PS:HASSBIAN和HASS.IO才可以用GPIO
switch:
  - platform: rpi_gpio
    ports:
      17: Door
    invert_logic: true


复位原理是自动检测Door开关,如果开关从off 变 on 等待1秒后 关。(我把这个自动化隐藏)
把switch.door 改为你自己 的即可 。至于entity_id:在哪,相信都知道了。在HASS的主页左下角第二个图标<>中查找

- alias: DoorLock
  initial_state: true  ##在你重启HA的时候这个自动化是开启(true)还是关闭(false)
  hide_entity: true #隐藏自动化
  trigger:
    platform: state
    entity_id: switch.door
    from: 'off'
    to: 'on'
  action:
    - delay:
        seconds: 1
    - service: switch.turn_off
      entity_id: switch.door

回复

使用道具 举报

26

主题

555

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1405
HASS币
40
 楼主| 发表于 2017-11-13 09:25:12 | 显示全部楼层
大神如果有更简单的,求教。
回复

使用道具 举报

1

主题

158

帖子

552

积分

高级会员

Rank: 4

积分
552
金钱
393
HASS币
0
发表于 2017-11-13 10:24:51 | 显示全部楼层
淘宝有射频控制0.7s点动开关,开关控制电压5v直流电,继电器电压随意,应该更方便改装吧
回复

使用道具 举报

26

主题

555

帖子

1965

积分

金牌会员

Rank: 6Rank: 6

积分
1965
金钱
1405
HASS币
40
 楼主| 发表于 2017-11-13 11:48:22 | 显示全部楼层
61741514 发表于 2017-11-13 10:24
淘宝有射频控制0.7s点动开关,开关控制电压5v直流电,继电器电压随意,应该更方便改装吧 ...

这个叫什么来着,求个连接。
回复

使用道具 举报

16

主题

191

帖子

1392

积分

论坛积极会员

积分
1392
金钱
1200
HASS币
0
发表于 2017-11-18 10:20:08 | 显示全部楼层
射频码添加到哪里呢???
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-9-19 09:27 , Processed in 0.137042 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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