Closed style6 closed 1 year ago
mqtt: sensor:
name: 'zm1_b0f893224614_hcho' unique_id: zm1_b0f893224614_hcho state_topic: 'device/zm1/b0f893224614/sensor' unit_of_measurement: 'mg/m³' icon: mdi:chemical-weapon value_template: '{{ value_json.formaldehyde }}'
light:
homeassistant: customize: light.zm1_b0f893224614_brightness: friendly_name: M1亮度 sensor.zm1_b0f893224614_temperature: friendly_name: M1温度 sensor.zm1_b0f893224614_humidity: friendly_name: M1湿度 sensor.zm1_b0f893224614_pm25: friendly_name: M1 PM2.5 sensor.zm1_b0f893224614_hcho: friendly_name: M1甲醛
mqtt:
sensor:
- name: 'zm1_MACMAC_temperature'
state_topic: 'device/zm1/MACMAC/sensor'
unique_id: zm1_MACMAC_temperature
unit_of_measurement: '°C'
icon: 'mdi:thermometer'
value_template: '{{ value_json.temperature }}'
- name: 'zm1_MACMAC_humidity'
unique_id: zm1_MACMAC_humidity
state_topic: 'device/zm1/MACMAC/sensor'
unit_of_measurement: '%'
icon: mdi:water-percent
value_template: '{{ value_json.humidity }}'
- name: 'zm1_MACMAC_pm25'
unique_id: zm1_MACMAC_pm25
state_topic: 'device/zm1/MACMAC/sensor'
unit_of_measurement: 'μg/m³'
icon: mdi:blur
value_template: '{{ value_json.PM25 }}'
- name: 'zm1_MACMAC_hcho'
unique_id: zm1_MACMAC_hcho
state_topic: 'device/zm1/MACMAC/sensor'
unit_of_measurement: 'mg/m³'
icon: mdi:chemical-weapon
value_template: '{{ value_json.formaldehyde }}'
light:
- name: zm1_MACMAC_brightness
unique_id: zm1_MACMAC_brightness
schema: template
command_topic: "device/zm1/MACMAC/set"
state_topic: "device/zm1/MACMAC/state"
command_on_template: >
{"mac": "MACMAC"
{%- if brightness is defined -%}
, "brightness": {{ ((brightness-1) / 64 )|int +1 }}
{%- else -%}
, "brightness": 4
{%- endif -%}
}
command_off_template: '{"mac": "MACMAC", "brightness": 0}'
state_template: >
{%- if value_json.brightness == 0 -%}
off
{%- else -%}
on
{%- endif -%}
brightness_template: >
{%- if value_json.brightness is defined -%}
{{ ( value_json.brightness *64 )|int }}
{%- endif -%}
homeassistant:
customize:
light.zm1_MACMAC_brightness:
friendly_name: M1亮度
sensor.zm1_MACMAC_temperature:
friendly_name: M1温度
sensor.zm1_MACMAC_humidity:
friendly_name: M1湿度
sensor.zm1_MACMAC_pm25:
friendly_name: M1 PM2.5
sensor.zm1_MACMAC_hcho:
friendly_name: M1甲醛
来源为ZTC1、ZDC1、ZA1、ZM1接入Home Assistant 2022.9.0版本后的MQTT配置文件。对格式稍作整理。替换MACMAC后使用。
wiki中配置已经修改
homeassistant更新后不支持light的mqtt配置