Skip to main content

GoodWan IoT client module

Project description

GoodWan python client

GoodWan IoT python client

Getting Started

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

pip install goodwan_client

Authors

  • Dmitry Konovalov - Initial work - kanavis

License

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

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

goodwan_client-0.3.2.tar.gz (6.4 kB view hashes)

Uploaded Source

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