Reporting by run user
@Ali Emam Hi, I have a run user that likes to adjust the time and day of his CSV/PDF reporting as well as the variables he will get in the report by himself. What is the best way to do that?
MQTT raw non-JSON payload format?
@FuJi Kok Fook-Kee For MQTT, I understand that TagoIO backend support JSON format like: {“variable”: “payload”, “value”: “1122334455”} & { “payload”: 1122334455} But does it support raw non-JSON payload format like 1122334455? Any payload parser snippet
Set max scale to auto but not min
@Andrew Sevil Is it possible to set a minimum scale of say “0”, but make the maximum dynamic? For example, a channel height sensor in a blueprint dashboard might vary from 0 to 10m. So I would like the y axis to show from zero to fit in whichever device
Invalid Token error trying to instantiate a Device
@SA I am trying to run an Analysis in development mode, trying to instantiate a Device object. This is working for one of the devices (custom HTTP), however not on another (this is a TTN device). Are there any permission issues or any other device characteristics
Camera support Widgets to connect to a camera
@Christian Zollinger hello guys, I was wondering if tago.io supports any camera system’s (ip cam or dvr)
Blueprint functions release
@Christian Zollinger hello people… I would like to know when blocked widget in blueprint will be released
Possible for customers to set alerts for "their" devices
@Andrew Sevil Hi, I’m wondering if it’s possible for a user or customer to set his/her own alerts to save me having to create them for them every time they may want to make a change? This would be for a device such as a channel lever sensor, where they
Device bucket redirection - data does not show under the target device?
@SA We have two devices, changed the bucket for one to the other. However, it looks like it makes no difference in how the charts see the device the data coming from. Is that how it is supposed to work? Thanks.
Invoking another Analysis
@SA How can we invoke one Analysis from another? Is there a way to add our own utility functions to multiple Analysis? Thanks.
Copy Actions Ctrl+C
@Leandro Ferreira Hello ! Actions can be copied “Ctrl + C” and then edited
Adding files for require - import
@SA Can something like this be made to work on Tago? I am looking for ways to modularize my code. const circle = require(‘https://api.tago.io/file/5f4d5642151e4e0027fb10c6/circle.js’); Thanks.
Python Basic Examples dont work
@Pedro Rafaim Im trying to get the average value from my dashboard (variable that im sending from NodeMcu). But any of the basic examples work. The terminal just say: Minimum not found, maximum not found and average not found. Im putting the device_token
Scope.find variable
@JORDI masmitja Hi community, We have an action, which triggers an analytics task. this search works fine, const { location } = scope.find(x => x.variable === 'location');
context.log('location lat:' + location.coordinates[1]);
but not, for example,
API access to device tags
@SA Is it possible to create and edit the tags of a device using the API? Can this be done from an analysis code? We are trying to maintain a limited set of state variables for each device and the method of using a dummy device seems a bit cumbersome.
How to create downlink to send multiple step button data
@Akhil Naseem Hi TagoIO community, I am new to IoT and trying to create a plant watering system using arduino, TTN and TagoIO. I am trying to use two step button widgets to set humidity and temperature values and downlink this pair of values to the device
Data not arriving - No variables in bucket of device
@Jos van Eunen Hi, I am puzzled why data is not arriving with this script. Any help is highly appropriated… Thanks // Assemble the data into the required format, then send it to the // Tago.io cloud as an HTTP POST request. void http_POST_data_Tago_cloud(void)
Accesing data from external sources - TagoBuilder issue
@SA [Updated] I tried the Analysis-Builder to get a script that accesses Azure SQL. However I was getting a runtime error when the generated script was uploaded. I have opened a support ticket however, it would really be helpful if a detailed working
Dragino LGT-92 parser
@JORDI masmitja Hi community, I have a paired device, I receive data, but it is not correct, such as GPS position … As i know there are several firmware versions for the LGT-92 device, and this makes the payload different ( v1.4 vs v1.5 ). http://www.dragino.com/downloads/index.php?dir=LGT_92/
Conditional action
@julien terrier Hello, I have a specific need, I want to make a kind of logical OR to trigger analysis or actions (it depend on your reply ) between two sensors. Actually I have a variable attached to a first sensor which call “presenceSensor1” and a
Custom Widget - how to use the api functions from the SDK
@SA I was able to follow along the how to and build a custom widget. It imports a specific javascript include which exposes a limited set of functions such as sendData. Can we use the entire SDK inside the custom widget? For instance, can we read data
Difference between Admin Dashboard and Run Dashboard
@Pauwel De Ridder Anyone any idea what might be the reason why in the admin panel dashboards my values are displaying correctly but in Run aren´t?
Custom widget as a common header
@SA Is there a way to eliminate the top header and the scrollbar from a custom widget? I am trying to create a common header for all dashboards. However, the custom widget header can not be removed, nor can its scrollbar on the right. Please see the example
Only one scheduled Action at a time?
@SA I noticed that only one scheduled action is triggering at one point of time. In order to make one or the other, I have to deactivate one of them. I am still using the free/eval version, is this a known limit?
Intermittent notification every 5 minutes
@Leandro Ferreira I would like to know if it is possible to generate notifications every five minutes, for example, as long as a variable remains in a certain condition. Ex: while the AC power is off, a notification is sent every 5 minutes, continuo
Tago Run User´s Notification
@Leandro Ferreira Hello ! Is it possible to generate a push notification for all TagoRun users at the same time using just one action?
How to create a Connector for a device
@Gabriel Lenz This guide will help you create a new Connector for your own device that is not available in our list. A Connector is a feature available at TagoIO to make it easier to manage devices payload parser and show your product to other developers.
How to display a a "waveform" on Dasboard?
@Adams Zeidler Hi There, I´m building an app,ication that should send a 256 point vector to Dasboard and display it as a “waveform”. Basicaly I want the sensor to sample 256 data points and every 10 seconds send it as a package to the dashboard to be
Tago Wishlist Items
@SA Adding a few items here that I feel can vastly improve the platform. It is possible some of these already exist or planned to be included. Run Analysis on Dashboard load: This will provide an excellent way to handle metadata display Allow Normal Dashboard
Running and debugging Analysis externally
@SA I was able to run an Analysis externally, however the console logs did not display on my machine. I also found the documentation possibly outdated, for instance in this page, the Tago Builder link does not work: https://docs.tago.io/en/articles/174-running-analysis-as-external-using-node-js
Context log out of order and Exceptions not shown
@SA I noticed that the context logs output in random order, it would be nice to have them show up in the order they are executed. Additionally, even serious exceptions, such as missing a require statement does not show up. Although they can be seen when
Tago Message format
@SA Is there any documentation for message format that Tago accepts? It does enforce a tag called “variable” but other than that it appears to accept any valid JSON, however the fields other than a few (such as value, time, location etc.) are not persisted.
Email Services are not working Question
@Daniel Garcia Hello there, We are trying to use an analysis to send an email whenever the analysis runs. Attached to this is the code for it. It says that the email is successfully sent but yet I do not see the email that it is sent to. We have the email
Repeat Widget for each tag vertically or horizontally
@Andrew Sevil Hi everyone, I’m new to this forum and am assessing whether Tagoio will suit my purposes. Is it possible to produce a graph that repeats itself vertically or horizontally per device that has the same tag? I currently use Grafana and am looking
How to customize look & feel of widgets?
@Philippe MARIN Hi all, I found how to change the background of the dashboard on TagoIO, but that’s all I could do. I would like to configure a black background of my widgets, and choose colors for drawing curves or fill areas. For a specific context
HTTP Post , url variables
@JORDI masmitja I have created an action, which fires correctly. When I receive a GPS position, the goal is to send it to an endpoint on another platform. We need call something like this: http://mycustomendpoint/?id={0}&lat={1}&lon={2} but when we put
operateData - device_token of device which received the last data
@Pauwel De Ridder I would like to use the snippet operateData. This snippet requires as environment variables device_token to be set in advance. I prefer not to set the device_token as a fixed variable because I want to use the code for multiple sensors.
Khomp Device Parse
@Leandro Ferreira I need to separate the variable “C1” from my payload to write to the bucket. Can you help me with a “parse code”? 22:54:32: [MQTT] Device publish { “topic”: “its/135954/data”, “payload”: “[{“bn”:“135954”,“bt”:1600221269,“bver”:1.3},{“n”:“C1”,“vb”:true}]”,
How to compare string values
@Gabriel Lenz In this tutorial, we will learn how to compare string values in a blueprint dashboard. Some of TagoIO’s widgets allow users to run formulas on a specific value. It can be used to show a more user-friendly value, or change an internal code
Identifying triggered devices from a list of devices
@Daniel Garcia Hello everyone, I am trying to create an analysis that will check on multiple sensors (around 200) with the same tag and send notification if one of the sensors triggered to an email or some sort. Is that possible? Daniel
Plotting Sensor Data Sets
@Xavier Bernard Hi, I designed a LoRaWAN sensor that measures acceleration (X, Y, Z) for a given lapse of time (5s to 10s) with a sampling rate of 5ms. I need to send this data on the cloud to be analyzed and plotted. Let’s only talk about X axis values.
Next Page