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

 找回密码
 立即注册
楼主: a.Dong

[技术探讨] 【0511】集成版国家电网开始公测!

  [复制链接]

22

主题

465

帖子

5186

积分

元老级技术达人

略懂一些皮毛而已!

积分
5186
金钱
4711
HASS币
40
发表于 2024-5-6 16:27:48 | 显示全部楼层
celesha 发表于 2024-5-6 15:53
北京地区使用正常,就是没有阶梯实体

阶梯就是年用电量去判断在0-2520 就是第一阶梯, 2521-4800 就是第二阶梯,大于等于4801就是第三阶梯。
回复

使用道具 举报

5

主题

182

帖子

783

积分

高级会员

Rank: 4

积分
783
金钱
601
HASS币
0
发表于 2024-5-6 16:27:55 | 显示全部楼层
目前显示是正常的,但HA的日志有错误。如下:
此错误来自自定义集成。


日志: homeassistant
来源: custom_components/state_grid/sensor.py:185
集成: 国家电网 (文档)
首次发生: 04:00:21 (143 全部发生)
上次记录: 15:50:18


Error doing job: Task exception was never retrieved
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 258, in _handle_refresh_interval
    await self._async_refresh(log_failures=True, scheduled=True)
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 414, in _async_refresh
    self.async_update_listeners()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 168, in async_update_listeners
    update_callback()
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 494, in _handle_coordinator_update
    self.async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 998, in async_write_ha_state
    self._async_write_ha_state()
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1119, in _async_write_ha_state
    state, attr, capabilities, shadowed_attr = self.__async_calculate_state()
                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1056, in __async_calculate_state
    state = self._stringify_state(available)
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 1004, in _stringify_state
    if (state := self.state) is None:
                 ^^^^^^^^^^
  File "/usr/src/homeassistant/homeassistant/components/sensor/__init__.py", line 548, in state
    value = self.native_value
            ^^^^^^^^^^^^^^^^^
  File "/config/custom_components/state_grid/sensor.py", line 185, in native_value
    return data[self.entity_description.key]
           ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
KeyError: 'balance'



回复

使用道具 举报

1

主题

80

帖子

676

积分

高级会员

Rank: 4

积分
676
金钱
596
HASS币
0
发表于 2024-5-6 16:41:00 | 显示全部楼层
本帖最后由 zraxx 于 2024-5-10 08:56 编辑
wpw72 发表于 2024-5-6 13:54
你是用能源面板吗?用的哪个传感器?

问题反馈,系统自带的能源面板能显示电量,但不能计算出电费。
通过查询电量实体

state_class: total
unit_of_measurement: kWh
device_class: energy
friendly_name: 主电表 日峰用电

参考这个帖子:
https://bbs.hassbian.com/thread-13840-1-1.html
发现
state_class: total
要修改成:
state_class: total_increasing才能在能源中计算电费











回复

使用道具 举报

1

主题

61

帖子

560

积分

高级会员

Rank: 4

积分
560
金钱
499
HASS币
0
发表于 2024-5-6 16:42:51 | 显示全部楼层
Mr.G 发表于 2024-5-6 16:27
阶梯就是年用电量去判断在0-2520 就是第一阶梯, 2521-4800 就是第二阶梯,大于等于4801就是第三阶梯。 ...

有道理,搞一下子
回复

使用道具 举报

0

主题

129

帖子

992

积分

高级会员

Rank: 4

积分
992
金钱
863
HASS币
0
发表于 2024-5-6 16:43:20 | 显示全部楼层
不错,先看看,感谢大佬的付出
回复

使用道具 举报

5

主题

182

帖子

783

积分

高级会员

Rank: 4

积分
783
金钱
601
HASS币
0
发表于 2024-5-6 16:47:24 | 显示全部楼层
此错误来自自定义集成。

日志: custom_components.state_grid
来源: helpers/update_coordinator.py:315
集成: 国家电网 (文档)
首次发生: 03:55:16 (1 全部发生)
上次记录: 03:55:16

Unexpected error fetching state_grid data: could not convert string to float: '-'
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/helpers/update_coordinator.py", line 315, in _async_refresh
    self.data = await self._async_update_data()
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/config/custom_components/state_grid/coordinator.py", line 26, in _async_update_data
    await self.data_client.refresh_data(setup=self.first_setup)
  File "/config/custom_components/state_grid/data_client.py", line 289, in refresh_data
    S+=float(C[H]);T+=float(C[Z]);U+=float(C[a]);V+=float(C[b]);W+=float(C[c])
       ^^^^^^^^^^^
ValueError: could not convert string to float: '-'
回复

使用道具 举报

8

主题

74

帖子

1013

积分

金牌会员

Rank: 6Rank: 6

积分
1013
金钱
939
HASS币
0
 楼主| 发表于 2024-5-6 17:26:48 | 显示全部楼层
hamtalk 发表于 2024-5-6 16:47
此错误来自自定义集成。

日志: custom_components.state_grid

重新下载安装下
某厂资深程序员因工作不饱和,开发了HA远程访问、升级加速和集成商店。关注HassBox,持续分享一起探索!
回复

使用道具 举报

0

主题

19

帖子

228

积分

中级会员

Rank: 3Rank: 3

积分
228
金钱
209
HASS币
0
发表于 2024-5-6 17:30:30 | 显示全部楼层

感谢大佬开发,顶起来
回复

使用道具 举报

0

主题

97

帖子

531

积分

高级会员

Rank: 4

积分
531
金钱
434
HASS币
0
发表于 2024-5-6 17:43:19 | 显示全部楼层
不错!!已正常使用!!!
回复

使用道具 举报

0

主题

60

帖子

323

积分

中级会员

Rank: 3Rank: 3

积分
323
金钱
263
HASS币
0
发表于 2024-5-6 17:47:52 | 显示全部楼层
不错,正常使用了,感谢大佬的付出,希望这个插件能长期用,之前用的那个集成那个,没坚挺到多久就不能用了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-19 11:51 , Processed in 0.345334 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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