找回密码
 立即注册

微信扫码登录

搜索
查看: 4327|回复: 13

[技术探讨] ESPHome里怎么根据总电量拆分出今日电量周日电量本月电量.?

[复制链接]

189

主题

2845

回帖

9519

积分

元老级技术达人

积分
9519
金钱
6470
HASS币
80
发表于 2023-10-18 12:32:47 | 显示全部楼层 |阅读模式
ESPHome里,有没有办法通过if else end结合更新时间和总电量,拆分出,今日电量,昨天电量。本月电量。上月电量,今年电量,去年电量,我不太会esp的语法,能实现吗,另外电表在能源里找不到,
- platform: pzemac
    id: pzemac_1
    energy:
      name: "Energy"
      filters:
        - multiply: 0.001
      unit_of_measurement: kWh
      device_class: "energy"
      state_class: "total_increasing"
      accuracy_decimals: 3


回复

使用道具 举报

0

主题

45

回帖

291

积分

中级会员

积分
291
金钱
246
HASS币
0
发表于 2024-2-13 12:35:33 | 显示全部楼层
kkk123 发表于 2023-10-19 09:15
这个帖子
安装插件就能显示了

这个是用的南方电网的数据,南方电网电量显示会延迟2天也就是上一日的用电量是2天前的
回复

使用道具 举报

24

主题

308

回帖

1418

积分

金牌会员

积分
1418
金钱
1086
HASS币
10
发表于 2023-10-19 09:15:53 | 显示全部楼层
bugensui 发表于 2023-10-18 19:03
就是不知道怎么搞,兄弟

这个帖子
安装插件就能显示了
回复

使用道具 举报

189

主题

2845

回帖

9519

积分

元老级技术达人

积分
9519
金钱
6470
HASS币
80
 楼主| 发表于 2023-10-18 19:03:40 | 显示全部楼层
kkk123 发表于 2023-10-18 18:25
别人弄出来这样的还不够吗
套用改一下自己的表号就可以了

就是不知道怎么搞,兄弟
回复

使用道具 举报

24

主题

308

回帖

1418

积分

金牌会员

积分
1418
金钱
1086
HASS币
10
发表于 2023-10-18 18:25:28 | 显示全部楼层
别人弄出来这样的还不够吗
套用改一下自己的表号就可以了
QQ截图20231018182437.jpg
回复

使用道具 举报

189

主题

2845

回帖

9519

积分

元老级技术达人

积分
9519
金钱
6470
HASS币
80
 楼主| 发表于 2023-10-18 17:32:09 | 显示全部楼层
本帖最后由 bugensui 于 2023-10-18 17:36 编辑

这个可以的,就是略繁琐,这个好像是历史记录的集成。

我初步想到了解决方案,辅助元素,——仪表统计,可以按照当日,当月,当年周期性的通过电表总用电量实体获取对应准确的值,并且这3个新增的实体会自动关联到对应的设备下,很直观,这3个辅助的实体里,各自有个last_period(代表上一期的值),至于昨日、上月、去年的数据,那就只能通过辅助元素——模板实体,Template sensor,通过这样提取各自的值state_attr('*******','last_period'),好在现在模板实体,可以不通过yaml配置,可以直接在ul界面里的辅助元素里直接配置了。

唯一的缺点就是,这样创建的3个实体(昨日,上月,去年)不会关联到该设备下,不方便管理。



另外通过辅助元素——仪表统计创建的电量,还可以追加数据,我电表是刚装的,之前的数据肯定是没有的或者不准的,我直接手动的追加了今年电量和本月电量。


QQ截图20231018173238.jpg
回复

使用道具 举报

2

主题

64

回帖

2464

积分

金牌会员

积分
2464
金钱
2393
HASS币
30
发表于 2023-10-18 17:04:39 | 显示全部楼层
回复

使用道具 举报

13

主题

120

回帖

917

积分

高级会员

积分
917
金钱
779
HASS币
20
发表于 2023-10-18 16:56:53 | 显示全部楼层
bugensui 发表于 2023-10-18 15:18
这个没有办法体现昨天对吧

每日统计一次,只要你的recorder周期够长,看一年都行
回复

使用道具 举报

189

主题

2845

回帖

9519

积分

元老级技术达人

积分
9519
金钱
6470
HASS币
80
 楼主| 发表于 2023-10-18 15:18:01 | 显示全部楼层
airwb 发表于 2023-10-18 15:02
utility_meter:
  daily_step:
    source: sensor.xxxxxxxxx

这个没有办法体现昨天对吧
回复

使用道具 举报

13

主题

120

回帖

917

积分

高级会员

积分
917
金钱
779
HASS币
20
发表于 2023-10-18 15:02:46 | 显示全部楼层
utility_meter:
  daily_step:
    source: sensor.xxxxxxxxx
    cycle: daily
    name: 每日步数
    unique_id: daily_step
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-9 05:31 , Processed in 0.057826 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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