Commit Graph

860 Commits

Author SHA1 Message Date
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
samuelbles07 5f40a327b3 Run networking related on seperate task
A couple of todos still needs to address
2025-03-16 02:22:38 +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 8728589ca1 Make sure CE load switch disable on boot 2025-03-14 11:04:32 +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
Samuel Siburian e056e44917 Add how to compile document 2025-02-28 16:10:56 +07:00
samuelbles07 3b00fa69b8 Remove forgottern to delete text 2025-02-28 16:01:37 +07:00
samuelbles07 e0720ac580 Add notes about arduino-esp32 version compatibility
Adding how to contribute section
2025-02-28 15:59:46 +07:00
samuelbles07 0861c2dcaa Missing install library step for diy model 2025-02-26 14:43:14 +07:00
samuelbles07 59fc0c409b Update to more comprehensive steps 2025-02-26 14:37:31 +07:00
samuelbles07 6d63fdf643 Remove step to plug the monitor 2025-02-24 21:42:14 +07:00
samuelbles07 033358e2c2 Update example sketch headers 2025-02-24 14:59:12 +07:00
samuelbles07 47034f62b4 Add howto compile docs 2025-02-24 14:53:47 +07:00
samuelbles07 71a21ce7e6 Merge branch 'master' into develop 2025-02-24 14:15:13 +07:00
Samuel Siburian 3f5e5eebbb Merge pull request #279 from MallocArray/patch-2
Update workflow to use compile-sketches action
2025-02-16 04:32:28 +07:00
MallocArray f9be400a5d Address PR comments on versions 2025-02-15 15:28:17 -06:00
samuelbles07 54808ac076 Merge remote-tracking branch 'origin/develop' 3.2.0 2025-02-10 01:37:41 +07:00
samuelbles07 063bb2a227 Prepare release 3.2.0 2025-02-10 01:36:41 +07:00
samuelbles07 93f79173b2 Release 3.2.0-alpha 3.2.0-alpha 2025-02-07 20:06:10 +07:00
samuelbles07 615c2389e7 Prepare 3.2.0 alpha release 2025-02-07 19:16:16 +07:00
Samuel Siburian f972637cca Merge pull request #283 from airgradienthq/feat/update-pm-correction
Apply PM corrections to all models
2025-02-07 19:05:20 +07:00
samuelbles07 4c7e72b8e7 Better logging
Fix notif when wifi not connect
2025-02-07 10:45:14 +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 17d2e62b15 Remove delayed oled display 2025-02-06 15:38:36 +07:00