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

[求助] 怎么实现两个电量传感器相减的差值放入能源面板?

[复制链接]

3

主题

15

回帖

140

积分

注册会员

积分
140
金钱
122
HASS币
0
发表于 2025-3-18 14:48:24 | 显示全部楼层 |阅读模式
事情是这样的,目前我家里有两个电表,a和b,用xiaomi_miot_auto都能拿到日用电量数据了,但是a是总电表,已经包含了b的用电量。如果两个传感器都放到能源面板里,统计会不合理。
所以我想通过辅助元素或者自定义实体管理a-b算出来的电量,然后和b一起放到能源面板里


目前用template sensor能实现生成的电量数据
      a-b_power_usage_daily:
            value_template: >
              {{states("sensor.a_power_cost_today")|float - states("sensor.b_power_cost_today")|float}}
            unit_of_measurement: "kWh"
            unique_id: "power_daily_a-b"
            device_class: energy
            friendly_name:  'a-b日电量'




但其无法接入到ha的能源板块里面,出现了https://bbs.hassbian.com/thread-14848-1-1.html帖子中提到的问题:sensor必须要有state_class:属性并且值要为total_increasing,device_class:属性值为energy
我尝试直接在templatre sensor下添加state_class: total_increasing和device_class: energy属性,但是ha日志报错不让template sensor添加state_class属性。



用max_min创建辅助元素又没有相减这个统计办法

                               
登录/注册后可看大图

求助各位大佬!
回复

使用道具 举报

168

主题

2521

回帖

8378

积分

元老级技术达人

积分
8378
金钱
5684
HASS币
30
发表于 2025-3-18 14:59:58 | 显示全部楼层
用辅助元素,创建传感器,就可以接入了。

QQ20250318-145845.png

回复

使用道具 举报

3

主题

15

回帖

140

积分

注册会员

积分
140
金钱
122
HASS币
0
 楼主| 发表于 2025-3-18 15:15:12 | 显示全部楼层
bugensui 发表于 2025-3-18 14:59
用辅助元素,创建传感器,就可以接入了。

可以了,感谢!居然还得再创建一个传感器来引用另外一个传感器?怎么感觉这样设计不太科学哈哈哈
回复

使用道具 举报

168

主题

2521

回帖

8378

积分

元老级技术达人

积分
8378
金钱
5684
HASS币
30
发表于 2025-3-18 15:20:21 | 显示全部楼层
smresultwithout 发表于 2025-3-18 15:15
可以了,感谢!居然还得再创建一个传感器来引用另外一个传感器?怎么感觉这样设计不太科学哈哈哈 ...

不是,可以在状态模板里,直接计算,我的只是个例子。
回复

使用道具 举报

15

主题

451

回帖

3151

积分

论坛元老

积分
3151
金钱
2685
HASS币
0
发表于 2025-3-18 15:40:37 | 显示全部楼层
我是把要總開關後的一些迴路放到個別裝置
例如冷氣迴路或是插座迴路

螢幕擷取畫面 2025-03-18 153741.png
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-5-1 09:41 , Processed in 0.238732 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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