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目录中
指标 | 说明 | 备注 |
---|---|---|
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 空气质量指数 |
- 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