homeassistant接入 - a2633063/zA1 GitHub Wiki

zA1支持接入home assistant(以下简称为ha).

zA1设置

zA1通过MQTT服务器接入ha.通过MQTT配置使zTC1接入ha连接的MQTT服务器即可.

home assistant设置

  1. 请将以下配置文件储存为yaml文件;
  2. 使用替换功能将MACMAC替换为mac地址小写,如:123456789abc
  3. 将yaml文件放入homeassistant的packages文件夹中(请注意配置文件中的packages的相关配置)

注意:

步骤2中以上替换为必须要求,3中替换为可选,但必须保证name唯一性即可.

如果你对homeassistant不熟悉,请严格按照步骤执行

注意: 以下配置文件仅支持hass 2021.4.2及以上版本,此版本开始,ha支持za1空气净化器的100级风速跳转

20230615:更改了配置内容,适配ha 2022.12.0版本

mqtt:
  fan:
    name: 'za1_MACMAC'
    unique_id: za1_MACMAC
    state_topic: "device/za1/MACMAC/state"
    command_topic: "device/za1/MACMAC/set"
    payload_on: '{"mac":"MACMAC","on":1}'
    payload_off: '{"mac":"MACMAC","on":0}'
    state_value_template: >
      {%- if value_json.on == 0 -%}
        {"mac":"MACMAC","on":0}
      {%- else -%}
        {"mac":"MACMAC","on":1}
      {%- endif -%}
    qos: 0
    percentage_state_topic: "device/za1/MACMAC/state"
    percentage_command_topic: "device/za1/MACMAC/set"
    percentage_command_template: '{"mac":"MACMAC","speed":{{ value }}}'
    percentage_value_template: '{{ value_json.speed }}'


homeassistant:
  customize:
    fan.za1_MACMAC:
      friendly_name: zA1空气净化器