a91747e379
Update config sample
2025-04-02 16:30:13 +07:00
029457c3fa
Add accepted value to http domain
2025-04-02 16:26:07 +07:00
55710dd4d9
Update docs for new configuration http domain
2025-04-02 16:18:55 +07:00
4886163cda
Show on oled when httpDomain is set
2025-04-02 02:33:24 +07:00
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
9ed58d1853
Prepare release 3.3.2
3.3.2
2025-03-31 17:12:15 +07:00
6c52b038e9
Merge pull request #295 from airgradienthq/feat/enable-at-debug
...
Enable cellular AT command debug when in network registration
2025-03-31 17:09:43 +07:00
2f69932ef7
add depth submodule update
2025-03-31 17:04:37 +07:00
1d96a274a6
Merge branch 'develop' into feat/enable-at-debug
2025-03-31 16:55:12 +07:00
df9f6dfc95
Fix bugs from 3.3.1 release
2025-03-31 16:52:09 +07:00
3fc02b3f54
Check signal when initialize cellular client
2025-03-31 16:51:29 +07:00
958ed0bd80
Fix TVOC and NOx payload position
2025-03-31 15:26:34 +07:00
e9be9dcc83
Fix mqtt host still exist on local when on server is disabled
2025-03-31 14:51:53 +07:00
7fbab82088
Change log level when correction not found
2025-03-31 14:07:30 +07:00
decdecdf22
Don't start mqtt when network option is cellular
...
Even when mqtt host is set
2025-03-31 14:01:49 +07:00
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
37de127887
prepare 3.3.1 release
3.3.1
2025-03-28 14:37:08 +07:00
baf80ce250
untrack compile_commands.json
3.3.0
2025-03-28 14:24:13 +07:00
80100e2475
prepare 3.3.0 release
2025-03-28 14:13:40 +07:00
d9c3fc6ec4
Merge pull request #292 from airgradienthq/feat/cellular
...
Add cellular connection as network options for AirGradient ONE and Open Air
2025-03-28 13:55:17 +07:00
67d377a514
Rename measurementCycle on agVlaue to Measures
...
capitalize static const for image bit
2025-03-28 13:45:07 +07:00
fff982f35f
Apply stop main task for wifi too
...
Improve flow OTA success display
2025-03-27 17:46:08 +07:00
86cd90b94a
Handling cellular client not ready better
2025-03-27 16:10:56 +07:00
656509c74d
resize measurement cycle queue if already more than reserved
2025-03-27 14:34:26 +07:00
01f83cb02e
update how to contribute
2025-03-27 14:11:10 +07:00
5c9c25c6b5
update how to compile with submodule
2025-03-27 14:04:24 +07:00
9291598209
Fix compile error esp8266 boards
2025-03-26 21:38:21 +07:00
429adb5e5e
Remove otahandler from source file
2025-03-26 17:57:13 +07:00
4e651afc8c
Remove oneopenair deps from AgApiClient
2025-03-26 17:43:39 +07:00
859abbe177
Update github action to recursive submodules when checkout
2025-03-26 17:41:49 +07:00
f079bb30d2
Update submodule
...
Printout http urls
fix progress more than 100%
2025-03-26 16:23:32 +07:00
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
ef87cde9d6
Change error status on display to icon
2025-03-24 03:52:46 +07:00
ea5e23b307
Fix cellular payload
...
Interval value should be in seconds
2025-03-24 03:49:33 +07:00
c2a26e78a0
agclient keep serial number on initialization
2025-03-23 21:48:46 +07:00
0297059e91
Fix check pm0003 count is valid
...
AgLog set to debug level
2025-03-21 08:46:14 +07:00
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
7c2aa35e4f
Fix wifi connection error when using cellular
2025-03-18 01:02:10 +07:00
e93009f31c
Decrease delay otaInProgress check
...
Do not run NetworkingTask when in offline mode
2025-03-18 00:01:04 +07:00
26db6372cd
Tested ota cellular integration
2025-03-17 22:17:59 +07:00
d94ebbc570
Integrate ota
2025-03-17 15:12:11 +07:00
299234ac40
Update OneOpenAir.ino
2025-03-17 02:20:43 +07:00
76b2b3f940
Adjust interval based on network options
2025-03-16 23:15:01 +07:00
bf09b746c7
Handle reconnection when network option is cellular
2025-03-16 22:47:21 +07:00
b5c67cb0b1
Better network mode representation
...
Handle wifi network reconnection
if measurementCycleQueue empty, skip transmission
Move agclient implementation on initializeNetwork function
2025-03-16 16:13:14 +07:00
5f40a327b3
Run networking related on seperate task
...
A couple of todos still needs to address
2025-03-16 02:22:38 +07:00
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
cc3228f49a
Fix: submodule changes
2025-03-14 11:48:12 +07:00
8728589ca1
Make sure CE load switch disable on boot
2025-03-14 11:04:32 +07:00
4b356920c2
First working integration using airgradientClient
2025-03-14 01:41:23 +07:00