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

 找回密码
 立即注册
查看: 18573|回复: 410

[UI界面] 记录南方电网集成UI界面使用(sensor和apexcharts-card卡片)

  [复制链接]

9

主题

115

帖子

1157

积分

论坛技术达人

积分
1157
金钱
1037
HASS币
20
发表于 2023-7-3 01:13:05 | 显示全部楼层 |阅读模式
本帖最后由 hunl1986 于 2024-1-5 11:19 编辑

cubicpil大大的南方电网电费数据HA集成(https://bbs.hassbian.com/thread-18578-1-1.html),免除我原来的电费接入的麻烦,但使用下来和自己习惯还是有点差别,所以自己微微优化了一下。

更改了一下传感器的代码,让每月1号不会显示错误


一、增加“上月电费”和"用电历史记录"两个传感器
游客,如果您要查看本帖隐藏内容请回复


  "用电历史记录"增加history_day_value属性,为上月的用电记录和本月用电记录合并(最主要用来查看最近30天用电记录,原集成的sensor.XXXXXXXXXXXX_latest_day_kwh用apexcharts-card卡片显示时不好用,sensor.XXXXXXXXXXXX_this_month_total_usage又只能看到当月,如果是在月初,只能看到几天的,不习惯)

二、UI界面显示


type: vertical-stack
cards:
  - type: horizontal-stack
    title: 用电状态
    cards:
      - type: sensor
        entity: sensor.XXXXXXXXXXXX_this_month_total_usage
        name: 本月用电
        icon: mdi:home-lightning-bolt-outline
      - hours_to_show: 24
        graph: none
        type: sensor
        entity: sensor.XXXXXXXXXXXX_latest_day_kwh
        name: 昨天用电
        icon: mdi:home-lightning-bolt-outline
        detail: 1
      - hours_to_show: 24
        graph: none
        type: sensor
        entity: sensor.XXXXXXXXXXXX_arrears
        detail: 1
        icon: mdi:currency-jpy
        unit: 元
        name: 应交电费
  - type: horizontal-stack
    cards:
      - type: sensor
        entity: sensor.XXXXXXXXXXXX_last_month_total_usage
        name: 上月用电
        icon: mdi:home-lightning-bolt-outline
      - hours_to_show: 24
        graph: none
        type: sensor
        entity: sensor.airpowerheatertemperature
        name: 上月电费
        detail: 1
        icon: mdi:currency-jpy
        unit: 元
  - type: horizontal-stack
    cards:
      - type: sensor
        entity: sensor.XXXXXXXXXXXX_this_year_total_usage
        name: 本年用电
        icon: mdi:home-lightning-bolt-outline
      - hours_to_show: 24
        graph: none
        type: sensor
        entity: sensor.XXXXXXXXXXXX_this_year_total_cost
        name: 本年电费
        detail: 1
        icon: mdi:currency-jpy
        unit: 元
  - type: horizontal-stack
    cards:
      - type: sensor
        entity: sensor.XXXXXXXXXXXX_last_year_total_usage
        icon: mdi:home-lightning-bolt-outline
        name: 上年用电
      - hours_to_show: 24
        graph: none
        type: sensor
        entity: sensor.XXXXXXXXXXXX_last_year_total_cost
        name: 上年电费
        detail: 1
        icon: mdi:currency-jpy
        unit: 元
  - type: horizontal-stack
    cards:
      - type: custom:apexcharts-card
        header:
          show: true
          title: 30天用电与费用趋势图
        graph_span: 30d
        span:
          start: day
          offset: '-30d'
        series:
          - entity: sensor.history_day
            type: column
            name: 用电功率
            color: rgb(51,153,255)
            attribute: history_day_value
            data_generator: |
              return entity.attributes.history_day_value.map(entry => {
                return {
                  x: entry.date,
                  y: entry.kwh
                };
              });
          - entity: sensor.history_day
            name: 用电费用
            color: rgb(255,153,0)
            attribute: history_day_value
            data_generator: |
              return entity.attributes.history_day_value.map(entry => {
                return {
                  x: entry.date,
                  y: entry.kwh*0.65886875
                };
              });

屏幕截图 2023-07-03 005836.png



评分

参与人数 7金钱 +60 收起 理由
cooliscool + 5
has6688 + 2
cubicpill + 16 厉害了word楼主!
depboy + 12 高手,这是高手!
CCCmei + 5 膜拜大神!
sorrypqa + 10 大神666!
隔壁的王叔叔 + 10 高手,这是高手!

查看全部评分

回复

使用道具 举报

44

主题

632

帖子

3560

积分

论坛元老

Rank: 8Rank: 8

积分
3560
金钱
2928
HASS币
0
发表于 2023-7-3 01:49:13 | 显示全部楼层
高手啊,膜拜下
回复

使用道具 举报

21

主题

304

帖子

1130

积分

金牌会员

Rank: 6Rank: 6

积分
1130
金钱
826
HASS币
10
发表于 2023-7-3 08:04:58 来自手机 | 显示全部楼层
本帖最后由 kkk123 于 2023-7-3 09:07 编辑

我添加后怎么出错呢
微信截图_20230703090628.jpg
回复

使用道具 举报

1

主题

37

帖子

173

积分

注册会员

Rank: 2

积分
173
金钱
136
HASS币
0
发表于 2023-7-3 09:34:54 | 显示全部楼层
感谢分享,学习一下
回复

使用道具 举报

0

主题

562

帖子

2185

积分

金牌会员

Rank: 6Rank: 6

积分
2185
金钱
1623
HASS币
0
发表于 2023-7-3 09:36:51 | 显示全部楼层
老哥,这卡牌很好看,国网的能搞个吗
回复

使用道具 举报

0

主题

2

帖子

38

积分

新手上路

Rank: 1

积分
38
金钱
36
HASS币
0
发表于 2023-7-3 09:39:24 | 显示全部楼层
非常好,学习了
回复

使用道具 举报

0

主题

10

帖子

238

积分

中级会员

Rank: 3Rank: 3

积分
238
金钱
228
HASS币
0
发表于 2023-7-3 10:21:37 | 显示全部楼层
感谢分享,学习一下
回复

使用道具 举报

1

主题

17

帖子

118

积分

注册会员

Rank: 2

积分
118
金钱
101
HASS币
0
发表于 2023-7-3 11:34:58 | 显示全部楼层
我的还是登录了  没内容
回复

使用道具 举报

0

主题

29

帖子

204

积分

中级会员

Rank: 3Rank: 3

积分
204
金钱
175
HASS币
0
发表于 2023-7-3 12:32:29 | 显示全部楼层
强大,学习,谢谢
回复

使用道具 举报

0

主题

29

帖子

174

积分

注册会员

Rank: 2

积分
174
金钱
145
HASS币
0
发表于 2023-7-3 12:54:06 | 显示全部楼层
感谢分享,学习一下
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-4-28 19:26 , Processed in 0.099627 second(s), 35 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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