Skip to content

Latest commit

 

History

History
146 lines (111 loc) · 6.29 KB

README.md

File metadata and controls

146 lines (111 loc) · 6.29 KB

Release Travis Go Report Codecov branch Go Doc Software License

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

img

img

下载&安装

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

img

Grafana Dashboards

wclh_air_detector_exporter Grafana dashboard