Skip to main content

GoodWan IoT client module

None

Project description

# GoodWan python client

GoodWan IoT python client

## Getting Started

```python
import datetime

from goodwan_client import Client


# Use system/pytz timezone name e.g. Europe/Moscow
client = Client("login", "password", "timezone")

t_from = datetime.datetime(2019, 1, 1, 0, 0, 0)
t_to = datetime.datetime(2019, 3, 1, 23, 59, 59)
events = client.events(t_from=t_from, t_to=t_to)

# events is a list of goodwan_client.event.Event class
for event in events:
print(event)

"""
<goodwan_client.event.Event id_event=123123123, id_system=0, id_transmitter=123,
data_type=101, data=2525.0, data_ext=0.0, signal_lvl=0,
timestamp=2019-02-28 05:15:22+03:00,
device=<goodwan_client.devices.TempSensor data=2525.0, data_ext=0.0, temp=2525.0>,
device_name=temp_sensor
>
"""
```

For more info, see classes goodwan_client.event.Event and goodwan_client.devices.*


### Prerequisites

- Python >= 3.5


### Installing

```bash
pip install goodwan_client
```
## Authors

* **Dmitry Konovalov** - *Initial work* - [kanavis](http://www.kanavis.pw)

## License

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details


Project details

None

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

goodwan_client-0.1-py3-none-any.whl (8.6 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