421 Commits

Author SHA1 Message Date
samuelbles07
060a7f6815 Provide iccid when checking if firmware update available 2025-06-20 01:08:46 +07:00
samuelbles07
d8eb6b3c1a Prepare release 3.3.9 2025-06-18 14:25:14 +07:00
samuelbles07
e82da5401e Add new flag for command request
Such as led bar test and co2 calibration test
2025-06-09 02:13:32 +07:00
samuelbles07
50a98acde4 Update configuration changes to main by callback 2025-06-06 04:10:53 +07:00
samuelbles07
7049d21a41 Prepare release 3.3.8 2025-05-14 13:09:12 +07:00
samuelbles07
d5cdeaa9f3 Fix print average function schedule
if pms value invalid show the channel
2025-05-14 13:01:23 +07:00
samuelbles07
5b38ca222b Prepare release 3.3.7 2025-05-12 10:54:38 +07:00
samuelbles07
cec0514444 print measurements on schedule 2025-05-11 14:10:51 +07:00
samuelbles07
4daa817a0b Change airgradient-ota commit to main branch 2025-04-21 13:41:15 +07:00
samuelbles07
81a4502952 Fix: http domain applied for OTA 2025-04-21 13:27:05 +07:00
samuelbles07
764e2eae38 Prepare release 3.3.6 2025-04-16 12:34:17 +07:00
samuelbles07
e7603a7659 Update feedback
Change airgradient-ota submodule to latest main instead of branch
2025-04-14 15:24:53 +07:00
samuelbles07
9bba89722e Fix sgp unreliable value by only pause task when performing ota 2025-04-12 02:25:04 +07:00
samuelbles07
81945a358e SGP41 add method to pause and resume task handle 2025-04-12 02:22:55 +07:00
samuelbles07
3d26a54d69 Prepare release 3.3.5 2025-04-11 15:56:05 +07:00
samuelbles07
83504c8628 Bump libs to latest 2025-04-10 19:05:28 +07:00
samuelbles07
423eb4808f Change airgradient-client to latest main 2025-04-10 02:14:34 +07:00
samuelbles07
1c6bc3ec55 Bump airgradient-client fix esp8266 compile 2025-04-09 22:48:21 +07:00
samuelbles07
fee1dc25d6 Improve reconnection of CE network option
Restart system if it already too long
Bump airgradient-client: Improve ensureClientConnection
2025-04-09 15:49:34 +07:00
samuelbles07
9fb01d42f4 Prepare release 3.3.4 2025-04-07 16:56:54 +07:00
samuelbles07
0da21155e7 bump submodule to post measures with new endpoint
that include signal in rssi
2025-04-07 16:29:54 +07:00
samuelbles07
7a153cc0ea add cellular signal quality to post measures payload
If value invalid 0, then do include it to payload
2025-04-07 16:29:15 +07:00
samuelbles07
c95379b957 Update submodule to the latest main branch 2025-04-07 15:30:52 +07:00
samuelbles07
5902a4c8e4 Remove arduino-esp32 core debug level from build_flags
And change it to airgradient log level that take effect to airgradient submodules
Temporary bump submodule to WIP branch
2025-04-05 23:45:46 +07:00
samuelbles07
66818cd075 prepare 3.3.3 release 2025-04-04 11:31:19 +07:00
samuelbles07
e01c1029fe Bump ag client
ensure client connection properly
2025-04-04 10:09:34 +07:00
samuelbles07
7c57477238 Add local configuration to set http domain
change http domain by PUT from local server request
2025-04-02 02:12:13 +07:00
samuelbles07
9ed58d1853 Prepare release 3.3.2 2025-03-31 17:12:15 +07:00
samuelbles07
1d96a274a6 Merge branch 'develop' into feat/enable-at-debug 2025-03-31 16:55:12 +07:00
samuelbles07
3fc02b3f54 Check signal when initialize cellular client 2025-03-31 16:51:29 +07:00
samuelbles07
958ed0bd80 Fix TVOC and NOx payload position 2025-03-31 15:26:34 +07:00
samuelbles07
e9be9dcc83 Fix mqtt host still exist on local when on server is disabled 2025-03-31 14:51:53 +07:00
samuelbles07
7fbab82088 Change log level when correction not found 2025-03-31 14:07:30 +07:00
samuelbles07
145c612867 Enable cellular at debug when registering network
On boot, airgradient-client change cellular init timeout to 5 mins
2025-03-31 13:53:56 +07:00
samuelbles07
37de127887 prepare 3.3.1 release 2025-03-28 14:37:08 +07:00
samuelbles07
80100e2475 prepare 3.3.0 release 2025-03-28 14:13:40 +07:00
samuelbles07
67d377a514 Rename measurementCycle on agVlaue to Measures
capitalize static const for image bit
2025-03-28 13:45:07 +07:00
samuelbles07
86cd90b94a Handling cellular client not ready better 2025-03-27 16:10:56 +07:00
samuelbles07
9291598209 Fix compile error esp8266 boards 2025-03-26 21:38:21 +07:00
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