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

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

[经验分享] 奔驰接入ha实验

[复制链接]

15

主题

194

帖子

1952

积分

论坛技术达人

积分
1952
金钱
1738
HASS币
40
 楼主| 发表于 2024-2-25 15:57:54 | 显示全部楼层
evan930110 发表于 2024-2-24 06:39
具体窗户,门的名称怎么填代码啊,这些我看只在属性里,没有实体,

写个package下 的yaml,内容类似这样:

binary_sensor:
  - platform: template
    sensors:
      car_windows:
        friendly_name: Car Windows
        value_template: >-
            {% if is_state('binary_sensor.zhe_a_windows_closed', 'off')%}
                on
            {% else %}
                off
            {% endif %}
        icon_template: >
            mdi:car-door
      car_lock:
        friendly_name: Car Lock
        value_template: >-
          {% if is_state('sensor.zhe_a_lock', '0') %}
            on
          {% elif is_state('sensor.zhe_a4y98d_lock', '1') %}
            off
          {% elif is_state('sensor.zhe_a4y98d_lock', '2') %}
            off
          {% else %}
            on
          {% endif %}
        icon_template: >
          {% if is_state('sensor.zhe_a_lock', '0') %}
            mdi:lock-open-variant-outline
          {% elif is_state('sensor.zhe_a_lock', '3') %}
            mdi:lock-open-variant-outline
          {% else %}
            mdi:lock-outline
          {% endif %}

      car_lock_front_right:
        friendly_name: Lock Front Right
        value_template: >-
            {% if is_state_attr('sensor.zhe_a_lock', 'doorlockstatusfrontright', false)%}
                off
            {% else %}
                on
            {% endif %}
        icon_template: >
            {% if is_state_attr('sensor.zhe_a_lock', 'doorlockstatusfrontright', false)%}
              mdi:lock-outline
            {% else %}
              mdi:lock-open-variant-outline
            {% endif %}

      car_lock_front_left:
        friendly_name: Lock Front Left
        value_template: >-
            {% if is_state_attr('sensor.zhe_a_lock', 'doorlockstatusfrontleft', false)%}
                off
            {% else %}
                on
            {% endif %}
        icon_template: >
            {% if is_state_attr('sensor.zhe_a_lock', 'doorlockstatusfrontleft', false)%}
              mdi:lock-outline
            {% else %}
              mdi:lock-open-variant-outline
            {% endif %}

      car_lock_rear_right:
        friendly_name: Lock Rear Right
        value_template: >-
            {% if is_state_attr('sensor.zhe_a_lock', 'doorlockstatusrearright', false)%}
                off
            {% else %}
                on
            {% endif %}
        icon_template: >
            {% if is_state_attr('sensor.zhe_a_lock', 'doorlockstatusrearright', false)%}
              mdi:lock-outline
            {% else %}
              mdi:lock-open-variant-outline
            {% endif %}
回复

使用道具 举报

0

主题

29

帖子

148

积分

注册会员

Rank: 2

积分
148
金钱
119
HASS币
0
发表于 2024-2-25 22:04:34 | 显示全部楼层
本帖最后由 evan930110 于 2024-2-25 22:40 编辑
hzcoolwind 发表于 2024-2-25 15:57
写个package下 的yaml,内容类似这样:

binary_sensor:

感谢,容我研究研究
--------------------------------------------------
按照楼主的代码,把car_lock四个车门的改出来了,正常显示。

代码上半部分Car Windows,Car Lock改了没反应。楼主能不能说一下传感器名称在代码里是怎么对应的
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-5-6 00:49 , Processed in 0.122462 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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