Commit Graph
382 Commits
Author SHA1 Message Date
samuelbles07 429adb5e5e Remove otahandler from source file 2025-03-26 17:57:13 +07:00
samuelbles07 f079bb30d2 Update submodule
Printout http urls
fix progress more than 100%
2025-03-26 16:23:32 +07:00
samuelbles07 070a103234 build CE payload include tvoc and nox index
If measures value invalid, set it to empty
New schedule to print network signal
2025-03-26 16:18:48 +07:00
samuelbles07 ef87cde9d6 Change error status on display to icon 2025-03-24 03:52:46 +07:00
samuelbles07 c2a26e78a0 agclient keep serial number on initialization 2025-03-23 21:48:46 +07:00
samuelbles07 0297059e91 Fix check pm0003 count is valid
AgLog set to debug level
2025-03-21 08:46:14 +07:00
samuelbles07 30622fca99 MeasurementCycle queue only applied for cellular
Cellular post measures payload different with wifi
Update submodule to support different cellular post endpoint
2025-03-21 04:40:27 +07:00
samuelbles07 26db6372cd Tested ota cellular integration 2025-03-17 22:17:59 +07:00
samuelbles07 d94ebbc570 Integrate ota 2025-03-17 15:12:11 +07:00
samuelbles07 bf09b746c7 Handle reconnection when network option is cellular 2025-03-16 22:47:21 +07:00
samuelbles07 66b0c63de5 New function for measurement cycle
getMeasurementCycle to capture current measurement that will be added to queue
buildMeasurementPayload using measurementCycle to build json string as transmission payload
2025-03-16 02:19:22 +07:00
samuelbles07 cc3228f49a Fix: submodule changes 2025-03-14 11:48:12 +07:00
samuelbles07 4b356920c2 First working integration using airgradientClient 2025-03-14 01:41:23 +07:00
samuelbles07 c94b886360 Add airgradient-client as submodule 2025-03-14 01:18:36 +07:00
samuelbles07 615c2389e7 Prepare 3.2.0 alpha release 2025-02-07 19:16:16 +07:00
samuelbles07 d4b4f51c3c Map batch PM correction as custom enum 2025-02-06 17:35:01 +07:00
samuelbles07 1c42ff083d Make PM correction applied for all model 2025-02-06 15:58:15 +07:00
samuelbles07 38aebeb50a Reformat pm correction enum naming 2025-02-06 12:49:41 +07:00
Samuel Siburian b0f5263829 Merge pull request #277 from airgradienthq/feat/correction-temp-hum
Apply temperature and humidity correction based on configuration
2025-02-06 10:14:38 +07:00
samuelbles07 830f652bf9 Remove unnecessary todo 2025-02-05 13:52:38 +07:00
samuelbles07 15869be234 Rename prefix temp hum correction enum member 2025-02-05 11:05:36 +07:00
samuelbles07 afd498074b Fix grammar error 2025-02-05 10:43:56 +07:00
samuelbles07 e851d0781c Merge branch 'develop' into feat/disable-cloud 2025-02-05 10:06:39 +07:00
samuelbles07 03f1b969c2 Add comment describe two timeout functions call 2025-02-05 01:24:59 +07:00
samuelbles07 85ba13de12 Set default ag client timeout to 15s 2025-02-05 01:18:46 +07:00
samuelbles07 6ec545b00e Merge branch 'develop' into fix/extend-connect-timeout 2025-02-05 01:16:14 +07:00
samuelbles07 d2ee3a5d24 Set default value for each measurements value to invalid 2025-02-03 01:28:42 +07:00
samuelbles07 1839664137 Extend connect to server timeout
Default 5s from HTTPClient
2025-02-01 14:20:54 +07:00
samuelbles07 b75e40b800 Rename variable for readability 2025-01-30 15:09:27 +07:00
samuelbles07 84a358291b Rename function
from configure to configuration
2025-01-30 14:23:39 +07:00
samuelbles07 1537d5d480 Update docs
Notes about offlineMode and disableCloudConnection
2025-01-25 03:10:31 +07:00
samuelbles07 32c78f6018 Apply disableCloudConnection
fetch configuration, post data and ota will be ignored
2025-01-25 03:01:32 +07:00
samuelbles07 c5c0dae4bb Add config to disableCloudConnection functions 2025-01-25 01:51:20 +07:00
samuelbles07 af16c1c060 Apply temphum correction 2025-01-24 09:56:01 +07:00
samuelbles07 1666923ab3 Add AirGradient and Configuration object to AgValue 2025-01-23 03:33:47 +07:00
samuelbles07 89475ddf95 Get correction of temp and hum based on configuration 2025-01-23 01:21:27 +07:00
samuelbles07 20db9d699b Retrieve temp hum correction object 2025-01-23 01:16:49 +07:00
samuelbles07 88c2437907 Handle correction configuration for atmp and rhum
From local and cloud
2025-01-22 01:53:55 +07:00
samuelbles07 e9b27185b4 Fix spaces 2025-01-22 01:46:08 +07:00
samuelbles07 c842346724 Fix invalidate value check for getAverage 2025-01-19 15:45:09 +07:00
nick-4711 cc0fd88068 Prepared to release 3.1.21 2024-12-05 15:35:37 +07:00
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 38e792b88d if guard uri for esp8266 2024-11-30 04:45:04 +07:00
samuelbles07 aeee0cad01 OTA bin download using https
rename server root ca constant name
2024-11-30 04:33:58 +07:00
samuelbles07 401326d00d Move airgradient server CA const to AirGradient.h file
Constant will be used by api client and otahandler
2024-11-30 04:13:25 +07:00
samuelbles07 fb0dcad54d Fix CI error esp32 2024-11-30 03:52:32 +07:00
samuelbles07 3556e4a96a Fix CI error 2024-11-30 03:42:45 +07:00
samuelbles07 283646a699 Move OtaHandler to src
OTA only valid for esp32 based monitor
2024-11-30 02:47:05 +07:00
samuelbles07 6312612ada resetReason and freeheap only for esp32 based mcu 2024-11-30 00:45:46 +07:00
samuelbles07 c1f22674e2 Add reset reason to transmission payload 2024-11-29 18:01:34 +07:00