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

 找回密码
 立即注册
查看: 2524|回复: 12

[求助] sensor无法定义,请问配置哪里出了问题吗

[复制链接]

6

主题

64

帖子

725

积分

高级会员

Rank: 4

积分
725
金钱
656
HASS币
20
发表于 2022-2-13 23:38:01 | 显示全部楼层 |阅读模式
本帖最后由 huahuazi1990 于 2022-2-14 00:56 编辑

想从一个实体里面抓一个sensor出来,但是发现一直报错,请问这是什么问题啊

1.png 2.jpg 3.png

回复

使用道具 举报

77

主题

1396

帖子

2万

积分

元老级技术达人

积分
25436
金钱
24000
HASS币
290
发表于 2022-2-14 00:35:37 | 显示全部楼层
本帖最后由 dscao 于 2022-2-14 00:37 编辑
value_template: "{{ states.sensor.ce2363f2977e_action.attributes.Message | replace ('"','')  }}"

提示:格式问题,将第7行和第8行换成上面的方式试试。或者第8行前再空两格试试。
回复

使用道具 举报

6

主题

64

帖子

725

积分

高级会员

Rank: 4

积分
725
金钱
656
HASS币
20
 楼主| 发表于 2022-2-14 01:04:36 | 显示全部楼层
dscao 发表于 2022-2-14 00:35
提示:格式问题,将第7行和第8行换成上面的方式试试。或者第8行前再空两格试试。 ...

sensor:
  - platform: template
    sensors:
      washer_cloud:
        friendly_name: 在线
        icon_template: 'mdi:cloud'
        value_template: >
         '{{ states.binary_sensor.washing_machine.attributes.cloud | replace('"','') }}'


1.png
3.PNG


依然报错

用你的方法也试过了 也是报错

回复

使用道具 举报

4

主题

342

帖子

3472

积分

论坛元老

Rank: 8Rank: 8

积分
3472
金钱
3130
HASS币
0
发表于 2022-2-14 08:26:23 | 显示全部楼层
huahuazi1990 发表于 2022-2-14 01:04
sensor:
  - platform: template
    sensors:

去掉第8行的引号看看

11.png
回复

使用道具 举报

24

主题

907

帖子

5159

积分

论坛元老

Rank: 8Rank: 8

积分
5159
金钱
4247
HASS币
20
发表于 2022-2-14 10:07:21 来自手机 | 显示全部楼层
去掉attributes试试
回复

使用道具 举报

77

主题

1396

帖子

2万

积分

元老级技术达人

积分
25436
金钱
24000
HASS币
290
发表于 2022-2-14 11:19:45 | 显示全部楼层
本帖最后由 dscao 于 2022-2-14 11:21 编辑
huahuazi1990 发表于 2022-2-14 01:04
sensor:
  - platform: template
    sensors:

这个抱错已经是其它地方了,说明这里已经通过了呀。
另外 有 > ,最外面就不要引号,直接在后面的就需要引号。多试试是最好的解决办法。
回复

使用道具 举报

24

主题

907

帖子

5159

积分

论坛元老

Rank: 8Rank: 8

积分
5159
金钱
4247
HASS币
20
发表于 2022-2-14 12:38:06 来自手机 | 显示全部楼层
dscao 发表于 2022-2-14 11:19
这个抱错已经是其它地方了,说明这里已经通过了呀。
另外 有 > ,最外面就不要引号,直接在后面的就需要 ...

>后面再加-是什么意思?
回复

使用道具 举报

77

主题

1396

帖子

2万

积分

元老级技术达人

积分
25436
金钱
24000
HASS币
290
发表于 2022-2-14 13:06:45 | 显示全部楼层
chenquanhao 发表于 2022-2-14 12:38
>后面再加-是什么意思?

其实我也弄不清什么意思,每次都是多试几次不同的组合,总有一次就正确了。正确了就用那个了。
有没有系统性说明这些用法的文档呀?
回复

使用道具 举报

6

主题

64

帖子

725

积分

高级会员

Rank: 4

积分
725
金钱
656
HASS币
20
 楼主| 发表于 2022-2-18 22:12:57 | 显示全部楼层
dscao 发表于 2022-2-14 13:06
其实我也弄不清什么意思,每次都是多试几次不同的组合,总有一次就正确了。正确了就用那个了。
有没有系 ...

试过了挺多的组合其实都是报错
回复

使用道具 举报

5

主题

322

帖子

1345

积分

金牌会员

Rank: 6Rank: 6

积分
1345
金钱
1023
HASS币
0
发表于 2022-2-19 13:45:56 | 显示全部楼层
1、你把这句:{{ states.sensor.ce2363f2977e_action.attributes.Message | replace ('"','')  }}
放开发者工具--模板里测试下看结果是否正确
2、如果错误,调整下,直到结果正确
3、去掉这句前后的引号,前面加两空格

再试试!
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2025-1-11 07:06 , Processed in 0.060923 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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