Commit Graph

  • 4783684443 Update local server payloads samuelbles07 2024-10-22 18:37:56 +07:00
  • 3b0c77ca4d New measurements add to transmission payload samuelbles07 2024-10-22 18:28:56 +07:00
  • eeba41f497 Include other PMS data to measurements samuelbles07 2024-10-22 17:13:15 +07:00
  • fd1f35f6d8 Getter to get other PMS sensor data samuelbles07 2024-10-22 15:28:58 +07:00
  • eb76eff403 Merge pull request #256 from airgradienthq/restructure-agvalue Samuel Siburian 2024-10-22 13:40:50 +07:00
  • 4673999dda Fix var type samuelbles07 2024-10-22 12:50:43 +07:00
  • 83aa6a4502 Apply for other monitor series samuelbles07 2024-10-22 00:11:58 +07:00
  • 8a87b865e6 Handle consecutive invalid value update Set measurements type average value to invalid when invalidCounter reached max period samuelbles07 2024-10-21 22:37:44 +07:00
  • c3068be6e9 Fix calculation PPT compensated PM2.5 samuelbles07 2024-10-21 22:00:47 +07:00
  • 63bb5f8ddb Compensate function use float data type samuelbles07 2024-10-21 01:49:01 +07:00
  • 8548d3e9f4 Optional to debug every measurement update value samuelbles07 2024-10-21 00:43:04 +07:00
  • f7e1363da9 Rename function samuelbles07 2024-10-21 00:22:50 +07:00
  • 2ffe0a62aa Reduce update interval for max period to 50% samuelbles07 2024-10-21 00:15:59 +07:00
  • 2cda36ed0d set measurement max period as function samuelbles07 2024-10-20 23:27:27 +07:00
  • 7de2d0cc30 Set proper max period for moving average based on update interval SHT read set to 6s samuelbles07 2024-10-20 23:20:16 +07:00
  • f478dd16c8 get value function consume samuelbles07 2024-10-20 22:30:49 +07:00
  • 43ca0a2c2e get and getFloat function specific for latest value Update functions comments samuelbles07 2024-10-20 20:04:07 +07:00
  • 84884d0c15 Move average member value to update struct samuelbles07 2024-10-20 19:20:17 +07:00
  • f36f860c2e Switch to moving average for sensor data average value to floating points samuelbles07 2024-10-20 19:01:41 +07:00
  • e47a9057ea Update AQI breakpoints to 2024 values (#208) MallocArray 2024-10-19 02:55:08 -05:00
  • 399b4ca1dc Other related class use new AgValue structure samuelbles07 2024-10-19 01:35:36 +07:00
  • 2e4f4643fa maxUpdate samuelbles07 2024-10-19 01:33:00 +07:00
  • 0ccf46c219 Rename AgValueType to MeasurementType Just use plain enum instead of enum class Remove unecessary legacy variables and function samuelbles07 2024-10-19 01:32:41 +07:00
  • 76a2f332d7 Fix rhum precission on buildIndoor measurements samuelbles07 2024-10-17 12:08:00 +07:00
  • ed344d3e1a measurement toString Tested on I-9PSL monitor Update OneOpenAir post and mqtt to use new measurement toString samuelbles07 2024-10-17 00:53:49 +07:00
  • 2082a2fa93 Fix missing line when commit samuelbles07 2024-10-14 02:14:10 +07:00
  • e145d32714 First test, console Working average from main only samuelbles07 2024-10-14 02:05:30 +07:00
  • a2c19438c0 validateChannel implementation samuelbles07 2024-10-14 01:54:55 +07:00
  • ac838efdb5 validate measurement type channel samuelbles07 2024-10-14 01:25:35 +07:00
  • 751d4e8380 Get value from each data type samuelbles07 2024-10-14 01:22:44 +07:00
  • 6925b1ac9a Provide channel for neccessary ValueType To support OA that have 2 PMS sensor samuelbles07 2024-10-13 23:30:03 +07:00
  • 77a23b4202 Always increment bootcount when send measurements data is scheduled (#255) Samuel Siburian 2024-10-13 15:46:41 +07:00
  • ea91cf9b6c New function to set max update before averaging Rename enum member samuelbles07 2024-10-11 22:47:43 +07:00
  • 467b3e8637 Tidy up samuelbles07 2024-10-11 22:11:26 +07:00
  • 2a5cf78b68 updateValue return bool to indicate max average is set or not Add more comments Update naming samuelbles07 2024-10-11 22:05:03 +07:00
  • 9c09b82efd The data structure and update value function samuelbles07 2024-10-11 20:54:05 +07:00
  • 60d01c0d94 First init the data structure samuelbles07 2024-10-10 22:51:37 +07:00
  • e7a91c53bc Update PM ledbar threshold samuelbles07 2024-10-08 00:34:29 +07:00
  • 4e41fd5d71 Fix default for ledBarMode (#252) Kelly Campbell 2024-10-07 10:31:24 -04:00
  • fe4389bff4 Fix color under <4000 for co2 samuelbles07 2024-09-30 22:43:08 +07:00
  • 9325830fad Replace orange to yellow for ledbar co2 indicator samuelbles07 2024-09-30 22:38:52 +07:00
  • b86f0d45e3 Update PM2 level ledbar indicator samuelbles07 2024-09-30 22:33:52 +07:00
  • 210f0a5ff9 Update CO2 level ledbar indicator samuelbles07 2024-09-30 22:27:45 +07:00
  • c841476ca4 Merge pull request #247 from airgradienthq/fix/pms-read-data 3.1.9 AirGradient 2024-09-24 20:45:04 +07:00
  • 359394af53 fix: compile failed for esp32-c3 Phat Nguyen 2024-09-24 20:13:01 +07:00
  • b8e10f473e update API change on example Phat Nguyen 2024-09-24 20:07:31 +07:00
  • cb511903ef Update the API use Stream instead of Hardware/Software serial Phat Nguyen 2024-09-24 20:07:14 +07:00
  • ebb3f01dcd set active mode on init Phat Nguyen 2024-09-24 10:39:17 +07:00
  • 2e0ba26c97 Merge commit '0370a8aa15ffaf776f9055f84b5d7c221046b9be' into fix/pms-read-data Phat Nguyen 2024-09-24 10:39:04 +07:00
  • c1a4758c6c update timeout handle Phat Nguyen 2024-09-24 10:28:41 +07:00
  • 0370a8aa15 Update AirGradient.h to 3.1.9 AirGradient 2024-09-24 10:05:04 +07:00
  • 863a37132a Update library.properties to 3.1.9 AirGradient 2024-09-24 10:04:28 +07:00
  • 612317d976 Update local-server config example AirGradient 2024-09-24 09:46:18 +07:00
  • 8873bacf55 Merge pull request #243 from airgradienthq/feature/add-pm-configuratin-for-display AirGradient 2024-09-24 09:42:50 +07:00
  • bf2388b121 Merge pull request #241 from DmitryPustovit/support-display-disable-for-diy-board AirGradient 2024-09-24 09:41:01 +07:00
  • b3918bd1fb Merge pull request #242 from airgradienthq/hw-watchdog-feed AirGradient 2024-09-24 09:40:11 +07:00
  • 2a6fce674e add variable comment Phat Nguyen 2024-09-23 06:51:01 +07:00
  • 2f0663ced0 Merge pull request #246 from airgradienthq/fix/display-msg AirGradient 2024-09-22 14:26:17 +07:00
  • 3adf58537a Changed error message Achim 2024-09-22 14:13:24 +07:00
  • e10c9ff854 Update status notification in 1 function call samuelbles07 2024-09-22 13:18:15 +07:00
  • 12c6ec9910 format code Phat Nguyen 2024-09-21 17:48:18 +07:00
  • d108b63a57 Update read proccess Phat Nguyen 2024-09-21 17:47:59 +07:00
  • 6e212714fc Fix/mqtt-log (#235) Samuel Siburian 2024-09-21 14:57:05 +07:00
  • 866684eb30 fix load configuration value changed Phat Nguyen 2024-09-21 14:26:06 +07:00
  • 9d01479406 Update show PM compensate value on display and documents Phat Nguyen 2024-09-21 14:08:42 +07:00
  • 20245f2110 Saving work Phat Nguyen 2024-09-21 13:06:01 +07:00
  • 3890919f54 Update log message Phat Nguyen 2024-09-21 08:46:05 +07:00
  • 76e40fea8c let hw watchdog run independently of POST success Achim 2024-09-21 08:09:58 +07:00
  • c4024f49fb Added support clearing display at 0 brightness for DIY Boards to AgOledDisplay. Dmitry Pustovit 2024-09-20 00:36:34 -07:00
  • ca5fc8d65b fix WiFi reset Phat Nguyen 2024-09-18 12:10:23 +07:00
  • fd2cef153e Merge pull request #239 from airgradienthq/hotfix/led-bar-show-pm-status 3.1.8 AirGradient 2024-09-17 10:25:42 +07:00
  • 507b958fdf Correct LED bar show PM value use compensate Phat Nguyen 2024-09-17 10:15:47 +07:00
  • 335c29ebb1 Merge remote-tracking branch 'origin/develop' into hotfix/led-bar-show-pm-status Phat Nguyen 2024-09-17 10:01:58 +07:00
  • 2907d6f14e Merge pull request #238 from airgradienthq/hotfix/PM-compensation-receiving-temperature-instead-of-RH AirGradient 2024-09-17 09:44:50 +07:00
  • c8d5b546ed correct PM compensate the input argument value humidity instead of temperature, fix #234 Phat Nguyen 2024-09-16 14:52:04 +07:00
  • b7cfdc4c4d Update AirGradient.h to v 3.1.8 AirGradient 2024-09-16 12:47:50 +07:00
  • 994d281e02 Update Version to 3.1.8 AirGradient 2024-09-16 12:47:08 +07:00
  • 39470384e4 Merge pull request #233 from airgradienthq/cubic-PM2009X AirGradient 2024-09-16 12:08:18 +07:00
  • c25ba764bf Merge pull request #236 from airgradienthq/add-log-pms-version-code AirGradient 2024-09-16 11:02:32 +07:00
  • 826ff00f42 add log message PM sensor firmware version Phat Nguyen 2024-09-16 10:36:45 +07:00
  • 520550037d Explicitly set active mode for PM sensor upon initialization nick-4711 2024-09-15 08:26:38 +07:00
  • 90f336dee7 Revert "Explicitly set active mode for PM sensor upon initialization" nick-4711 2024-09-15 08:23:32 +07:00
  • 0d39643e76 Explicitly set active mode for PM sensor upon initialization nick-4711 2024-09-15 08:22:50 +07:00
  • 21232ec49d Optimize PMS sensor read data on active mode send each second Phat Nguyen 2024-09-14 14:05:35 +07:00
  • b7339de31f Merge pull request #232 from samuelbles07/feat/ag-client-timeout nick-4711 2024-09-12 15:06:23 +07:00
  • 013fb94307 Only for tcp timeout Ignoring connect to server timeout samuelbles07 2024-09-11 16:37:50 +07:00
  • e16373a64d Add new public member to set http client timeout by caller samuelbles07 2024-09-11 16:02:13 +07:00
  • f929623443 Fix uri formatting postToServer to use apiRoot samuelbles07 2024-09-11 16:01:16 +07:00
  • 59587ce2b7 Add http request timeout number for ApiClient samuelbles07 2024-09-11 15:48:44 +07:00
  • 9ec74450a5 Merge branch 'master' into develop Phat Nguyen 2024-09-02 19:56:46 +07:00
  • 28096e9faf Update version to 3.1.7 3.1.7 Phat Nguyen 2024-09-02 19:55:16 +07:00
  • 682378a47c Merge pull request #231 from airgradienthq/develop Phat Nguyen 2024-09-02 19:53:33 +07:00
  • a1861be7b7 Merge pull request #230 from airgradienthq/feature/wifi-connect-to-default Phat Nguyen 2024-09-02 19:50:47 +07:00
  • 99ddd24432 Merge branch 'develop' into feature/wifi-connect-to-default Phat Nguyen 2024-09-02 19:44:53 +07:00
  • 29491e4cbe Merge pull request #229 from airgradienthq/develop 3.1.6 AirGradient 2024-09-02 12:19:46 +07:00
  • 87cc3fc45f Update library.properties to v 3.1.6 AirGradient 2024-09-02 12:18:04 +07:00
  • 7471d8079a Update AirGradient.h to v 3.1.6 AirGradient 2024-09-02 12:17:08 +07:00
  • 8b0fe967f1 Merge pull request #223 from airgradienthq/hotfix/print-log-wrong-format AirGradient 2024-09-02 12:11:43 +07:00
  • 6f1cef4e67 Merge pull request #224 from airgradienthq/hotfix/pms25-compensated-show-on-display AirGradient 2024-09-02 12:09:51 +07:00
  • 02b63ff816 Merge pull request #226 from airgradienthq/fix/pm2.5-compensated-formula AirGradient 2024-09-02 12:06:39 +07:00