Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SEN5X Sensor Integration #46

Open
oscgonfer opened this issue Jul 27, 2023 · 1 comment
Open

SEN5X Sensor Integration #46

oscgonfer opened this issue Jul 27, 2023 · 1 comment
Labels
sensors Sensor integration

Comments

@oscgonfer
Copy link
Contributor

This issue is to map the integration of the Sensirion SEN5X PM sensor.

Current Status

  • Sensor integration has been working on preliminar tests, but current implementation of the dev branch is returning null for all metrics.
  • We also need to understand how to handle the cleaning sequence of the sensor (it basically spins up the fan at max. speed). This needs to be carefully aligned during the boot process to avoid coinciding with the ESP boot or other power consumers. I believe this is already done, but would be good to check again.
@oscgonfer oscgonfer added this to the Urban Board 2.2 milestone Jul 27, 2023
@oscgonfer oscgonfer added the sensors Sensor integration label Jul 27, 2023
@oscgonfer oscgonfer mentioned this issue Jul 27, 2023
11 tasks
@oscgonfer
Copy link
Contributor Author

oscgonfer commented Aug 1, 2023

Notes for completing implementation

Autocleaning
Needs to be checked if it happens when it should (every 7 days) no matter the status. The first time the kit sees the SEN5X, after 7 days it will clean it, but then if we reflash, it should do it always at the desired interval

  • Check that autocleaning works at desired interval

VOCs/NOx Index
This is an important final step for the implementation. It is not resolved at the moment. Currently there is a hack, in the fact that when we leave the measurement mode, and go to idle, we are breaking the "flow" of the index algorithm and we need to review the state machine and check the implementation for it to work.

  • Test the functionality of saving and restoring of state check

null
Debug mode and check.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sensors Sensor integration
Projects
None yet
Development

No branches or pull requests

1 participant