Skip to content

proj: Simple weather station example#49

Merged
fanfare-ff merged 5 commits intodevfrom
proj/30/weather-station
Dec 3, 2025
Merged

proj: Simple weather station example#49
fanfare-ff merged 5 commits intodevfrom
proj/30/weather-station

Conversation

@svire-at
Copy link
Collaborator

  • Please check if the Pull Request fulfils these requirements

    • PR title follows the style: Type: Descriptive Name
    • Commit messages follow the guidelines
    • Code compiles
    • New additions are tested
    • Changes are documented on the website (refer to the docs section)
  • Link related open issue
    New Project: Weather Station #30

  • Provide a short description
    Documentation and project refinement.

  • Provide a more detailed list of changes

    • Item 1
    • Item 2
    • Item 3
  • Does this PR introduce a breaking change? (What must be changed in other projects/examples due to this PR?)
    No

  • Other information (Anything else reviewers should know)
    Weather station example for now. This project should be redone in the future.

@svire-at svire-at requested a review from fanfare-ff November 27, 2025 09:22
@svire-at svire-at self-assigned this Nov 27, 2025
@svire-at svire-at linked an issue Nov 27, 2025 that may be closed by this pull request
9 tasks
@svire-at svire-at changed the title Proj/30/weather station Simple weather station example Nov 28, 2025
@svire-at svire-at changed the title Simple weather station example proj: Simple weather station example Nov 28, 2025
Copy link
Collaborator

@fanfare-ff fanfare-ff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks very nice, i left couple of suggestions, mainly for the documentation


[Weather prediction or weather forecasting](https://en.wikipedia.org/wiki/Weather_forecasting) is the application of science and technology to predict the condition of the atmosphere for a particular location and time. People have been trying to predict the weather for years, since it highely effects our lives. Albeit predicting the weather became much more precise and correct, it remains a difficult task, especially when predicting far in the future. This is due to the chaotic nature of the atmosphere and many different parameters that need to be taken into account. This nonlinearity requires a massive computational power to solve such equations, and the more difference between the current time and the time for which the forecast is being made increases, the less accurate forecasts are. In simple terms, the initial conditions become less accurate, and the fact that we don't fully understand the atmosphere, thus we can never incorporate all the different parameters that affect the weather.

There are many different models that are trained repeatedly in order to improve the prediction. In SensEdu, we demonstrate the most simple way of weather prediction based on pressure, temperature and humidity. We use sensor readings of the barometric pressure sensor, as well as humidity sensor that can be added to the board, and predict the weather according to a simple rule-based model. Not all parameters taken into account for predicting the weather are equally important, some of them carry more useful information than others. Therefore, knowing just a few parameters can lead to good weather predictions, especially real time predictions.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some optional text suggestions:

the most simple way -> the simplest way
We use sensor readings of the barometric pressure sensor -> We use readings of the barometric pressure sensor
Not all parameters taken into account for predicting the weather are equally important, some of them carry more useful information than others -> Not all parameters used in weather forecasting are equally important, some of them are more informative than the others

@lohikarhu
Copy link

lohikarhu commented Dec 1, 2025 via email

@lohikarhu
Copy link

lohikarhu commented Dec 1, 2025 via email

@fanfare-ff
Copy link
Collaborator

Actually, I spotted a couple of other bits and pieces, as an English speaker, and with some experience at editing. If anyone is interested. Lohi Karhu

@lohikarhu Hi, if you would like to correct, rephrase, or add some things to documentation, it is much appreciated.

You can create a fork, review any documentation pages and submit a PR with your changes.

Regarding this one with weather station, if you have some suggestions, you can just leave it here or submit your corrections later via PR after this one is merged.

@svire-at svire-at requested a review from fanfare-ff December 3, 2025 10:15
Copy link
Collaborator

@fanfare-ff fanfare-ff left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Perfect

@fanfare-ff fanfare-ff merged commit a5126ef into dev Dec 3, 2025
@fanfare-ff fanfare-ff mentioned this pull request Dec 3, 2025
9 tasks
@fanfare-ff fanfare-ff deleted the proj/30/weather-station branch December 3, 2025 10:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New Project: Weather Station

3 participants