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

标题: 两个传感器数据写在一个传感器里怎么写 [打印本页]

作者: hunterfox    时间: 2020-7-23 17:38
标题: 两个传感器数据写在一个传感器里怎么写
  - platform: template
    sensors:
      iphone_xs_max:
        friendly_name: "maxLocality"
        value_template: "{{ state_attr('sensor.iphone_xs_max_geocoded_location', 'Locality') }}"
        这个获取的是:地区(比如南京)
  - platform: template
    sensors:
      iphone_xs_max2:
        friendly_name: "sssss"
        value_template: "{{  state_attr('sensor.iphone_xs_max_geocoded_location', 'Name') }}"
这个获取的是:路名(比如南京)

现在可以分别现在在两个传感器。
请教我想显示在一个传感器里。该怎么连接这个属性,怎么写。谢谢各位老板


作者: XCray    时间: 2020-7-24 07:11
回这种帖子是要冒风险滴。。。所以很多人都不愿意回。

两个思路:

1、把两个字符串拼接在一起,作为传感器的状态值(state)
2、一个作状态,另一个作属性(attribute)

参考这两个链接就够了
https://www.home-assistant.io/integrations/template/
https://jinja.palletsprojects.com/en/master/templates
作者: 囧    时间: 2020-7-24 08:30
XCray 发表于 2020-7-24 07:11
回这种帖子是要冒风险滴。。。所以很多人都不愿意回。

两个思路:

赞同答主,可以作为属性值。

                               
登录/注册后可看大图





欢迎光临 『瀚思彼岸』» 智能家居技术论坛 (https://bbs.hassbian.com/) Powered by Discuz! X3.5