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

[MS#2 AQ] Discovery #32

Closed
4 tasks done
Tracked by #31
glossyio opened this issue Nov 6, 2024 · 2 comments
Closed
4 tasks done
Tracked by #31

[MS#2 AQ] Discovery #32

glossyio opened this issue Nov 6, 2024 · 2 comments
Assignees
Labels
documentation Improvements or additions to documentation

Comments

@glossyio
Copy link
Owner

glossyio commented Nov 6, 2024

Story

As a developer, I want to review software libraries, examples, and projects that currently exist, so that I can understand what's possible and what's already been developed that we can utilize.

Definition of done

  • Create a comprehensive list of projects and applications that may be applicable
  • Come back with an approach for implementing the MVP AQ metrics
  • Document potential future possibilities
  • Update docs with payloads (potential)

References

@glossyio glossyio mentioned this issue Nov 6, 2024
6 tasks
@glossyio glossyio changed the title [DISCOVERY] Research Enviro+ Repos and examples for a starting point [MS#2 AQ] DiscoveryResearch Enviro+ Repos and examples for a starting point Nov 6, 2024
@glossyio glossyio changed the title [MS#2 AQ] DiscoveryResearch Enviro+ Repos and examples for a starting point [MS#2 AQ] Discovery Nov 6, 2024
@glossyio glossyio self-assigned this Nov 6, 2024
@glossyio glossyio added the documentation Improvements or additions to documentation label Nov 6, 2024
@glossyio
Copy link
Owner Author

glossyio commented Nov 6, 2024

roscoe81/enviro-monitor

https://github.com/roscoe81/enviro-monitor

Comparisons relative to the base pimoroni/enviroplus-python repo

Pros/Good

  • Implements internal logging capability for internal compensation
  • Implements and utilizes mqtt communications
  • Improved Gas sensor metrics: compensates for temp, humidity, air pressure; also has time-based drift (requires altitude config input)
  • Implements a Noise Measurement setup for the microphone
  • OLED Display updates

Cons/Missing

  • Single, large Python file is going to require slicing and dicing
  • Many components are related to third party systems such as Lufdaten and Home Manager, which we will not be using

@glossyio
Copy link
Owner Author

glossyio commented Nov 6, 2024

tijmenvandenbrink/enviroplus_exporter

https://github.com/tijmenvandenbrink/enviroplus_exporter

Comparisons relative to the base pimoroni/enviroplus-python repo

Pros/relevant

  • Builds a Docker container; having everything containerized would avoid system dependencies! Pass-through for senors using --device switch

Cons/irrelevant

  • Prometheus is a very cool addition, but we won't have need for this since we're using ThingsBoard
  • InfluxDB [Cloud] used to record measurements; although enticing, we are storing values in SQLite in Node-RED
  • Code mostly in-line with base, pimoroni repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant