#!/usr/bin/env python

import time

import tellcore.telldus as td

core = td.TelldusCore()
sensors = core.sensors()

for sensor in sensors:
    print("id: {}, protocol: {}, model: {}".format(
            sensor.id, sensor.protocol, sensor.model))

    if sensor.has_temperature():
        value = sensor.temperature()
        print("  @ {} | temperature: {}".format(
                time.ctime(value.timestamp), value.value))
    if sensor.has_humidity():
        value = sensor.humidity()
        print("  @ {} | humidity: {}".format(
                time.ctime(value.timestamp), value.value))
    print("")

print("Found {} sensor(s)".format(len(sensors)))
