357 Commits
Author SHA1 Message Date
Samuel Siburian 5bc1821ef9 Merge pull request #264 from airgradienthq/feat/ssl
Airgradient API calls using https
2024-12-05 13:23:52 +07:00
samuelbles07 80b9ae11d8 Fix openmetrics pm25 correction on openair 2024-12-03 03:33:46 +07:00
samuelbles07 ccc1ab463a PM25 correction for openmetrics 2024-12-03 01:55:11 +07:00
samuelbles07 283646a699 Move OtaHandler to src
OTA only valid for esp32 based monitor
2024-11-30 02:47:05 +07:00
samuelbles07 40d38a75d8 Add reset reason to transmission payload 2024-11-29 18:01:14 +07:00
samuelbles07 5f5e985309 Fix openmetrics esp8266 based 2024-11-27 00:43:03 +07:00
samuelbles07 d638573ca7 Fix open metrics for OneOpenAir 2024-11-27 00:15:32 +07:00
samuelbles07 4c165b31f5 Add freeheap to cloud payload 2024-11-21 02:36:56 +07:00
samuelbles07 2be91b3968 Boot count using setter and getter 2024-11-21 02:30:03 +07:00
samuelbles07 c7f89fa7b7 Decrease period length moving average to 80% 2024-11-09 20:53:52 +07:00
samuelbles07 404c14aad2 Fix typo and comment 2024-11-07 22:08:36 +07:00
Achim 593547cdbe Updated version number for 3.1.10 and enabled debug mode for verbose log messages 2024-11-03 14:38:37 +07:00
samuelbles07 e6696f3d41 New particle count 0.5 and 5.0 2024-10-29 23:51:19 +07:00
samuelbles07 eeba41f497 Include other PMS data to measurements 2024-10-22 17:13:15 +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 83aa6a4502 Apply for other monitor series 2024-10-22 00:11:58 +07:00
samuelbles07 63bb5f8ddb Compensate function use float data type 2024-10-21 01:49:01 +07:00
samuelbles07 2ffe0a62aa Reduce update interval for max period to 50% 2024-10-21 00:15:59 +07:00
samuelbles07 2cda36ed0d set measurement max period as function 2024-10-20 23:27:27 +07:00
samuelbles07 7de2d0cc30 Set proper max period for moving average based on update interval
SHT read set to 6s
2024-10-20 23:20:16 +07:00
samuelbles07 f478dd16c8 get value function consume 2024-10-20 22:30:49 +07:00
samuelbles07 399b4ca1dc Other related class use new AgValue structure 2024-10-19 01:35:36 +07:00
samuelbles07 2e4f4643fa maxUpdate 2024-10-19 01:33:00 +07:00
samuelbles07 0ccf46c219 Rename AgValueType to MeasurementType
Just use plain enum instead of enum class
Remove unecessary legacy variables and function
2024-10-19 01:32:41 +07:00
samuelbles07 ed344d3e1a measurement toString
Tested on I-9PSL monitor
Update OneOpenAir post and mqtt to use new measurement toString
2024-10-17 00:53:49 +07:00
samuelbles07 e145d32714 First test, console
Working average from main only
2024-10-14 02:05:30 +07:00
Samuel Siburian 77a23b4202 Always increment bootcount when send measurements data is scheduled (#255) 2024-10-13 15:46:41 +07:00
Phat Nguyen 359394af53 fix: compile failed for esp32-c3 2024-09-24 20:13:01 +07:00
Phat Nguyen b8e10f473e update API change on example 2024-09-24 20:07:31 +07:00
Phat Nguyen 2e0ba26c97 Merge commit '0370a8aa15ffaf776f9055f84b5d7c221046b9be' into fix/pms-read-data 2024-09-24 10:39:04 +07:00
AirGradient b3918bd1fb Merge pull request #242 from airgradienthq/hw-watchdog-feed
Update hardware watchdog reset
2024-09-24 09:40:11 +07:00
samuelbles07 e10c9ff854 Update status notification in 1 function call 2024-09-22 13:18:15 +07:00
Samuel Siburian 6e212714fc Fix/mqtt-log (#235)
Ignore init mqtt when it's not configured
2024-09-21 14:57:05 +07:00
Phat Nguyen 3890919f54 Update log message 2024-09-21 08:46:05 +07:00
Achim 76e40fea8c let hw watchdog run independently of POST success 2024-09-21 08:09:58 +07:00
Phat Nguyen ca5fc8d65b fix WiFi reset 2024-09-18 12:10:23 +07:00
AirGradient 39470384e4 Merge pull request #233 from airgradienthq/cubic-PM2009X
Changed PM initialization to also support the Cubic PM2009X
2024-09-16 12:08:18 +07:00
Phat Nguyen 826ff00f42 add log message PM sensor firmware version 2024-09-16 10:36:45 +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
Phat Nguyen 99ddd24432 Merge branch 'develop' into feature/wifi-connect-to-default 2024-09-02 19:44:53 +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
Phat Nguyen d3534cda52 handle ledBarTestRequested on OpenAir 2024-09-01 20:19:18 +07:00
Phat Nguyen 28d27ee8fd Rename temperatureCompensated to compensateTemp and humidityCompensated to compensateHum 2024-08-30 19:17:58 +07:00
Phat Nguyen 753f22923c rename isValidPMS to isValidPm 2024-08-30 19:07:31 +07:00
Phat Nguyen d39e10908d Merge branch 'develop' into hotfix/print-log-wrong-format 2024-08-28 09:57:45 +07:00
Phat Nguyen 1afcca25a1 Fix compile failed. 2024-08-26 15:54:41 +07:00