找回密码
 立即注册
搜索
查看: 2052|回复: 11

[技术探讨] 日电量和月电量保存到日历并显示(手拉手教程)

[复制链接]

176

主题

2641

回帖

8867

积分

元老级技术达人

积分
8867
金钱
6040
HASS币
50
发表于 2024-12-25 16:15:27 | 显示全部楼层 |阅读模式
本帖最后由 bugensui 于 2024-12-25 16:27 编辑

日电量和月电量保存到日历并显示,以下是效果图,最下面是自动化代码,calendar.yong_dian是日历里用电情况的实体,需要自己新建,需要在本地日历集成里,添加个用电的实体,添加条目,下面的4个用电实体,需要自己替换(日电量,日电费,月电量,月电费),其他可以不用改,每日凌晨3点保存前一日的用电情况到日历,如果日期是1,把上月用电情况保存到上月的最后1天日历中。
好处:可以长期保存,方便以后查看,比ha的ui界面显示清爽,可以显示所有信息,查找起来也方便。

QQ20241225-161036.png

QQ20241225-161323.png


alias: 日历保存当日和月用电
description: ""
triggers:
  - at: "03:00:00"
    trigger: time
conditions: []
actions:
  - if:
      - condition: template
        value_template: "{{ now().day==1 }}"
    then:
      - data:
          summary: >-
            本月用电{{states("sensor.esp_meter_last_month_usage")|round(1)}}度/{{states("sensor.esp_meter_last_month_bill")|round(1)}}元
          start_date: "{{ (now() - timedelta(days=1)).strftime('%Y-%m-%d') }}"
          end_date: "{{ now().strftime('%Y-%m-%d')}}"
        target:
          entity_id: calendar.yong_dian
        action: calendar.create_event
  - data:
      summary: >-
        电量{{states("sensor.esp_meter_yesterday_usage")|round(1)}}度、电费{{states("sensor.esp_meter_yesterday_bill")|round(1)}}元
      start_date: "{{ (now() - timedelta(days=1)).strftime('%Y-%m-%d') }}"
      end_date: "{{ now().strftime('%Y-%m-%d')}}"
    target:
      entity_id: calendar.yong_dian
    action: calendar.create_event
mode: single



评分

参与人数 4金钱 +50 收起 理由
jjcs + 12 高手,这是高手!
DDDear + 12 高手,这是高手!
wormshow + 10 高手,这是高手!
nuknoop + 16 高手,这是高手!

查看全部评分

回复

使用道具 举报

flim 手机认证

5

主题

143

回帖

1018

积分

金牌会员

积分
1018
金钱
870
HASS币
0
发表于 2024-12-25 20:17:09 | 显示全部楼层
别的不说,看着这个用电量真的好爽。楼主是如何做到这么省电的。
回复

使用道具 举报

176

主题

2641

回帖

8867

积分

元老级技术达人

积分
8867
金钱
6040
HASS币
50
 楼主| 发表于 2024-12-25 23:01:34 | 显示全部楼层
flim 发表于 2024-12-25 20:17
别的不说,看着这个用电量真的好爽。楼主是如何做到这么省电的。

不做饭,基本上在外面吃,即使做饭,也是天然气的,最多用下电饭煲,用下电热水壶,洗澡也是天然气的,我在杭州,这个12月,暂时还不是很冷,平时白天也不开空调,最多睡觉的时候,定时2个小时,开空调制热睡觉,皮肤很干,所以电费不高,
回复

使用道具 举报

6

主题

84

回帖

488

积分

中级会员

积分
488
金钱
398
HASS币
0
发表于 2024-12-28 21:40:48 | 显示全部楼层
没看懂,不明觉厉
回复

使用道具 举报

0

主题

52

回帖

510

积分

高级会员

积分
510
金钱
458
HASS币
0
发表于 2024-12-30 19:40:35 | 显示全部楼层
感谢分享,支持一下教程贴
回复

使用道具 举报

1

主题

38

回帖

604

积分

高级会员

积分
604
金钱
565
HASS币
0
发表于 2025-1-10 16:51:17 | 显示全部楼层
请问大佬,最下面的代码是放到哪个文件中?
回复

使用道具 举报

176

主题

2641

回帖

8867

积分

元老级技术达人

积分
8867
金钱
6040
HASS币
50
 楼主| 发表于 2025-1-10 17:25:13 | 显示全部楼层
落楓 发表于 2025-1-10 16:51
请问大佬,最下面的代码是放到哪个文件中?

自动化里,新建自动化,并且替换自己的实体
回复

使用道具 举报

1

主题

38

回帖

604

积分

高级会员

积分
604
金钱
565
HASS币
0
发表于 2025-1-10 17:33:28 | 显示全部楼层
bugensui 发表于 2025-1-10 17:25
自动化里,新建自动化,并且替换自己的实体

多谢大佬!
回复

使用道具 举报

0

主题

36

回帖

1789

积分

金牌会员

积分
1789
金钱
1753
HASS币
0
发表于 2025-1-12 09:25:08 | 显示全部楼层
非常好用,感谢!
回复

使用道具 举报

0

主题

19

回帖

169

积分

注册会员

积分
169
金钱
150
HASS币
0
发表于 2025-2-12 11:21:00 | 显示全部楼层

请问大佬,记录数据的小数点后保留几位是哪里设置的
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-22 19:13 , Processed in 0.075055 second(s), 27 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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