PM2.5 Air Quality Kit-SHT30 ESPHome 統合

PM2.5 Air Quality Kit-SHT30 の ESPHome 統合には、温湿度、粒子状物質、ボタン、LCD コンポーネントが含まれます。

1. デバイス概要

項目 情報
製品名 PM2.5 Air Quality Kit-SHT30
SKU K023-B
主な機能 温湿度、PM1.0/PM2.5/PM10 の検出、LCD 表示
通信インターフェース I2C、UART、SPI
ESPHome コンポーネント sht3xdpmsx003gpiomipi_spiledcmonochromatic
必要な ESPHome バージョン /

2. コンポーネントの説明

SHT30 温湿度センサー

SHT30 は公式の SHT3X-D Platform を使用し、温度と湿度のエンティティを出力します。

i2c:
  sda: GPIO21
  scl: GPIO22

sensor:
  - platform: sht3xd
    heater_enabled: false
    temperature:
      name: "Temperature"
    humidity:
      name: "Humidity"
    address: 0x44
    update_interval: 60s

PMSA003 粒子状物質センサー

PMSA003 は公式の PMSX003 Platform を使用し、PM1.0、PM2.5、PM10 のエンティティを出力します。

uart:
  tx_pin: GPIO17
  rx_pin: GPIO16
  baud_rate: 9600

sensor:
  - platform: pmsx003
    type: PMSX003
    pm_1_0:
      name: "PM1"
    pm_2_5:
      name: "PM2.5"
    pm_10_0:
      name: "PM10"

ボタンとディスプレイ

Button A、B、C には公式の GPIO Binary Sensor Platform を使用し、それぞれ GPIO39、GPIO38、GPIO37 のボタン状態を読み取ります。

binary_sensor:
  - platform: gpio
    pin:
      number: GPIO39
      inverted: true
    name: "Button A"
  - platform: gpio
    pin:
      number: GPIO38
      inverted: true
    name: "Button B"
  - platform: gpio
    pin:
      number: GPIO37
      inverted: true
    name: "Button C"

LCD には MIPI SPI Display Platform を使用し、バックライトは LEDC OutputMonochromatic Light Platform で制御します。

spi:
  clk_pin: GPIO18
  mosi_pin: GPIO23

display:
  - platform: mipi_spi
    model: M5CORE
    invert_colors: true
    data_rate: 40MHz

output:
  - platform: ledc
    pin: GPIO32
    id: backlight_output

light:
  - platform: monochromatic
    output: backlight_output
    name: "Display Backlight"
    restore_mode: ALWAYS_ON

3. 参考例

完全なデバイス設定は packages から読み込めます。

packages:
  m5stack.pm2_5-air-quality-kit: github://m5stack/esphome-yaml/common/pm2_5-air-quality-kit-base.yaml@main

ソースコード:

デバイスを Home Assistant に接続すると、センサーエンティティを確認して Dashboard に追加できます。

Basic ホストのボタンで LCD ページを切り替えられます。

4. 関連リンク

5. 関連動画

Page Tools
PDF
On This Page