Skip to content

Conversation

@oscgonfer
Copy link
Contributor

@oscgonfer oscgonfer commented Jul 6, 2025

This a draft branch to get SEN5X working as part of the SC Hackathon.

Goes along with meshtastic/protobufs#723 (merged).
And meshtastic/protobufs#750.

@oscgonfer oscgonfer marked this pull request as ready for review July 18, 2025 07:56
@vidplace7 vidplace7 added the enhancement New feature or request label Jul 18, 2025
@CLAassistant
Copy link

CLAassistant commented Jul 22, 2025

CLA assistant check
All committers have signed the CLA.

oscgonfer and others added 7 commits August 30, 2025 13:06
* Unify build_epoch replacement logic in platformio-custom

* Missed one
In the logs was:
"No screen resolution defined in build_flags. Please define DISPLAY_SIZE."

set according to similar devices.
* Put guards in place around debug heap operations

* Add macros to clean up code

* Add pointer as well
This enables the PM sensor for a predefined period to allow for warmup.

Once telemetry is sent, the sensor shuts down again.
* Remove unnecessary LOGS
* Add cleaning date storage in FS
* Report non-cumulative PN
* Adds VOC measurements and state
* Still not working on VOC Index persistence
* Should it stay in continuous mode?
* Adds initial timer for SEN55 to not sleep if VOCstate is not stable (1h)
* Adds conditions for stability and sensor state
* Adds a new RHT/Gas only mode, with 3600s stabilization time
* Fixes the VOCState buffer mismatch
* Fixes SEN50/54/55 model mistake
@oscgonfer oscgonfer mentioned this pull request Jan 17, 2026
3 tasks
* Improve reClockI2C conditions for different variants
* Add sleep, wakeUp, pendingForReady, hasSleep functions to PM sensors to save battery
* Add SEN5X
@oscgonfer
Copy link
Contributor Author

oscgonfer commented Jan 17, 2026

This one should be ready to go once protos are checked and merged. I'll tackle SCD4X right after @paulwako @thebentern

I think I will need a bit of help testing, specially admin commands...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request triaged Reviewed by the team, has enough information and ready to work on now.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants