Metadata-Version: 2.1
Name: ypmeteo
Version: 1.0.1b1
Summary: Read data from Yocto-Meteo module with pyusb
Author-email: Nathan Fraser <ndf-zz@6-v.org>
License: MIT
Project-URL: homepage, https://github.com/ndf-zz/ypmeteo
Keywords: yocto-meteo,pyusb
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Classifier: Topic :: System :: Hardware :: Universal Serial Bus (USB) :: Miscellaneous
Requires-Python: >=2.7
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: pyusb

# ypmeteo

ypmeteo is a python library for extracting temperature, humidity
and pressure data directly from a Yoctopuce
[Yocto-Meteo](https://www.yoctopuce.com/EN/products/usb-sensors/yocto-meteo)
USB weather module using libusb.


## Installation

	$ pip install ypmeteo

ypmeteo requires read/write access to a USB device file,
see (60-ypmeteo.rules) for an example udev rule to
place an attached Yocto-Meteo device in group plugdev.

## Usage

	with ypmeteo.connect() as m:
	    print('{0:0.1f} °C'.format(m.t))
	    print('{0:0.0f} %rh'.format(m.h))
	    print('{0:0.1f} hPa'.format(m.p))


## Limitations

This library will only read from the first detected Yocto-Meteo module
(USB id 24e0:0018). If support for additional units is required,
Yoctopuce [API](https://www.yoctopuce.com/EN/libraries.php)
or virtual hub may be a better fit.

Meteo-V2 is untested.


## Requirements

   - pyusb (libusb)


## Links

   - Product page: [Yoctopuce Meteo](https://www.yoctopuce.com/EN/products/usb-sensors/yocto-meteo)
   - Yocto API: [Libraries](https://www.yoctopuce.com/EN/products/usb-sensors/yocto-meteo)
