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

 找回密码
 立即注册
查看: 18463|回复: 17

[求助] 小米人体传感器联动打开易微联灯开关如何设置生效时间.?

[复制链接]

103

主题

758

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
金钱
1899
HASS币
0
发表于 2021-6-17 23:08:44 | 显示全部楼层 |阅读模式
本帖最后由 Clark 于 2021-6-17 23:55 编辑

Blueprint用了如下方案

https://community.home-assistant ... e-conditions/257085

在全天生效的情况下,工作正常。但是白天来人自动开灯,无必要。 所以想要实现18:00-5:00这个时间段来人自动亮灯,但是总是搞不定。


捕获.JPG

only run after time
尝试填入 18:00:00   "18:00:00"    18:00

Only run before time
尝试填入  05:00:00  "05:00:00"  5:00

以上各种方式尝试填入,都会导致自动化失效。

之前用过  https://community.home-assistant ... -is-detected/255709   这个blueprint,时间段可以正常生效,但是这个blueprint的 Illuminance Sensor 为必填项,可是我用xiaomigate3这个集成添加传感器,Illuminance Sensor提示“未找到相关实体”。



回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-6-17 23:40:38 | 显示全部楼层
设置错, 添加个环境条件,早于xx点、晚于xx点。
我是这样搞的,晚上感应到人和开门,都会打开夜灯。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

103

主题

758

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
金钱
1899
HASS币
0
 楼主| 发表于 2021-6-17 23:55:33 | 显示全部楼层
zxyny1989 发表于 2021-6-17 23:40
设置错, 添加个环境条件,早于xx点、晚于xx点。
我是这样搞的,晚上感应到人和开门,都会打开夜灯。 ...

怎样添加环境条件呢?在哪里可以添加呢。
回复

使用道具 举报

32

主题

1065

帖子

4946

积分

论坛元老

Rank: 8Rank: 8

积分
4946
金钱
3866
HASS币
90
发表于 2021-6-18 00:04:31 | 显示全部楼层
你需要在config yaml里面加这个



input_datetime:
  automation_run_time:
    name: "automation run time"
    has_date: false
    has_time: true   
    initial: "05:59:50"



修改上面的时间,然后再这个里面放上input_datetime.automation_run_time
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-6-18 00:22:41 | 显示全部楼层
Clark 发表于 2021-6-17 23:55
怎样添加环境条件呢?在哪里可以添加呢。

屏幕截图(14).png
自动化里边呀,环境条件-选择时间
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

103

主题

758

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
金钱
1899
HASS币
0
 楼主| 发表于 2021-6-18 08:44:37 | 显示全部楼层
zxyny1989 发表于 2021-6-18 00:22
自动化里边呀,环境条件-选择时间

我的HA 自动化里面,没有找到你这样的环境条件 窗口哦。
图像_2021-06-18_084428.png
回复

使用道具 举报

103

主题

758

帖子

2657

积分

金牌会员

Rank: 6Rank: 6

积分
2657
金钱
1899
HASS币
0
 楼主| 发表于 2021-6-18 08:46:03 | 显示全部楼层
本帖最后由 Clark 于 2021-6-18 09:01 编辑
relliky 发表于 2021-6-18 00:04
你需要在config yaml里面加这个

  initial: "05:59:50"
这个参数貌似只是时间点,如何体现时间段呢?例如18:00到第二天早晨5:00这个范围才执行某条自动化。是不是在config yaml,这个配置文件里面放入两个时间点分别为18:00和5:00,然后在自动化配置的图形界面选择对应的时间节点的实体?

input_datetime:
  automation_run_time:
    name: "automation run time1"
    has_date: false
    has_time: true   
    initial: "18:00:00"

    name: "automation run time2"
    has_date: false
    has_time: true   
    initial: "05:00:00"

尝试用以上代码,实体选择只有“automation run time2”
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-6-18 10:48:28 | 显示全部楼层
Clark 发表于 2021-6-18 08:46
initial: "05:59:50"
这个参数貌似只是时间点,如何体现时间段呢?例如18:00到第二天早晨5:00这个范围才 ...

这个就是时间段啊,早于6点,晚于22点(就是0点到6点,22点到0点。
我都用好久了。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

33

主题

2196

帖子

5838

积分

论坛元老

Rank: 8Rank: 8

积分
5838
金钱
3642
HASS币
60
QQ
发表于 2021-6-18 10:49:44 | 显示全部楼层
Clark 发表于 2021-6-18 08:44
我的HA 自动化里面,没有找到你这样的环境条件 窗口哦。

编辑自动化的时候有。
我不生产技术,我只是技术的搬运工。
回复

使用道具 举报

32

主题

1065

帖子

4946

积分

论坛元老

Rank: 8Rank: 8

积分
4946
金钱
3866
HASS币
90
发表于 2021-6-18 17:40:06 | 显示全部楼层
本帖最后由 relliky 于 2021-6-19 00:36 编辑
Clark 发表于 2021-6-18 08:46
initial: "05:59:50"
这个参数貌似只是时间点,如何体现时间段呢?例如18:00到第二天早晨5:00这个范围才 ...

是的,需要改成下面的。你可以看看关于input_datetime的官方文档
input_datetime:
  automation_run_time1:
    name: "automation run time1"
    has_date: false
    has_time: true   
    initial: "18:00:00"

  automation_run_time2:
    name: "automation run time2"
    has_date: false
    has_time: true   
    initial: "05:00:00"
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 13:42 , Processed in 0.223581 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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