本章节介绍将 Unit MQ 可燃气体检测单元集成至 Home Assistant 的配置方法与实操步骤。
Unit MQ 是单独的传感器平台,需要额外的主控设备(如 Atom 系列、Stamp 系列, Stick 系列,Core/Basic 系列等)才能集成至 Home Assistant
# Example configuration entry for ESP32
i2c:
sda: GPIOXX
scl: GPIOXX
scan: true这里的 GPIO 引脚会因为使用的主控设备不一而不同。比如使用 Atom Lite 作为主控:
# I2C Bus on Grove Port (HY2.0-4P)
i2c:
sda: GPIO26
scl: GPIO32Unit MQ 配置的范例:
external_components:
- source: github://m5stack/esphome-yaml/components@main
components: m5stack_unit_mq
refresh: 0s
sensor:
- platform: m5stack_unit_mq
heat_mode: SWITCH
temperature:
id: mq_temp
name: "Unit MQ Temperature"
mq_adc:
id: mq_adc_val
name: "MQ ADC"
ntc_adc:
id: ntc_adc_val
name: "NTC ADC"
ntc_resistance:
id: ntc_resistance_val
name: "NTC Resistance"
reference_voltage:
id: in_ref_volt
name: "Internal Reference Voltage"
mq_voltage:
id: mq_volt
name: "MQ Voltage"
ntc_voltage:
id: ntc_volt
name: "NTC Voltage"
led:
id: mq_led
name: "MQ LED Status"
update_interval: 20s可配置选项:
CONTINUOUS (持续加热),SWITCH (间歇加热) 和 OFF 关闭heat_mode: CONTINUOUS 时候,设备会一直加热,接触探头小心烫手。配置完成并接入 Home Assistant 后的效果展示:
