Usage

from pydatamailbox import DataMailbox

client = DataMailbox(
    account="test",
    username="test",
    password="test",
    devid="test",
)

# Retrieve status
client.getstatus()

# Retrieve all ewons
client.getewons()

# Retrieve an ewon by id
client.getewon(ewonid=1)

# Retrieve an ewon by name
client.getewon(name="test")

# Iterate on all the data by chunk
for data in client.iterate_syncdata():
    pass

# get tag dat for a given period
client.getdata(1, 1, '2021-07-15T12:30:20', '2021-07-15T12:30:33')