This modules enables publishing metrics towards the Neowit metrics store.
Example
This example defines and registers a new and then publishes a temperature sensor metric towards Neowit metrics store.
# defined the device and its attributes
device = devices.Device(
external_id = id,
name = "My temperature sensor in room 302",
vendor = "Contoso Galactic",
model = "HotHot",
status = "STATUS_CONNECTED",
status_reason = "OK"
)
# register or update the attributes of the device
devices.upsert(device)
# publish the new temperature metric
series.publish(device.external_id, time.now().unix, sensors.TEMP, 30.2)