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

 找回密码
 立即注册
查看: 9949|回复: 12

求助:小米网关的灯根据光线自动开关

[复制链接]

9

主题

135

帖子

747

积分

高级会员

Rank: 4

积分
747
金钱
612
HASS币
0
发表于 2017-12-4 19:23:14 | 显示全部楼层 |阅读模式
利用小米的网关的光线感应来开起小米网关的灯,但是没有效果
下面是代码,哪里错了呀?

#过道夜灯
- alias: '打开过道夜灯'
  trigger:
    - platform: numeric_state
      below: 1000
      entity_id: sensor.illumination_34ce008bf6c9
  action:
    - service: switch.turn_on
      entity_id: light.gateway_light_34ce008bf6c9

回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-12-5 00:13:09 | 显示全部楼层
代码没错,错的是逻辑。这个只在高于1000下降到1000以下时,才会触发。一直低于1000是不会触发的。
回复

使用道具 举报

9

主题

135

帖子

747

积分

高级会员

Rank: 4

积分
747
金钱
612
HASS币
0
 楼主| 发表于 2017-12-5 15:05:40 | 显示全部楼层
Jones 发表于 2017-12-5 00:13
代码没错,错的是逻辑。这个只在高于1000下降到1000以下时,才会触发。一直低于1000是不会触发的。 ...

谢谢,升级到HA的最新版本,可以直接在UI上编写了,测试成功了。。。
回复

使用道具 举报

174

主题

634

帖子

3792

积分

论坛元老

Rank: 8Rank: 8

积分
3792
金钱
3153
HASS币
0
发表于 2018-2-6 12:33:28 | 显示全部楼层
Jones 发表于 2017-12-5 00:13
代码没错,错的是逻辑。这个只在高于1000下降到1000以下时,才会触发。一直低于1000是不会触发的。 ...

用这个逻辑上是不是就行得通

#暗光环境网关灯开启
- alias: light.gateway_light_7811dca47fae_on
  trigger:
    platform: numeric_state
    entity_id: sensor.illumination_7811dca47fae
    value_template: '{{ states.sensor.illumination_7811dca47fae.state| int }}'
    below: 300
  condition:
    condition: time
    after: '17:00:00'
    before: '23:59:00'
  action:
    service: light.turn_on
    entity_id: light.gateway_light_7811dca47fae
    
#亮光环境网关灯关闭
- alias: light.gateway_light_7811dca47fae_off
  trigger:
    platform: numeric_state
    entity_id: sensor.illumination_7811dca47fae
    value_template: '{{ states.sensor.illumination_7811dca47fae.state| int }}'
    above: 300
  condition:
    condition: time
    after: '17:00:00'
    before: '23:59:00'
  action:
    service: light.turn_off
    entity_id: light.gateway_light_7811dca47fae
回复

使用道具 举报

17

主题

800

帖子

5738

积分

论坛元老

Rank: 8Rank: 8

积分
5738
金钱
4933
HASS币
0
发表于 2018-2-19 16:32:55 来自手机 | 显示全部楼层
追加个定时,到时间时候判断亮度低就开灯就好。时间触发
回复

使用道具 举报

65

主题

853

帖子

3044

积分

论坛元老

Rank: 8Rank: 8

积分
3044
金钱
2184
HASS币
40
发表于 2018-2-22 16:39:27 | 显示全部楼层
这个逻辑行得通,但是小米网关的光照传感数据刷新的不够实时。导致自动化有时候会因为没达到判断条件失效
回复

使用道具 举报

175

主题

2967

帖子

7606

积分

超级版主

我就是六神

Rank: 8Rank: 8

积分
7606
金钱
4614
HASS币
398

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

QQ
发表于 2018-2-22 16:43:05 | 显示全部楼层
大哥,我家太阳光照可能最高才900多,你设置低于1000 也太高了吧,晚上的话设置300就可以我感觉,你可以看一下,某个时间点 看看当前的亮度是多少,然后就设置那个临界值就可以了
回复

使用道具 举报

12

主题

545

帖子

2037

积分

金牌会员

Rank: 6Rank: 6

积分
2037
金钱
1492
HASS币
0
发表于 2018-3-23 00:50:45 来自手机 | 显示全部楼层
plutosherry 发表于 2018-2-22 16:39
这个逻辑行得通,但是小米网关的光照传感数据刷新的不够实时。导致自动化有时候会因为没达到判断条件失效 ...

对不实时,
回复

使用道具 举报

0

主题

24

帖子

126

积分

注册会员

Rank: 2

积分
126
金钱
102
HASS币
0
发表于 2018-3-27 01:22:21 | 显示全部楼层
ptlzx 发表于 2018-2-6 12:33
用这个逻辑上是不是就行得通

[code]#暗光环境网关灯开启

请问该怎么设置 暗光环境,亮30秒后再自动关闭呢?
回复

使用道具 举报

9

主题

787

帖子

3858

积分

论坛元老

Rank: 8Rank: 8

积分
3858
金钱
3071
HASS币
87
发表于 2018-3-29 16:18:20 | 显示全部楼层
这个功能小米网关有自带.智能里面设置 感应夜灯 就行了,还能配合人体传感器.
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 21:46 , Processed in 0.807119 second(s), 33 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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