A module for interacting with the Seneye range or aquarium and pond sensors
Project description
A module for working with the Seneye range of aquarium and pond sensors. Support is provided for the HID/USB driver for the device although it is intended to add support for their API later.
When using this, readings will not be synced to the Seneye.me cloud service. This module is in no way endorsed by Seneye and you use it at your own risk.
Generated documentation can be found here
Quickstart
Install pyseneye using pip: $ pip install pyseneye. Once that is complete you can import the SUDevice class and connect to your device.
>>> from pyseneye.sud import SUDDevice, Action
>>> d = SUDevice()
Once the class is initialised you can put the Seneye into interactive mode and then retrieve sensor readings.
>>> d.action(Action.ENTER_INTERACTIVE_MODE)
>>> s = d.action(Action.SENSOR_READING)
>>> s.ph
8.16
>>> s.nh3
0.007
>>> s.temperature
25.125
>>> d.action(Action.LEAVE_INTERACTIVE_MODE)
>>> d.close()
You need access to the USB device, so these calls may require elevated privileges.
Issues & Questions
If you have any issues, or questions, please feel free to contact me, or open an issue on GitHub
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file pyseneye-0.0.1.tar.gz
.
File metadata
- Download URL: pyseneye-0.0.1.tar.gz
- Upload date:
- Size: 7.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dae6dd02f5db35f832c9351c107ef6d122cc3f93ca8c431d74b5f567c2f0f44 |
|
MD5 | f7559a0a851748811390a3ce4b34d915 |
|
BLAKE2b-256 | fd1601219d32627629a72c244fee78809e408503e71404fd17b98b6f21fafef7 |