Line Chart Custom Widget Tutorial
Custom widgets are a powerful way to personalize your TagoIO dashboards, providing unique features and visualizations tailored to your specific needs. In this tutorial, we'll walk you through the process of creating custom widgets using the TagoIO Custom
Possible to add Encoder Stack & Payload Parser to web API created devices?
Hello, When a new immutable device is created using the web API on a TagoCore, is it possible to also assign the Encoder Stack & Payload Parser? Or, is there any method other than having to log in to the TagoCore and select them manually? Thank you!
Best location to host external analysis
Hello, I am running my analysis in AWS. I believe many of the Tago services are also hosted in AWS. I want to host my analysis in the same region to reduce latency with API requests. What region would you recommend? Caio
Capture User on Custom Widget
Hello community, We are currently exploring Tago.io platform for integration into our projects, and so far, the experience has been quite positive. However, we are facing some challenges in implementing the Custom Widget, especially regarding the registration
printable charts
I was wondering how can I implement a button to print the chart or export to .pdf .jpg .png like the charts of this example: https://www.highcharts.com/demo/highcharts/line-boost Do I need to implement a custom widget using the highcharts.js library or
(New SDK) - Authorization Denied sendDeviceData
Hello everyone, I'm facing a problem when trying to send data using the TagoIO SDK. Every time I try to send data I get an error message saying "Authorization Denied". I've already checked my access tokens and they appear to be correct. Here's an example
Motion to centralize Python SDK documentation
Hi everyone, It has been relatively confusing to get started working with the TagoIO Python SDK as the documentation is fragmented. When searching for SDK links in the forum posts about APIs (https://help.tago.io/portal/en/kb/articles/31-api-overview)
Como cadastrar Gateway Dragino LPS8N na tago io?
Olá, amigos Já procurei em v Gostaria de saber o Precisa de algum plugin? Como funciona? Grato a todos pela resposta.
Map Widget : Location 0,0
Hi, i have Dragino Tracker D and when it is not able to send a GPS location it sends a default location of 0,0. Which is playing havoc with my opening of the map, because 0,0 is appearing on the west coast of Africa :), so the map cant zoom in because
Cylinder Widget - Fill Color
Dear Srs., the fill color under configured conditions is not working. It assumes the color of the wrong condition range. Please, see the pictures, with the given value it should be blue. Am I doing something wrong? Other point, I would like to have a
Connector Info using API (Python)
Hi, I'm using the python library and I get almost all of the data that I need. However, I also need connector information, but the API that I'm using gives me invalid route error {'status': False, 'message': 'Route Not Found'} def info(self, connector_id,
How to integrate TagoIO with AWS IoT Core
Here is a quick tutorial showing how to add any LoRaWAN device through AWS IoT (Network Server). By following this tutorial, your setup will be ready to perform uplink operations (data from your device). Official Downlink operations (data to your device)
Filter on dynamic table
Hi, is there a way to only show data with a specific values in a dynamic table? I would like to have some sort of ticket system and only show "active" tickets in the table and as soon as its been closed or reviewed by the user, to remove it from the dynamic
Upload image with form widget and send by email
Hello, I have a blueprint dashboard with a form widget. There is an upload file field and I want to trigger an analysis with submit button that send this file by email. I have this: const attachment = scope.find(x=> x.variable === 'attachment') await
Histogram Widget: Sort by value
I'm sure this is a simple setting, but I can find it. How can you sort a histogram by value, not by series or time? Thanks, Vincent
Analysis to send MQTT message
@Adams Zeidler Hello I´m working on an analysis to send a MQTT message to my device under topic “button”; I Have a variable called “push_payload” that is updated when a form is updated. I have already tested an action triggered by the variable update
Running Analysis using API
Is it possible to run an analysis using the API. I can't find any documentation about the analysis API, I just tried it but keep getting authorization errors. Using Postman: POST: https://api.tago.io/analysis/<analysis_id>/run Headers: Whatever I tried,
Automatically apply dashboard changes to child dashboard
Hi TagoTeam I would like to know if the following is possible: I am creating a main dashboard for watelevel device information. Since we are having multiple users with multiple waterlevel devices, I would like to duplicate that dashboard and just change
Multithreading with external Python Analysis
I have been looking at options to allow for an external script to be called in a non-blocking way. In my case I have a script that post processes data from a sensor when it is parsed and placed in a bucket. However, since I have many devices, processing
Authorization denied
@arslan khan Hello, I want to send data to TTN (downlink) using dashboard. I have made analysis but I am having problem with “authorization denied” i dont how to get rid of this thing i have checked everything but could not get it . Please help me in
How to integrate TagoIO with Kinéis
Here is a quick tutorial showing how to add a device through Kinéis. By following this tutorial, you'll be ready to receive Uplink operations from your devices! 1. Create your Authorization code First go to your TagoIO account, and make sure you've created
Error when setting Pin on image maker widget using new bucket type
Hello, when I try to set a pin on the image-maker widget, appears the following message: "Filter using ID(s) is not supported on Immutable Storage Type" Thanks for your help with this issue.
Account info for sending emails and sms from analysis
I am setting up an application for a hardware device that users will create their own tago run account and register the device with. One thing I am working through is creating email/sms notifications for certain conditions which will be handled by an
How to filter devices by tags using a tago endpoint
Nowadays, I'm using the TAGOIO API, more specifically the endpoint: List of devices(GET method). However, I need to filter my devices by its tags and the API documentation doesn't provide an example of how I can create the tag filter. I've tried a few
Translate a page of text.
Hi, I made a long help text with different paragraphs and titles to be used in a note widget. I seems that I need to a key value pair for each sentence in the dictionary, as the value in the dictionary only accepts 1 sentence. Is there a smarter way to
New blog post about Clusters and TagoCORE
Greetings everyone, We released a new blog post about edge clusters and how to run TagoCORE in a cluster. In the blog, you will find: Reasons to implement a cluster. How to run TagoCORE in a cluster. Some cluster topologies and their differences. Load
Generating user tokens for login
Hello. I see when I click the "login as user" button, a token is generated. https://floracloud.florainstruments.com/auth/login?bytoken={mytoken} Is there a way to create and manage your own tokens using the API? I want to make a token for a run user where
Connection simulation by TagoIo API
Is there any platform where I can make an Api simulation with TagoIo, or a video?
Sidebar logo
Dear Team, I would like to suggest the possibility of changing the sidebar logo according to the user (maybe by a tag or something like that.) In my case, I have to use two different profiles only because one of my clients asked for its logo to be fixed
Passing Parameters from Action to Analysis
As per https://help.tago.io/portal/en/community/topic/passing-parameters-to-analysis-ex-device-token I want to run the same analysis against each device as it provides an update. The above topic no longer seems accurate, as the Account class seems to
Integrating BrDot LoRaWAN with TagoIO
This tutorial provides step-by-step instructions on how to integrate Brdot LoRaWAN devices over the Helium Network with your TagoIO account. Before proceeding, please ensure that you have purchased Data Credits from BrDot by contacting them at sales@brdot.co.
Last Update on Mobile
I have cylinder widgets that update every 30min. It works great on desktop version, but in the mobile sometimes when I copy a widget over the last update will be incorrect showing 3 months ago instead of 30min ago in the app view. This is obviously a
MQTT e APP para monitoramento
Olá, tenho um action que envia as operações que são realizadas no dashboard da Tago para tópicos MQTT. Tenho um APP no celular que monitora os dados recebidos via MQTT. Alguns dados são recebidos normalmente, tenho dificuldades em visualizar o JsonPath
Download data by analysis
I'm making an application and I would like to download and save the bucket data as .CSV. I'm currently using analize to generate the .CSV and save in the Files, but I haven't found any function that allows me to download the .CSV to the machine. Is there
The new graph widgets are amazing
Title. They're fast. They're pretty. And now we can add reference lines! This is awesome. Kudos for the team.
How to access variable metadata in a custom widget?
Hi, is there a way to resolve each variable's metadata when the data in injected in a custom widget? The object currently has the following keys : 'id', 'time', 'value', 'variable', 'group', 'device', 'origin', 'serie' Thanks
Query data between range of values
Hello, I have data in a bucket ranging with values between 100-150. In my analysis I would like to query the largest data point between two time periods, BUT I only want the largest data values between 100-120 not 100-150. For example; if the max value
Custom Widget - Audio HTML TAG
Hello Community. Why is the 'loop' attribute of the Audio tag not working? When trying to loop alert audio, it only plays once. Mario.
Put dashboard as home page in TagoRUN
Instead of the dashboard listing screen in the TagoRUN app, I would like to open a specific dashboard. It is possible? How to make?
Edit Tags for a Specific Device
In the following code I am creating a device from a form on blueprint devices with their corresponding labels. But now what I would like is to be able to edit that data from the device labels. const { Analysis, Account, Utils, Device } = require("@tago-io/sdk");
Next Page