purpleair_data_logger

A logger that will query purple air sensor(s) for data. That data can then be stored in a PostGreSQL database, CSV files, or SQLite3 databse. Find this package on pypi: https://pypi.org/project/purpleair-data-logger/#history You can grab your own sensor here: https://www2.purpleair.com/

MIT License

Downloads
410
Stars
10
purpleair_data_logger - V1.3.3 Latest Release

Published by carlkidcrypto 8 months ago

What's Changed

Full Changelog: https://github.com/carlkidcrypto/purpleair_data_logger/compare/v1.3.2...v1.3.3

https://pypi.org/project/purpleair-data-logger/1.3.3

purpleair_data_logger - V1.3.2

Published by carlkidcrypto 10 months ago

What's Changed

Full Changelog: https://github.com/carlkidcrypto/purpleair_data_logger/compare/v1.3.1...v1.3.2

https://pypi.org/project/purpleair-data-logger/1.3.2

purpleair_data_logger - V1.3.1

Published by carlkidcrypto 11 months ago

Bumping version, nothing is different compared to V1.3.0. This is only for pypi so it can display the README.md file properly.

Full Changelog: https://github.com/carlkidcrypto/purpleair_data_logger/compare/v1.3.0...v1.3.1

https://pypi.org/project/purpleair-data-logger/1.3.1

purpleair_data_logger - V1.3.0

Published by carlkidcrypto 11 months ago

What's Changed

Full Changelog: https://github.com/carlkidcrypto/purpleair_data_logger/compare/v1.2.1...v1.3.0

https://pypi.org/project/purpleair-data-logger/1.3.0

purpleair_data_logger - V1.3.0a1

Published by carlkidcrypto 11 months ago

purpleair_data_logger - V1.3.0a0

Published by carlkidcrypto 12 months ago

What's Changed

Full Changelog: https://github.com/carlkidcrypto/purpleair_data_logger/compare/v1.2.1...v1.3.0a0

https://pypi.org/project/purpleair-data-logger/1.3.0a0

purpleair_data_logger - V1.2.1

Published by carlkidcrypto over 1 year ago

purpleair_data_logger - V1.2.1a1

Published by carlkidcrypto over 1 year ago

What's Changed

Full Changelog: https://github.com/carlkidcrypto/purpleair_data_logger/compare/v1.2.0...v1.2.1a1

https://pypi.org/project/purpleair-data-logger/1.2.1a1/

[v1 2 0_datalogger_v1 0 1_api
v1 2 0_datalogger_v1 0 1_api

v1 2 1a1_datalogger_v1 0 2a1_api
v1 2 1a1_datalogger_v1 0 2a1_api

purpleair_data_logger - V1.2.0

Published by carlkidcrypto over 1 year ago

What's Changed

Full Changelog: https://github.com/carlkid1499/purpleair_data_logger/compare/v1.1.0...v1.2.0

https://pypi.org/project/purpleair-data-logger/1.2.0/

purpleair_data_logger - V1.2.0a2

Published by carlkidcrypto over 1 year ago

What's Changed

Full Changelog: https://github.com/carlkid1499/purpleair_data_logger/compare/v1.2.0a0...v1.2.0a2

https://pypi.org/project/purpleair-data-logger/1.2.0a2/

purpleair_data_logger - V1.2.0a0

Published by carlkidcrypto over 1 year ago

What's Changed

This is a test release for making sure that workflows trigger on release. No new [major] features have been added.

Full Changelog: https://github.com/carlkid1499/purpleair_data_logger/compare/v1.1.0...v1.2.0a0

https://pypi.org/project/purpleair-data-logger/1.2.0a0/

purpleair_data_logger - V1.1.0

Published by carlkidcrypto over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/carlkid1499/purpleair_data_logger/compare/v1.0.0...v1.1.0

https://pypi.org/project/purpleair-data-logger/1.1.0/

purpleair_data_logger - V1.0.0

Published by carlkidcrypto almost 2 years ago

purpleair_data_logger - V0.0.7a1

Published by carlkidcrypto about 2 years ago

purpleair_data_logger - V0.0.8b1

Published by carlkidcrypto about 2 years ago

purpleair_data_logger - v0.0.6a1

Published by carlkidcrypto about 2 years ago

Summary

-- added support for multiple sensors in the PSQL database
-- added support to request multiple sensor data in the PurpleAirPSQLDataLogger file.
-- bumped version to v0.0.6a1, dropping the '-alpha' in favor of 'a1' for alpha releases
-- added to PyPI: https://pypi.org/project/purpleair-data-logger/0.0.6a1/
-- Updated the Grafana Dashboard to support multiple sensors
Screen Shot 2022-08-12 at 9 27 25 PM

What's Changed

Full Changelog: https://github.com/carlkid1499/purpleair_data_logger/compare/v0.0.5-alpha...v0.0.6a1

purpleair_data_logger - v0.0.5-alpha

Published by carlkidcrypto about 2 years ago

Summary

Made a simple dashboard for Grafana. Data looks good 👍🏽
image
image
image

To Do's

  1. Get the setup documented i.e PostgreSQL setup, TimescaleDB setup, Grafana setup
  2. Add some diagrams showing the software stack in use
  3. Improve the python code by using more constants. AKA make the code more polymorphic

What's Changed

On PyPi Now

https://pypi.org/project/purpleair-data-logger/0.0.5a1/

purpleair_data_logger - v0.0.4-alpha

Published by carlkidcrypto about 2 years ago

Summary

  1. Inserting into the database works!
    purpleair_db=# select * from environmental_fields ;
    image

  2. Docs have been updated again. Need to find a way to host the docs via GitHub or something.

  3. Bunch of fixes due to typos and such.

What's Changed

Full Changelog: https://github.com/carlkid1499/purple_air_data_logger/compare/v0.0.3-alpha...v0.0.4-alpha

purpleair_data_logger - v0.0.3-alpha

Published by carlkidcrypto over 2 years ago

Summary

  1. Data can now be inserted into a PSQL database with TimeScaleDB hyper Tables.
  2. Created a new PSQL statements py file
  3. Added some code to flatten response from sensor data down to one level of JSON.
  4. Added a bit more error checking in case a sensor doesn't have all fields

What's Changed

Full Changelog: https://github.com/carlkid1499/purple_air_data_logger/compare/v0.0.2-alpha...v0.0.3-alpha

To Do's Still

  1. Make all constant variables ALL CAPS
  2. Add this package to pip so others can install
  3. Update the docs/auto-generate
purpleair_data_logger - v0.0.2-alpha

Published by carlkidcrypto over 2 years ago

Summary

  1. added the creation of PSQL tables based on PurpleAir documentation
  2. added the conversion of PSQL tables to TimeScaleDB hyper tables
  3. Added the ability to connect to a PSQL database

Full Changelog: https://github.com/carlkid1499/purple_air_data_logger/compare/v0.0.1-alpha...v0.0.2-alpha

Package Rankings
Top 19.29% on Pypi.org
Badges
Extracted from project README
Behave Tests PyPI Distributions TestPyPI Distributions Black Pull Request Sphinx Docs Check pages-build-deployment CodeQL total download count latest release download count
Related Projects