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.

Files for goodwan-client, version 0.3.2
Filename, size File type Python version Upload date Hashes
Filename, size goodwan_client-0.3.2.tar.gz (6.4 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page