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

Normalized schema: add support for rain/precipitations #863

Open
colinsurprenant opened this issue Dec 17, 2024 · 0 comments
Open

Normalized schema: add support for rain/precipitations #863

colinsurprenant opened this issue Dec 17, 2024 · 0 comments
Labels
needs/triage We still need to triage this

Comments

@colinsurprenant
Copy link

colinsurprenant commented Dec 17, 2024

Related to #395

Summary

The SenseCAP 2120 has a rain gauge & rain sensor which provides data for rainfall Intensity in mm/hour and cumulative rainfall in mm.

Why do we need this?

Precipitations/rain data in not part of the normalized schema but rainfall data is common in environmental monitoring and in weather monitoring all-in-one devices like the SenseCAP 2120.

A vendor provided decoder also exists for the S2120 v2 firmware which support these fields.

What is missing? What do you want to see?

I suggest adding a rain or rainfall object with the rainfallIntensity and cumulativeRainfall fields.

How do you propose to implement this?

I suppose speed in m/s could be used for rainfallIntensity which is in mm/s but it doesn't feel quite right- this is not rain speed per se but more a concept of accumulation speed. Maybe introduce a new quantity that better fit this?
Same idea with depth in cm that could be used for cumulativeRainfall in mm.

Can you do this yourself and submit a Pull Request?

Yes if/when there is support for this proposal.

@github-actions github-actions bot added the needs/triage We still need to triage this label Dec 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs/triage We still need to triage this
Projects
None yet
Development

No branches or pull requests

1 participant