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

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

[UI界面] HA的模板语法如何根据时间判断

[复制链接]

3

主题

24

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
90
HASS币
0
发表于 2023-12-19 10:31:39 | 显示全部楼层 |阅读模式
HA的模板语法,如果我想获取某个时间段的state,这个语法应该怎么写呢,请大佬指点下
比如:
{{ states('sensor.zhu_wo_kong_diao_dian_fei') | float * 0.59 }}
我想获取0点到8点的state值,请教怎么写
回复

使用道具 举报

30

主题

965

帖子

4316

积分

论坛元老

Rank: 8Rank: 8

积分
4316
金钱
3341
HASS币
70
发表于 2023-12-19 18:09:23 | 显示全部楼层
是0点到8点的state平均值?还是某一个时间点?这是一个时间段怎么取?

模版不支持这个功能。

建议写个自动化在你需要计算方法的0点到8点间去采样这个的值,用template放入另外一个input_text。然后用这个input_text作为你的这个新的sensor
我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

3

主题

24

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
90
HASS币
0
 楼主| 发表于 2023-12-20 10:18:27 | 显示全部楼层
本帖最后由 薛定谔的丸 于 2023-12-20 10:29 编辑
relliky 发表于 2023-12-19 18:09
是0点到8点的state平均值?还是某一个时间点?这是一个时间段怎么取?

模版不支持这个功能。

sensor.zhu_wo_kong_diao_dian_fei,这个实体是辅助元素生成的仪表统计,表示空调的每日电量,是汇总值。我的需求,就是按平谷电时间,分别取不同时间段的电量,然后根据计算电费
回复

使用道具 举报

30

主题

965

帖子

4316

积分

论坛元老

Rank: 8Rank: 8

积分
4316
金钱
3341
HASS币
70
发表于 2023-12-20 23:02:50 | 显示全部楼层
本帖最后由 relliky 于 2023-12-20 23:04 编辑
薛定谔的丸 发表于 2023-12-20 10:18
sensor.zhu_wo_kong_diao_dian_fei,这个实体是辅助元素生成的仪表统计,表示空调的每日电量,是汇总值。 ...

那你就在那个时间,调用一个自动化,用模板算出电量后放入新的sensor就好。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------
不过,对于峰谷电量统计,官方已经支持的很好了,你照着做就好了,不需要用自己的方法。
https://www.home-assistant.io/integrations/utility_meter/

我家全屋智能的HA设置 https://github.com/relliky/Tais_Home_Assistant_Config
回复

使用道具 举报

3

主题

24

帖子

114

积分

注册会员

Rank: 2

积分
114
金钱
90
HASS币
0
 楼主| 发表于 2023-12-21 11:14:24 | 显示全部楼层
relliky 发表于 2023-12-20 23:02
那你就在那个时间,调用一个自动化,用模板算出电量后放入新的sensor就好。

--------------------------- ...

感谢,我去学习下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-12 13:05 , Processed in 1.033185 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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