このガイドでは、Unit MQ 可燃性ガス検知ユニットを Home Assistant に連携させるための設定方法と実践手順について説明します。
Unit MQ はセンサーユニット単体であり、Home Assistant に統合するには別途ホストデバイス(Atom シリーズ、Stamp シリーズ、Stick シリーズ、Core/Basic シリーズなど)が必要です。
# ESP32 の設定例
i2c:
sda: GPIOXX
scl: GPIOXX
scan: trueここでの GPIO ピンは使用するホストデバイスによって異なります。例えば、Atom Lite をホストとして使用する場合:
# Grove ポート (HY2.0-4P) の I2C バス
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(オフ)から選択します。警告 | デバイスは正常に出力するまでに加熱時間が必要です(約 29℃以上に加熱されると ADC の読み取り値が得られます)。加熱モード heat_mode: CONTINUOUS を設定すると、デバイスは継続的に加熱されます。プローブに触れる際はやけどに注意してください。
設定後、Home Assistant に統合した際の表示例:
