找回密码
 立即注册
搜索
查看: 2661|回复: 4

[技术探讨] 【已解决】系统更新后DC1电压功率无法获取

[复制链接]

5

主题

57

回帖

642

积分

高级会员

积分
642
金钱
580
HASS币
0
发表于 2022-4-12 11:59:04 | 显示全部楼层 |阅读模式
本帖最后由 xkx6149 于 2023-6-9 14:22 编辑
sensor:
  - platform: template
    sensors:
      dc1_1_v:
        friendly_name: 当前电压
        value_template: "{{ states.switch.dc1_1.attributes.v }}"
        unit_of_measurement: V
      dc1_1_p:
        friendly_name: 当前功率
        value_template: "{{ states.switch.dc1_1.attributes.p }}"
        unit_of_measurement: W

报错如下:

Logger: homeassistant.helpers.template
Source: helpers/template.py:1828
First occurred: 11:26:27 (12 occurrences)
Last logged: 11:26:27

Template variable warning: 'homeassistant.util.read_only_dict.ReadOnlyDict object' has no attribute 'p' when rendering '{{ states.switch.dc1_1.attributes.p }}'
Template variable warning: 'homeassistant.util.read_only_dict.ReadOnlyDict object' has no attribute 'v' when rendering '{{ states.switch.dc1_1.attributes.v }}'

请问大佬如何修复
回复

使用道具 举报

56

主题

878

回帖

4239

积分

论坛元老

积分
4239
金钱
3305
HASS币
0
发表于 2022-4-13 00:15:07 | 显示全部楼层
我的dc1没有问题,硬刷的情留蚊子大佬的固件。你看看mqtt里,订阅的信息是否有。
回复

使用道具 举报

5

主题

57

回帖

642

积分

高级会员

积分
642
金钱
580
HASS币
0
 楼主| 发表于 2022-4-13 19:10:28 | 显示全部楼层
bainiu 发表于 2022-4-13 00:15
我的dc1没有问题,硬刷的情留蚊子大佬的固件。你看看mqtt里,订阅的信息是否有。 ...

我懒,直接劫持的
回复

使用道具 举报

lwn 

0

主题

8

回帖

111

积分

注册会员

积分
111
金钱
103
HASS币
0
发表于 2022-4-19 18:26:44 | 显示全部楼层
需要把 switch.py里的 device_state_attributes 改成 extra_state_attributes

见:
https://developers.home-assistan ... #generic-properties
回复

使用道具 举报

5

主题

57

回帖

642

积分

高级会员

积分
642
金钱
580
HASS币
0
 楼主| 发表于 2022-4-20 10:48:24 | 显示全部楼层
lwn 发表于 2022-4-19 18:26
需要把 switch.py里的 device_state_attributes 改成 extra_state_attributes

见:

已解决,非常感谢!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-26 12:38 , Processed in 0.073823 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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