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

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

[技术探讨] 怎么样在HA里显示早上中午下午晚上

[复制链接]

146

主题

2268

帖子

7008

积分

元老级技术达人

积分
7008
金钱
4735
HASS币
30
发表于 2023-1-15 11:35:36 | 显示全部楼层 |阅读模式
{{ states("sensor.time") }}这个是可以显示现在的时间,但是我不知道,怎么样根据时间推送早上好,中午好之类的,是不是在模板里,新建sensor,但是语法我不会,是用的py语言吗,if then else这种我知道,但是ha里,我不知道怎么用,(我就是想根据现在的时间,判断是早上,还是晚上这种)
回复

使用道具 举报

17

主题

183

帖子

1581

积分

金牌会员

Rank: 6Rank: 6

积分
1581
金钱
1398
HASS币
10
发表于 2023-1-15 12:43:12 | 显示全部楼层
{% if now().hour >= 6 and now().hour < 9 %}
         早上好,
{%- elif now().hour >= 9 and now().hour < 12 %}
         上午好,
{%- elif now().hour >= 12 and now().hour < 13 %}
         中午好,
{%- elif now().hour >= 13 and now().hour < 18 %}
         下午好,
{%- elif now().hour >= 18 and now().hour < 23 %}
         晚上好,
{% else %}
         ,夜深了,请注意休息哦,
{% endif %} 
回复

使用道具 举报

146

主题

2268

帖子

7008

积分

元老级技术达人

积分
7008
金钱
4735
HASS币
30
 楼主| 发表于 2023-1-15 12:58:05 | 显示全部楼层

我自己新建个sensor,到时候调用就行对吧
回复

使用道具 举报

3

主题

24

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
90
HASS币
0
发表于 2023-12-20 11:43:27 | 显示全部楼层
{% if states('sensor.time')  <= '11:30'  %}
早上好!
{% elif '11:30' < states('sensor.time')  <= '14:00'  %}
中午好!
{% elif '14:00' < states('sensor.time')  <= '17:00'  %}
下午好!
{% elif '17:00' < states('sensor.time')  <= '23:00'  %}
晚上好!
{% endif%}
{{ user }}
回复

使用道具 举报

146

主题

2268

帖子

7008

积分

元老级技术达人

积分
7008
金钱
4735
HASS币
30
 楼主| 发表于 2023-12-20 11:55:55 | 显示全部楼层

好的,已经搞好了,谢谢
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-26 06:39 , Processed in 0.177292 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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