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

 找回密码
 立即注册
查看: 6067|回复: 4

[基础教程] 新版template如何写多个传感器呀

[复制链接]

9

主题

141

帖子

1640

积分

金牌会员

Rank: 6Rank: 6

积分
1640
金钱
1499
HASS币
0
发表于 2021-7-28 20:33:23 | 显示全部楼层 |阅读模式
template:
  - sensor:
    - name: airhumidifier_humidity
      friendly_name: '环境湿度'
      device_class: humidity
      value_template: '{{ states.fan.xiaomi_air_humidifier.attributes.humidity }}'
      unit_of_measurement: '%'

  - sensor:
    - name: airhumidifier_temperature
      friendly_name: '环境温度'
      value_template: '{{ states.fan.xiaomi_air_humidifier.attributes.temperature }}'

  - sensor:
    - name: airhumidifier_target_humidity
      friendly_name: Target humidity
      device_class: humidity
      value_template: '{{ states.fan.xiaomi_air_humidifier.attributes.target_humidity }}'
      unit_of_measurement: '%'
      icon_template: mdi:water-percent

  - switches:
    - name: xiaomi_airpurifier_buzzer
      friendly_name: "提示声"
      value_template: "{{ is_state_attr('fan.xiaomi_air_humidifier', 'buzzer', True) }}"
      turn_on:
        service: xiaomi_miio_airpurifier.fan_set_buzzer_on
        data:
          entity_id: fan.xiaomi_air_humidifier
      turn_off:
        service: xiaomi_miio_airpurifier.fan_set_buzzer_off
        data:
          entity_id: fan.xiaomi_air_humidifier
      icon_template: "mdi:volume-off"

  - binary_sensor:
    - name: xiaomi_humidifier_nowater
      value_template: >
        {{ is_state('states.fan.xiaomi_air_humidifier.attributes.no_water', 'True') }}

为什么不能识别呀,是哪里写错了吗

回复

使用道具 举报

73

主题

1165

帖子

6645

积分

论坛元老

Rank: 8Rank: 8

积分
6645
金钱
5475
HASS币
30
发表于 2021-7-29 14:13:34 | 显示全部楼层

- sensor:
    - name: solar_elevation_angle
      unique_id: sensor.solar_elevation_angle
      icon: mdi:arrow-up-bold
      unit_of_measurement: '度'
      state: '{% if states.sun.sun %} {{ states.sun.sun.attributes.elevation }} {% endif %}'
    - name: solar_azimuth_angle
      icon: mdi:arrow-right-bold
      unique_id: sensor.solar_azimuth_angle
      unit_of_measurement: '度'
      state: "{% if states.sun.sun %} {{ states.sun.sun.attributes.azimuth }} {% endif %}"
回复

使用道具 举报

3

主题

223

帖子

3047

积分

元老级技术达人

积分
3047
金钱
2819
HASS币
10
发表于 2021-7-29 14:26:13 | 显示全部楼层
官网写的挺清楚的,建议先把list列表和dict字典概念搞清楚了再去玩配置,无论是yaml和json都是无法逃避的基础
回复

使用道具 举报

9

主题

141

帖子

1640

积分

金牌会员

Rank: 6Rank: 6

积分
1640
金钱
1499
HASS币
0
 楼主| 发表于 2021-7-29 15:00:41 | 显示全部楼层
blindlight 发表于 2021-7-29 14:26
官网写的挺清楚的,建议先把list列表和dict字典概念搞清楚了再去玩配置,无论是yaml和json都是无法逃避的基 ...

我改好了,原来现在不能用value_template了,用state就行
回复

使用道具 举报

9

主题

141

帖子

1640

积分

金牌会员

Rank: 6Rank: 6

积分
1640
金钱
1499
HASS币
0
 楼主| 发表于 2021-7-29 15:01:45 | 显示全部楼层
xuyang 发表于 2021-7-29 14:13
- sensor:
    - name: solar_elevation_angle
      unique_id: sensor.solar_elevation_angle

谢谢大佬,我学会了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-27 10:32 , Processed in 0.159931 second(s), 26 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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