goodwan-client

GoodWan IoT client module


Keywords
goodwan, iot
License
MIT
Install
pip install goodwan-client==0.3.2

Documentation

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