Commit Graph
886 Commits
Author SHA1 Message Date
samuelbles07 20a32dd22c Measures average max period use the same constant
Cellular network options using wifi measurement interval as the constant reference to calculate max period
2025-04-04 10:54:03 +07:00
Samuel Siburian 263dc9934e Merge pull request #298 from airgradienthq/fix/recover-cellular-connection
Restarting cellular module when cellular client is not ready
2025-04-04 10:43:59 +07:00
samuelbles07 61b863b7f1 Fix esp_log logs not come out on O-PP 2025-04-04 10:21:50 +07:00
samuelbles07 e01c1029fe Bump ag client
ensure client connection properly
2025-04-04 10:09:34 +07:00
Samuel Siburian ba5d817739 Merge pull request #297 from airgradienthq/feat/api-root
New local configuration to set HTTP domain name for monitor to post measures and fetch configuration from server
2025-04-03 16:51:04 +07:00
samuelbles07 a91747e379 Update config sample 2025-04-02 16:30:13 +07:00
samuelbles07 029457c3fa Add accepted value to http domain 2025-04-02 16:26:07 +07:00
samuelbles07 55710dd4d9 Update docs for new configuration http domain 2025-04-02 16:18:55 +07:00
samuelbles07 4886163cda Show on oled when httpDomain is set 2025-04-02 02:33:24 +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 3.3.2 2025-03-31 17:12:15 +07:00
Samuel Siburian 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
samuelbles07 2f69932ef7 add depth submodule update 2025-03-31 17:04:37 +07:00
samuelbles07 1d96a274a6 Merge branch 'develop' into feat/enable-at-debug 2025-03-31 16:55:12 +07:00
Samuel Siburian df9f6dfc95 Fix bugs from 3.3.1 release 2025-03-31 16:52:09 +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 decdecdf22 Don't start mqtt when network option is cellular
Even when mqtt host is set
2025-03-31 14:01:49 +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 3.3.1 2025-03-28 14:37:08 +07:00
samuelbles07 baf80ce250 untrack compile_commands.json 3.3.0 2025-03-28 14:24:13 +07:00
samuelbles07 80100e2475 prepare 3.3.0 release 2025-03-28 14:13:40 +07:00
Samuel Siburian 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
samuelbles07 67d377a514 Rename measurementCycle on agVlaue to Measures
capitalize static const for image bit
2025-03-28 13:45:07 +07:00
samuelbles07 fff982f35f Apply stop main task for wifi too
Improve flow OTA success display
2025-03-27 17:46:08 +07:00
samuelbles07 86cd90b94a Handling cellular client not ready better 2025-03-27 16:10:56 +07:00
samuelbles07 656509c74d resize measurement cycle queue if already more than reserved 2025-03-27 14:34:26 +07:00
samuelbles07 01f83cb02e update how to contribute 2025-03-27 14:11:10 +07:00
samuelbles07 5c9c25c6b5 update how to compile with submodule 2025-03-27 14:04:24 +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 4e651afc8c Remove oneopenair deps from AgApiClient 2025-03-26 17:43:39 +07:00
samuelbles07 859abbe177 Update github action to recursive submodules when checkout 2025-03-26 17:41:49 +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 ea5e23b307 Fix cellular payload
Interval value should be in seconds
2025-03-24 03:49:33 +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 7c2aa35e4f Fix wifi connection error when using cellular 2025-03-18 01:02:10 +07:00
samuelbles07 e93009f31c Decrease delay otaInProgress check
Do not run NetworkingTask when in offline mode
2025-03-18 00:01:04 +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 299234ac40 Update OneOpenAir.ino 2025-03-17 02:20:43 +07:00
samuelbles07 76b2b3f940 Adjust interval based on network options 2025-03-16 23:15:01 +07:00
samuelbles07 bf09b746c7 Handle reconnection when network option is cellular 2025-03-16 22:47:21 +07:00
samuelbles07 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