找回密码
 立即注册

微信扫码登录

搜索
查看: 5004|回复: 19

[技术探讨] homeassistant中的时间触发不起作用

[复制链接]

35

主题

285

回帖

1537

积分

金牌会员

积分
1537
金钱
1217
HASS币
0
发表于 2022-12-14 17:08:22 | 显示全部楼层 |阅读模式

- id: '1671008628030'

  alias: 新建自动化

  description: ''

  trigger:

  - platform: time

    at: '11:00:00'

  condition:

  - condition: state

    entity_id: binary_sensor.workday_sensor

    state: 'on'

  action:

  - type: turn_on

    device_id: 2638ef6dd813095f68c6f2eb58b6005a

    entity_id: switch.yang_tai_zheng_guo_switch

    domain: switch

  mode: single



当工作日的时候,每天10点开启插座。
但是测试了很多次,发现时间触发不管用。有哪位大神可以帮忙看看是哪里出错了吗?

回复

使用道具 举报

35

主题

285

回帖

1537

积分

金牌会员

积分
1537
金钱
1217
HASS币
0
 楼主| 发表于 2022-12-22 19:28:29 | 显示全部楼层
本帖最后由 hcfong2020 于 2022-12-24 17:38 编辑

显示的被限制了,不知道怎么回事。 Screenshot_20221222_192631_io.homeassistant.companion.android.jpg

已解决,在配置文件中增加时区就可以了。谢谢各位了。
回复

使用道具 举报

4

主题

145

回帖

1601

积分

金牌会员

积分
1601
金钱
1452
HASS币
0
发表于 2022-12-21 09:25:11 | 显示全部楼层
hcfong2020 发表于 2022-12-20 20:41
时区确实早了8个小时,不过真是不知道应该调整哪个容器地时区,也不知道怎么调整。 ...

试下这里能改吗
QQ截图20221221092425.jpg
回复

使用道具 举报

8

主题

140

回帖

1868

积分

金牌会员

积分
1868
金钱
1720
HASS币
0
发表于 2022-12-20 21:27:13 | 显示全部楼层
配置里改时区试试
回复

使用道具 举报

35

主题

285

回帖

1537

积分

金牌会员

积分
1537
金钱
1217
HASS币
0
 楼主| 发表于 2022-12-20 20:41:21 | 显示全部楼层
flyibeat 发表于 2022-12-17 14:42
开发者工具,模板,加一个{{ now () }}看看,显示是哪个时区的

时区确实早了8个小时,不过真是不知道应该调整哪个容器地时区,也不知道怎么调整。
回复

使用道具 举报

4

主题

145

回帖

1601

积分

金牌会员

积分
1601
金钱
1452
HASS币
0
发表于 2022-12-17 14:42:39 | 显示全部楼层
hcfong2020 发表于 2022-12-17 01:07
确定是时区的问题,就是我已经把主机时和容器时区都调整了,但是还是不行。所有容器也都重启了。 ...

开发者工具,模板,加一个{{ now () }}看看,显示是哪个时区的

QQ截图20221217144155.png
回复

使用道具 举报

35

主题

285

回帖

1537

积分

金牌会员

积分
1537
金钱
1217
HASS币
0
 楼主| 发表于 2022-12-17 01:07:17 | 显示全部楼层
HX6650 发表于 2022-12-16 23:06
你改成调用服务试一下,调用服务-switch.turn_on/off-选择实体

确定是时区的问题,就是我已经把主机时和容器时区都调整了,但是还是不行。所有容器也都重启了。
回复

使用道具 举报

0

主题

16

回帖

875

积分

高级会员

积分
875
金钱
859
HASS币
0
发表于 2022-12-16 23:06:57 | 显示全部楼层
hcfong2020 发表于 2022-12-16 10:33
触发的是设备,用其他条件是可以触发的。就是时间触发不行。

你改成调用服务试一下,调用服务-switch.turn_on/off-选择实体
回复

使用道具 举报

35

主题

285

回帖

1537

积分

金牌会员

积分
1537
金钱
1217
HASS币
0
 楼主| 发表于 2022-12-16 15:54:23 | 显示全部楼层
本帖最后由 hcfong2020 于 2022-12-16 16:49 编辑
flyibeat 发表于 2022-12-16 14:07
实在不行那也只能走点弯路了,建立一个时间传感器sensor,用这个传感器的状态条件做触发器吧

哎,可能还是时区的问题,虽然在终端里面显示的时间是对的,但是时间时间还是差8个小时。docker里面不知道应该改哪个的时区。homeassitant这个时区是对的。
发现是supervisor,现在改这个时区,看看是不是这个的问题。改了时区了,还是一样差8个小时,docker里面所有的容器时间都是对的,主机的时间也是对的。

回复

使用道具 举报

4

主题

145

回帖

1601

积分

金牌会员

积分
1601
金钱
1452
HASS币
0
发表于 2022-12-16 14:07:52 | 显示全部楼层
本帖最后由 flyibeat 于 2022-12-16 14:17 编辑
hcfong2020 发表于 2022-12-16 10:32
我用的是docker,进homeassitant 终端后,时区是一致的。设置了1分钟后触发也是无法启动。 ...

实在不行那也只能走点弯路了,建立一个时间传感器sensor,用这个传感器的状态条件做触发器吧


Time & Date - Home Assistant (home-assistant.io)


或者可以用
Input Datetime
QQ截图20221216140618.jpg
QQ截图20221216141504.jpg
QQ截图20221216141704.jpg
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-10-15 03:40 , Processed in 0.132487 second(s), 14 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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