Skip to content

tago-io/tago-sdk-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

a36def7 · Apr 18, 2023
Oct 5, 2019
Apr 10, 2023
Aug 27, 2019
May 21, 2020
Sep 2, 2019
Feb 6, 2017
May 21, 2020
Apr 18, 2023
May 21, 2020
Apr 18, 2023
Mar 5, 2015
Apr 18, 2023

Repository files navigation

TagoIO - Python Lib

(Deprecated - Support until 2030-07-20)

Use tagoio_sdk instead. https://github.com/tago-io/sdk-python


Documentation

Installation

$ sudo pip3 install -U tago

Usage

Insert Data

.insert(OBJECT)

import tago

MY_DEVICE_TOKEN = 'add your device token here'
my_device = tago.Device(MY_DEVICE_TOKEN)

data_to_insert = {
  'variable': 'temperature',
  'location': {'lat': 42.2974279, 'lng': -85.628292},
  'time': '2014-01-20 03:43:59',
  'unit': 'C',
  'value': 63
}

# my_device.insert(data_to_insert)  # Without response

result = my_device.insert(data_to_insert)  # With response
if result['status']:
  print(result['result'])
else:
  print(result['message'])
Find Data

.find(OBJECT)

import tago

MY_DEVICE_TOKEN = 'add your device token here'
my_device = tago.Device(MY_DEVICE_TOKEN)

findData = my_device.find({'query': 'last_value'})
if findData['status'] is True:
  print(findData['result']) # Array with data
else:
  print(findData['message']) # Error (if status is False)

License

TagoIO SDK for Python is released under the Apache-2.0 License.