Metadata-Version: 2.1
Name: AirThings-API
Version: 0.1.2
Summary: Python Wrappers for AirThings API
Home-page: https://github.com/braibaud/airthings-api
Author: Benjamin Raibaud
Author-email: braibaud@gmail.com
License: MIT
Description: # airthings-api
        ## Description
        
        Python Wrappers for AirThings API
        
        ## Installation
        
        * Package published at https://pypi.org/project/airthings-api/
        * Install package: `pip install -i airthings-api`
        
        ## Usage
        
        ```python
        # import the library
        ata = __import__('airthings-api')
        
        # Create an API manager; use your dashboard's credentials
        manager = ata.api.web.AirThingsManager(
            username='jdoe@gmail.com', 
            password='xxxxxxxx')
        
        # Get the 'me' instance
        me = await manager.get_me_instance()
        
        print(me.email)
        # Should be 'jdoe@gmail.com' I guess
        
        # Get the 'locations' instances
        locations_instance = await manager.get_locations_instance()
        
        # Print devices and sensor values
        for location in locations_instance.locations:
            for device in location.devices:
                print('device: {0}'.format(device.room_name))
                
                for current_sensor_value in device.current_sensor_values:
                    print('  {0}: {1} {2}'.format(
                        current_sensor_value.type_,
                        current_sensor_value.value,
                        current_sensor_value.provided_unit))
        
        # device: Wave Mini
        #   temp: 21.6 c
        #   humidity: 41.0 pct
        #   voc: 253.0 ppb
        #   mold: 0.0 riskIndex
        # device: Wave
        #   radonShortTermAvg: 103.0 bq
        #   temp: 20.5 c
        #   humidity: 47.0 pct
        # device: Hub AirThings
        ```
        
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.7
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.7
Description-Content-Type: text/markdown
