wclh_air_detector_exporter读取串口数据并把数据进行结构化,然后输出metrics
M5S Temperature and Humidity+lithium battery+CO2+TVOC PM2.5 CO2(S8)TEMP&HUMI Detector Haze PM2.5 sensors Laser PM2.5 detector
M5S 家用 激光PM2.5检测仪 甲醛 CO2 空气质量 雾霾甲醛 检测仪
【在售价】380.00 元(基础版)
【立即下单】点击链接立即下单:https://s.click.taobao.com/zREU4vu


下载&安装
WCLH_AIR_DETECTOR_EXPORTER_VERSION=0.1.2
wget https://github.com/wwek/wclh_air_detector_exporter/releases/download/v${WCLH_AIR_DETECTOR_EXPORTER_VERSION}/wclh_air_detector_exporter_${WCLH_AIR_DETECTOR_EXPORTER_VERSION}_linux_armv7.tar.gz
tar zxvf wclh_air_detector_exporter_${WCLH_AIR_DETECTOR_EXPORTER_VERSION}_linux_armv7.tar.gz
mkdir -p /data/soft/wclh_air_detector_exporter
mv wclh_air_detector_exporter /data/soft/wclh_air_detector_exporter
cd /data/soft/wclh_air_detector_exporter
#./wclh_air_detector_exporter -serial_port /dev/ttyUSB0
#自动启动&进程守护
sudo bash -c 'cat > /etc/systemd/system/wclh_air_detector_exporter.service << EOF
[Unit]
Description=https://github.com/wwek/wclh_air_detector_exporter
Wants=network-online.target
After=network-online.target
[Service]
Restart=on-failure
#User=root
ExecStart=/data/soft/wclh_air_detector_exporter/wclh_air_detector_exporter
[Install]
WantedBy=default.target
EOF'
sudo systemctl daemon-reload
sudo systemctl status wclh_air_detector_exporter
sudo systemctl start wclh_air_detector_exporter
sudo systemctl enable wclh_air_detector_exporter
sudo systemctl status wclh_air_detector_exporter
curl http://localhost:9166/metrics
自定义参数
参数 |
默认值 |
说明 |
listen_addr |
:9166 |
监听地址,默认 :9166 |
serial_port |
/dev/ttyUSB0 |
串口地址 |
device_id |
wclh |
设备id |
device_locaiton |
home |
设备地理位置 |
#./wclh_air_detector_exporter -serial_port /dev/ttyUSB0
自定义编译
make setup
make buildall
#编译后的二进制包在dist目录中
wclh_air_detector_exporter 指标说明表
指标 |
说明 |
备注 |
meter_temperature |
温度摄氏度℃ |
|
meter_humidity |
湿度百分比% |
|
meter_ch_pm1dot0 |
国标CH PM1.0 ug/m³ |
|
meter_ch_pm2dot5 |
国标CH PM2.5 ug/m³ |
|
meter_ch_pm10 |
国标CH PM10 ug/m³ |
|
meter_us_pm1dot0 |
美标US PM1.0 ug/m³ |
|
meter_us_pm2dot5 |
美标US PM2.5 ug/m³ |
|
meter_us_pm10 |
美标US PM10 ug/m³ |
|
meter_gt0dot3um |
直径大于 >0.3um 颗粒物个数 ug/m³ |
|
meter_gt0dot5um |
直径大于 >0.5um 颗粒物个数 ug/m³ |
|
meter_gt1dot0um |
直径大于 >1.0um 颗粒物个数 ug/m³ |
|
meter_gt2dot5um |
直径大于 >2.5um 颗粒物个数 ug/m³ |
|
meter_gt5dot0um |
直径大于 >5.0um 颗粒物个数 ug/m³ |
|
meter_gt10um |
直径大于 >10um 颗粒物个数 ug/m³ |
|
meter_co2 |
二氧化碳 CO2 ppm |
二氧化碳 CO2 < 1000 ppm |
meter_hcho |
甲醛 HCHO mg/m³ |
甲醛 HCHO < 0.08 mg/m³ |
meter_tvoc |
异味 TVOC mg/m³ |
异味 TVOC < 0.8 mg/m³ |
meter_aqiatpm2dot5 |
AQI@PM2.5 空气质量指数 |
|
支持的微创联合M5S空气检测仪版本
- 10 M5S+温湿度+TVOC +数据导出+锂电
- 11 M5S+温湿度+TVOC +数据导出[无锂电]
- 15 M5S+温湿度+TVOC +C02+数导+锂电
- 16 M5S+温湿度+ TVOC+CO2+数导+锂电[英文版]
只支持带数据导出的版本!
#不带CO2的数据导出字段
*--------------------------------------- Data Output Format Definition ----------------------------------------*
TEMP HUMI CH_PM1.0 CH_PM2.5 CH_PM10 US_PM1.0 US_PM2.5 US_PM10 >0.3um >0.5um >1.0um >2.5um >5.0um >10um HCHO TVOC
#带CO2的数据导出字段
*--------------------------------------- Data Output Format Definition --------------------------------------------*
TEMP HUMI CH_PM1.0 CH_PM2.5 CH_PM10 US_PM1.0 US_PM2.5 US_PM10 >0.3um >0.5um >1.0um >2.5um >5.0um >10um CO2 HCHO TVOC

Grafana Dashboards
wclh_air_detector_exporter Grafana dashboard