homeassistant接入 - a2633063/zA1 GitHub Wiki
zA1支持接入home assistant(以下简称为ha).
zA1设置
zA1通过MQTT服务器接入ha.通过MQTT配置使zTC1接入ha连接的MQTT服务器即可.
home assistant设置
- 请将以下配置文件储存为yaml文件;
- 使用替换功能将
MACMAC替换为mac地址小写,如:123456789abc - 将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空气净化器