找回密码
 立即注册
楼主: roc227

[技术探讨] 如何读取某个实体属性中的数值

[复制链接]

11

主题

260

回帖

3105

积分

论坛元老

积分
3105
金钱
2834
HASS币
10
 楼主| 发表于 2023-5-10 00:09:02 | 显示全部楼层
感谢楼上们的帮助,学会了[0]的用法,稍微改了改也能用了

sensor:
  - platform: template
    sensors:
      tempnows:
        friendly_name: "当前温度"
        unit_of_measurement: "°C"
        value_template:  "{{state_attr('weather.localweather', 'temperature' )| round(0)}}"
  - platform: template
    sensors:
      temphight:
        friendly_name: "次日温度高"
        unit_of_measurement: "°C"
        value_template:  "{{state_attr('weather.localweather', 'forecast')[0].temperature| round(0)}}"
回复

使用道具 举报

45

主题

407

回帖

1658

积分

金牌会员

积分
1658
金钱
1206
HASS币
0
发表于 2023-5-10 09:01:56 | 显示全部楼层
bugensui 发表于 2023-5-9 11:17
这样分开写的区别在哪里,有什么好处呢

防止configureation.yaml文件太大,找东西麻烦,这样写传感器就到传感器的文件里找,模板就到模板的文件里找。
回复

使用道具 举报

5

主题

56

回帖

472

积分

中级会员

积分
472
金钱
411
HASS币
0
发表于 2024-4-16 07:34:38 | 显示全部楼层
请教一下,这个“templow: 6” 想在ESPHome直接调用应该怎么写呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-14 19:36 , Processed in 0.075175 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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