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

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

[技术探讨] sonoff改人体感应-HC-SR501的问题

[复制链接]

4

主题

341

帖子

3426

积分

论坛元老

Rank: 8Rank: 8

积分
3426
金钱
3085
HASS币
0
 楼主| 发表于 2018-11-19 16:57:39 | 显示全部楼层
natic 发表于 2018-11-19 15:21
官方文档很详细,谷歌搜一下就有了

官方文档看了,
# If given, will trigger when condition has been for X time.

意思是:如果触发条件达到超过X的时间,然后执行动作

那如果我trigger的条件短时间内发了很多次,他是以第一次触发为准呢,还是以最后一次触发为准呢?

下班先回家试试!
回复

使用道具 举报

4

主题

341

帖子

3426

积分

论坛元老

Rank: 8Rank: 8

积分
3426
金钱
3085
HASS币
0
 楼主| 发表于 2018-11-19 17:01:24 | 显示全部楼层
natic 发表于 2018-11-19 15:21
官方文档很详细,谷歌搜一下就有了

再问一下,for后面的时间参数是不是就是为了确认短时间内的多此触发而存在的?
回复

使用道具 举报

23

主题

1338

帖子

6757

积分

超级版主

Rank: 8Rank: 8

积分
6757
金钱
5394
HASS币
100

教程狂人

发表于 2018-11-20 11:08:26 | 显示全部楼层
georgewu57 发表于 2018-11-19 17:01
再问一下,for后面的时间参数是不是就是为了确认短时间内的多此触发而存在的? ...

你的理解没错,for就是说这个状态持续了多长时间才进行操作,比如没人持续5分钟才关灯
回复

使用道具 举报

4

主题

341

帖子

3426

积分

论坛元老

Rank: 8Rank: 8

积分
3426
金钱
3085
HASS币
0
 楼主| 发表于 2018-11-20 16:04:34 | 显示全部楼层
natic 发表于 2018-11-20 11:08
你的理解没错,for就是说这个状态持续了多长时间才进行操作,比如没人持续5分钟才关灯 ...

感谢,已经搞定了!
回复

使用道具 举报

23

主题

656

帖子

4613

积分

元老级技术达人

积分
4613
金钱
3942
HASS币
30

教程狂人

QQ
发表于 2018-11-21 10:57:30 | 显示全部楼层
本帖最后由 alei643 于 2018-11-21 11:09 编辑
我把sonoff的命令贴在这里,供大家参考,使用sonoff的rule规则优势就是,万一HA或者NodeRed之类的控制中枢出问题了,也不会影响自动化的流程,并且指令在自身模块运行,肯定比网络上来的快啊,就是命令稍微繁琐。另外rule规则的优先级高,比如使用tasmota的固件接入人体传感器,需要占用两个GPIO,一个作为switch,另外一个作为relay2。改用rule规则,仅用一个switch的GPIO就可以了。不多说的,感兴趣可以自己去挖掘
switchmode1 1  //本条命令将按键模式修改为跟随模式
rule1 on   //开启规则1
rule2 on   //开启规则2

rule1 on Switch1#state=1 do backlog event checksunrise=%time%; event checksunset=%time% endon on event#checksunrise<%sunrise% do backlog power1 1; ruletimer1 0 endon on event#checksunset>%sunset% do backlog power1 1; ruletimer1 0 endon   //将人体传感器的触发动作限定在日落和日出时间内,触发时,清空定时器
rule2 on switch1#state=0 do ruletimer1 60 endon on rules#timer=1 do power1 0 endon    //无人时,倒计时60秒关闭输出
其他可能需要使用到的命令
timezone 8  //将当前时区设定为第8时区
Latitude  XXX.XXX  //设置纬度;日出日落时间是根据经纬度自动计算的
Longitude XXX.XXX  //设置经度
回复

使用道具 举报

23

主题

660

帖子

3110

积分

论坛元老

Rank: 8Rank: 8

积分
3110
金钱
2450
HASS币
10
发表于 2018-11-23 11:56:23 | 显示全部楼层
我在淘宝上看的sonoff好像都不能刷固件了,你们去哪找的啊
回复

使用道具 举报

0

主题

257

帖子

915

积分

高级会员

Rank: 4

积分
915
金钱
658
HASS币
0
发表于 2019-1-11 22:35:51 | 显示全部楼层
alei643 发表于 2018-11-21 10:57
[md]
##### 我把sonoff的命令贴在这里,供大家参考,使用sonoff的rule规则优势就是,万一HA或者NodeRed之类 ...

学习学习
回复

使用道具 举报

6

主题

200

帖子

981

积分

高级会员

Rank: 4

积分
981
金钱
776
HASS币
0
发表于 2019-1-12 01:19:44 来自手机 | 显示全部楼层
留名学习!!!!
回复

使用道具 举报

17

主题

357

帖子

2084

积分

论坛DIY达人

积分
2084
金钱
1717
HASS币
40
发表于 2019-9-18 22:16:08 | 显示全部楼层
学习一下
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

活跃会员教程狂人灌水之王

QQ
发表于 2020-3-15 20:12:06 来自手机 | 显示全部楼层
延时时间内 再次触发的话不是会一直输出高电平吗,而且会自动延长 延时时间。设置为重复模式 的话还有这种情况?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 14:39 , Processed in 0.491056 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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