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

 找回密码
 立即注册
查看: 1158|回复: 11

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

[复制链接]

164

主题

2646

帖子

8180

积分

元老级技术达人

积分
8180
金钱
5529
HASS币
30
发表于 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 高手,这是高手!

查看全部评分

回复

使用道具 举报

5

主题

142

帖子

941

积分

高级会员

Rank: 4

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

使用道具 举报

164

主题

2646

帖子

8180

积分

元老级技术达人

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

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

使用道具 举报

6

主题

90

帖子

455

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

0

主题

32

帖子

324

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

1

主题

37

帖子

463

积分

中级会员

Rank: 3Rank: 3

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

使用道具 举报

164

主题

2646

帖子

8180

积分

元老级技术达人

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

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

使用道具 举报

1

主题

37

帖子

463

积分

中级会员

Rank: 3Rank: 3

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

多谢大佬!
回复

使用道具 举报

0

主题

32

帖子

1720

积分

金牌会员

Rank: 6Rank: 6

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

使用道具 举报

0

主题

15

帖子

124

积分

注册会员

Rank: 2

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

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

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-3-5 05:37 , Processed in 0.128051 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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