Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joe-mccarthy/environment-checker
Write environment data and dew point to csv with a bme280 or openweather.
https://github.com/joe-mccarthy/environment-checker
bme280 csv dew-point open-weather-api open-weather-map python
Last synced: 26 days ago
JSON representation
Write environment data and dew point to csv with a bme280 or openweather.
- Host: GitHub
- URL: https://github.com/joe-mccarthy/environment-checker
- Owner: joe-mccarthy
- License: mit
- Created: 2024-08-22T18:36:28.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-11-23T15:02:39.000Z (about 1 month ago)
- Last Synced: 2024-12-01T05:29:37.231Z (about 1 month ago)
- Topics: bme280, csv, dew-point, open-weather-api, open-weather-map, python
- Language: Python
- Homepage:
- Size: 29.3 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Environment Checker
![GitHub Actions Workflow Status](https://img.shields.io/github/actions/workflow/status/joe-mccarthy/environment-checker/build-test.yml?cacheSeconds=1)
![Coveralls](https://img.shields.io/coverallsCoverage/github/joe-mccarthy/environment-checker?cacheSeconds=1)
![Sonar Quality Gate](https://img.shields.io/sonar/quality_gate/joe-mccarthy_environment-checker?server=https%3A%2F%2Fsonarcloud.io&cacheSeconds=1)
![GitHub Release](https://img.shields.io/github/v/release/joe-mccarthy/environment-checker?sort=semver&cacheSeconds=1)
![GitHub commits since latest release](https://img.shields.io/github/commits-since/joe-mccarthy/environment-checker/latest?cacheSeconds=1)
![GitHub License](https://img.shields.io/github/license/joe-mccarthy/environment-checker?cacheSeconds=1)Simple script that's called from a cron job that will take a reading from a bme 280 sensor or open weather api and record the result in a csv file with the calculated dew point.
## Getting Started
Ensure that you have the bme_280 sensors correctly connected and have made a note of the address of the sensor. If you're planning on using the Open Weather API ensure that you have your API key ready.
### Prerequisites
- Python 3.8 or higher
### Installation
Clone the repository and install the required dependencies:
```bash
git clone https://github.com/joe-mccarthy/environment-checker.git
cd environment-checker
pip install -r requirements.txt
```## Contributing
Contributions are what make the open-source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement".
Don't forget to give the project a star! Thanks again!
1. Fork the Project
1. Create your Feature Branch (git checkout -b feature/AmazingFeature)
1. Commit your Changes (git commit -m 'Add some AmazingFeature')
1. Push to the Branch (git push origin feature/AmazingFeature)
1. Open a Pull Request## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.