Skip to main content

Pre-written sensor implementations for Wiresense

Project description

Easysense.py

easysense.py

made with love asyncio build status pypi version pypi downloads

Pre-written sensor implementations for Wiresense

🛠️Features

  • Select the sensor you have
  • Select the measurement rate
  • Easy to use, only basic knowledge required
  • Uses Wiresense for data visualization:
  • Automaticly save data into csv files

For more info about Wiresense see: https://github.com/Wiresense

📖Usage

Install with pip

pip install easysense

Run Easysense

easysense

Simply follow the instructions in the terminal to get started

Or edit the config.yaml so you dont need to configure it every time. (csv path can only be changed in config.yaml)

settings:
  selected_sensor: ""  # Exact name of the sensor (see /sensors folder for the names) (leave empty to get a prompt every time)
  read_interval: -1  # Measurement inverval in seconds (set to -1 to get a prompt every time)
  csv_folder_path: "./data"  # Where to say all created csv files. (For best functionality, use absolute path)
  print_data_in_cmd: null  # Boolean whether the sensor output should also be printed in the cmd (set to null to get a prompt every time)

If you have a sensor that is not yet implemented, feel free to open a issue or contribute it yourself.

For more info about how you can implement a sensor see: src/easysense/sensors/_example_sensor.py

📜License

MIT

✍️Authors

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

easysense-1.0.6.tar.gz (6.5 kB view hashes)

Uploaded Source

Built Distribution

easysense-1.0.6-py3-none-any.whl (8.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page