Closed Tardisyuan closed 1 year ago
template配置文件没有修改
template配置文件没有修改
@Tardisyuan 您能给一个示例吗?
这是参考实体的,没做修改。
在有实体有数据的条件下 按第一张截图的方式在电力公司将last_electricity_usage_entity放入消耗电能 就会出现的报错:缺少 last_reset 参数
在有实体有数据的条件下 按第一张截图的方式在电力公司将last_electricity_usage_entity放入消耗电能 就会出现的报错:缺少 last_reset 参数
抱歉,理解错了。我也碰到同样问题,还以为您在上面提出了解决方案。;)
我也会报错,但是可以正常使用。
你能源这边能正常显示吗?
我之前理解错了,放入能源面板需要修复state_class的问题:measurement
应该改为total_increasing
,应该能解决问题,还待进一步测试:
- trigger:
- platform: event
event_type: "state_changed"
event_data:
entity_id: sensor.last_electricity_usage
sensor:
- name: 国网最近一天用电量
unique_id: last_electricity_usage_entity
state: "{{ states('sensor.last_electricity_usage') }}"
attributes:
present_date: "{{ state_attr('sensor.last_electricity_usage', 'present_date') }}"
state_class: total_increasing
unit_of_measurement: "kWh" # string (optional, default: None)
device_class: energy
如果还不能解决,可以把上述代码在node-red用“状态修改-出发更改每日电量的sensor”流程来替代,更灵活一点。
感谢解惑 已经可以了 就是能源的数据显示很奇怪 应该是其他他问题了
我试了好几次,state_class
改为total
和total_increasing
都能放进能源面板里,但是不能正确反映用电情况,我看到原仓库作者的template是这样配置的,没有加入device_class字段:
- trigger:
- platform: event
event_type: "state_changed"
event_data:
entity_id: sensor.last_electricity_usage
sensor:
- name: last_electricity_usage_entity
unique_id: last_electricity_usage_entity
state: "{{ states('sensor.last_electricity_usage') }}"
state_class: measurement
unit_of_measurement: "KWH"
其实,国家电网的更新频率很慢,其实不适合放在以小时为单位的能源面板中,也不能分时段计算电价,能源面板中最好是放入家中所有计电设备比如智能插座
嗯嗯 我已经开始考虑加入培正模块了 另外 你还能访问原仓库吗?我看不到诶
这个仓库和源仓库基本一样:https://github.com/liantianji/sgcc_electricity
访问到了!感谢
缺少上次重置时间
以下实体的状态类别虽然是
measurement
,但缺少last_reset
参数: · sensor.last_electricity_usage_entity以上是我将last_electricity_usage_entity放入能源 电力 出现的报错