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