Commit Graph
55 Commits
Author SHA1 Message Date
samuelbles07 a98d77e0c3 slr pm2.5 correction implementation 2024-11-02 11:02:36 +07:00
samuelbles07 3004a82e7e pms disconnected log 2024-10-31 21:16:29 +07:00
samuelbles07 e6696f3d41 New particle count 0.5 and 5.0 2024-10-29 23:51:19 +07:00
samuelbles07 33e2977eb4 Fix comments 2024-10-23 11:18:18 +07:00
samuelbles07 fd1f35f6d8 Getter to get other PMS sensor data 2024-10-22 15:28:58 +07:00
Samuel Siburian eb76eff403 Merge pull request #256 from airgradienthq/restructure-agvalue
Restructure Measurements class
2024-10-22 13:40:50 +07:00
samuelbles07 63bb5f8ddb Compensate function use float data type 2024-10-21 01:49:01 +07:00
MallocArrayandSamuel Siburian e47a9057ea Update AQI breakpoints to 2024 values (#208)
* Update breakpoints to 2024 standard

* Update formula to match Wikipedia
https://en.wikipedia.org/wiki/Air_quality_index#Computing_the_AQI

---------

Co-authored-by: Samuel Siburian <samuelbles07@gmail.com>
2024-10-19 14:55:08 +07:00
Phat Nguyen cb511903ef Update the API use Stream instead of Hardware/Software serial 2024-09-24 20:07:14 +07:00
Phat Nguyen ebb3f01dcd set active mode on init 2024-09-24 10:39:17 +07:00
Phat Nguyen 2e0ba26c97 Merge commit '0370a8aa15ffaf776f9055f84b5d7c221046b9be' into fix/pms-read-data 2024-09-24 10:39:04 +07:00
Phat Nguyen c1a4758c6c update timeout handle 2024-09-24 10:28:41 +07:00
Phat Nguyen 2a6fce674e add variable comment 2024-09-23 06:51:01 +07:00
Phat Nguyen 12c6ec9910 format code 2024-09-21 17:48:18 +07:00
Phat Nguyen d108b63a57 Update read proccess 2024-09-21 17:47:59 +07:00
nick-4711 520550037d Explicitly set active mode for PM sensor upon initialization 2024-09-15 08:26:38 +07:00
nick-4711 90f336dee7 Revert "Explicitly set active mode for PM sensor upon initialization"
This reverts commit 0d39643e76.
2024-09-15 08:23:32 +07:00
nick-4711 0d39643e76 Explicitly set active mode for PM sensor upon initialization 2024-09-15 08:22:50 +07:00
Phat Nguyen 21232ec49d Optimize PMS sensor read data on active mode send each second 2024-09-14 14:05:35 +07:00
AirGradient 8b0fe967f1 Merge pull request #223 from airgradienthq/hotfix/print-log-wrong-format
Fix print log message number format
2024-09-02 12:11:43 +07:00
AirGradient 6f1cef4e67 Merge pull request #224 from airgradienthq/hotfix/pms25-compensated-show-on-display
[Fix] PM2.5 compensated show on display
2024-09-02 12:09:51 +07:00
AirGradient 02b63ff816 Merge pull request #226 from airgradienthq/fix/pm2.5-compensated-formula
Fix pm2.5 compensation formula
2024-09-02 12:06:39 +07:00
Phat Nguyen aafaa42a68 Update formula link 2024-09-01 19:56:11 +07:00
Phat Nguyen 2e9ff0d7dd add link to formula document 2024-08-30 19:21:54 +07:00
Phat Nguyen 244b7814a6 add link to formula documents 2024-08-30 19:20:08 +07:00
Phat Nguyen 28d27ee8fd Rename temperatureCompensated to compensateTemp and humidityCompensated to compensateHum 2024-08-30 19:17:58 +07:00
Phat Nguyen c45901706f Merge branch 'develop' into hotfix/pms25-compensated-show-on-display 2024-08-30 19:02:50 +07:00
nick-4711 663836e277 Merge pull request #205 from airgradienthq/feature/send-pms-sensor-fw-version-to-ag-cloud
Send PMS5003T firmware version to Ag Cloud
2024-08-30 10:54:36 +07:00
Phat Nguyen c52962d628 Update float constant 2024-08-26 20:47:48 +07:00
Phat Nguyen 6b65efd3d6 fix pm2.5 compensated formula, #225 2024-08-26 20:43:48 +07:00
Phat Nguyen 104d58a8c0 resolve review #222 2024-08-26 14:14:42 +07:00
Phat Nguyen 7a988ea6c1 rename compensated to compensate 2024-08-26 11:56:01 +07:00
Phat Nguyen db21648e91 Merge branch 'develop' into feature/send-pms-sensor-fw-version-to-ag-cloud 2024-08-25 20:46:28 +07:00
Phat Nguyen 63f653d5cd fix PM2.5 compensated on display, #221 2024-08-25 20:37:38 +07:00
Phat Nguyen b049a23657 Restart device after PMS sensor read failed 10 times 2024-08-25 20:21:26 +07:00
AirGradient 219ff73132 Merge pull request #212 from airgradienthq/feature/correct-pm2.5-formula
correct pm2.5 formula to show value on display
2024-08-18 11:32:50 +07:00
Phat Nguyen f3a9c722b2 Change pm25Compensated to compensated 2024-08-16 06:39:52 +07:00
Phat Nguyen 5edb21cfe9 Fix: PMS5003T only return positive temperature value 2024-08-15 09:10:48 +07:00
Phat Nguyen 6cd587b008 Merge remote-tracking branch 'origin/develop' into feature/correct-pm2.5-formula 2024-08-15 08:19:10 +07:00
Phat Nguyen 040bd28038 Add report PMS5003 and PMS5003T firmware version 2024-08-07 08:50:43 +07:00
Phat Nguyen 01a69668cc Merge branch 'develop' into feature/send-pms-sensor-fw-version-to-ag-cloud 2024-07-29 12:56:45 +07:00
Phat Nguyen 5fb27b6d1e Check value sensor value 2024-07-24 09:05:57 +07:00
Phat Nguyen 4b2a5f5540 Add PM2.5 correction formula, #182 2024-07-21 07:13:34 +07:00
Phat Nguyen 812c2ab803 add PMS5003T get module firmware version code 2024-07-20 08:53:19 +07:00
Phat Nguyen df6cca3714 Ignore parameter values out of range #190 2024-07-11 06:25:31 +07:00
Phat Nguyen b91a3058fc Move common function to separate file 2024-04-22 16:30:57 +07:00
Phat Nguyen e1115659e2 add atmp_compensated and rhum_compensated to sync data 2024-04-13 20:39:05 +07:00
Phat Nguyen 25ef1ced9e Remove correction Temperature and Humidity for PMS5003T 2024-04-12 12:16:31 +07:00
Phat Nguyen 87f2463233 Update comment 2024-03-16 08:21:14 +07:00
Phat Nguyen be1a9778e6 Fix: PMS Read Failed 2024-03-14 21:17:43 +07:00