New ‘Widget Cache’ Feature - Pros and Cons
The TagoIO Cache System is a functionality now available on the Widgets to cache the data that can be visualized by users accessing the dashboard. Its goal is to provide faster responses while reducing costs in heavily demanding dashboards. The image
How to add a sensor type in Sensor list
Hi, I have two sensor devices in my account - one with Dragino TrackerD connector, another with a private connector called "Custom Dragino TrackerD." I see the "Custom Dragino Tracker D" in the Sensor Type dropdown link in the Add Sensor dialog, however,
Filter Custom Widget Data
I was able to make some progress but I got stuck when I wanted to reflect the temperature data of the device in the widget historically. I will show you 3 widgets, the first one is with the simulated data and how Highcharts shows it, the second one is
Update: Pandas and NumPy Support Added!
Hey everyone! I have some thrilling news to share. Our Python scripting environment now supports the Pandas and NumPy libraries! This major update opens up a world of possibilities for data manipulation, analysis, and scientific computing directly within
TagoIO will soon stop providing SMS and Email services
Hi everyone! Last year, we announced that we were planning to discontinue SMS services in 2024 due to a series of new requirements and technology constraints that prevented TagoIO from providing message delivery at the expected level. Now, we are confirming
Automatically Filtering Dynamic GIS Layers
Hi there, I have a map widget that is displaying a dynamic GIS layer based on a variable value and the variable is being updated as new data is coming into the payload. My desired visualization would be that only the most recent GIS layer value will be
Custom Widget
Olá, Uma dúvida sobre custom widget. Tentei criar um custom widget, seguindo o exemplo "Custom Widget Public" hospedado dentro do repositório da Tago Io. Buildei o projeto colocando o código do meu profile e a pasta que hospedei os arquivos index.html,
Custom Widget (iFrame)
@Matheus Benachio Hello everyone, In this tutorial I’ll explain the ins and outs of Custom widgets, as well as how to build one yourself. The new custom widgets type is now available in the latest version; this type allows you to create a widget with
Issue while deleting device data
Hi, I am trying to delete some data from mutable device using class resource but it seems the data from device is not been deleted, Can you help me determine the issue? [2024-09-02 16:45:45] Duration: 2s Billed Duration: 2s. [2024-09-02 16:45:45] Analysis
TagoCore updates are coming. Help us prioritize what’s important.
Hi everyone! We are planning new updates for TagoCore in the short future. To ensure we prioritize the most important features, we would love to get your feedback. If you are using TagoCore in edge applications, we invite you to join us for a short call
Hiding Widgets/Buttons
Is it possible to hide a header button based on a variable value? If it is not can it be added to the existing widget? If not, here is my scenario and let me know if I can solve using another method. I have a pump that can run in auto mode or manual mode.
TagoCore access on remote setups
Hi, for our off-grid installations, we use a LoRaWAN gateway with 4G and TTN as network server setup and then TagoIO as our application server where we run the anaylsis, store the data and do the visualzation. We experienced, that the internet connection
How to provision Wi-Fi with TagoRUN
@Kelvin Welter A very useful feature available on TagoRUN is the option of setting up a Wi-Fi device (provisioning) through the TagoRUN app. I come to this post to talk a little more about it and to include some documentations so you can take advantage
Formatting in widget Help text
Hello, it would be nice to be able to use at least some basic text formatting, like line breaks, bold, or maybe a hyperlink in the popup Help text in widgets. Not being able to use formatting seriously limits the usefulness of this feature for us.
Cylinder Labels Visual Improvement
Hello if it is possible to improve the labeling on the cylinder widget here is my suggestion. Let us pin the label name to the opposite side of scale or keep it in the center. The reason for this would be to help improve the visual aids when labels are
Dynamic Table - Data filtering from specific date
Hello, We have several immutable devices that were operating in another scenario, we forgot to clean the buckets before a new application scenario. So when using the dynamic table we end up with older data from the previous application. Since its the
Webhook Integration
Hi, I have an application which collects sensor information and posts the data in JSON format via HTTPS/POST/WEBHOOK. I can add end-point URL in the application where I need these JSON sensor payload to be forwarded. 1. Do I need to run middleware to
How send data to endpoint over http?
Hi, I'm working with an ESP32 using http connector for send data to TAGO, that work well, but I want to send data from TAGO to my endPoint when some one press a button widget on a dashboard. May some one tell me how do that? thank!!! regards
Usage Monitor
Hi Is there a way to build a dashboard that displays usage statistics per user? Thanks
How to generate a beautiful PDF using TagoIO
@Gabriel Lenz In this article, we will learn how to create beautiful custom PDFs reports using fictional data of a farm at TagoIO. The HTML code for the PDF can be found clicking here. If you want to modify the end result, you can download this code and
Obtain userId
Hi, I would like to know if it is possible to obtain the userId of the user who interacted with a widget. For example: I have a button or toggle widget, and when this button is interacted with, I want to send the userId of the user who interacted with
Creating a bar chart in pdf
Hi, I have been trying to create a pdf that is able to send a pdf containing a bar chart of my devices over a span of 7 days with this html code i got from w3 school (W3Schools Tryit Editor): const html = `<!DOCTYPE html> <html lang="en"> <head> <meta
Payload Parser - time variable
Hello, I can use some help / sample code if possible (consider me a newbie ! when it come to writing code). I have my sensor reporting 'time' (device time) as part of the payload data. I would like to change the value of this 'device time' to $TIME$ (the
Customize Analysis scope
Hi, How can i add blueprint device ID in "customize analysis scope" option given in "header buttons" of a widget? Thank you
how to notify RUN users?
I would like to notify RUN users, I used the example 'send dynamic email, sms, and push notification', following your instructions, but the analysis does not find the RUN user ID, and when I try to search using listUsers I also do not find any ID. Is
Migrate device to other profile
Is it possible migrate device to other profile with all variables from bucket? If so what is the easiest way?
Send email
Hi, Is it possible to send two attachments in the same email through analysis? Or is only one attachment allowed per email?
Can the MQTT user password be something other than the Device Token?
I have a Milesight device that I would like to connect to Tago to send data via MQTT. However, the device has a limit on the number of characters that can be input into the password field and the Device token does not fit. Is there an alternative way
Expire time of Device Token
Hi, I want to change the expire_time of created Device token, is there an API to edit the token parameters. Thank you
Passwords
When a Run user resets their password at the login screen, first the email usually goes to the spam folder, second after they reset it always tells them access denied. How do we fix this?
Dynamic Table
I would like a user to be able to submit multiple attachments through an input form and then display those attachments in a dynamic table. After the form is submitted with 1 to 10 attachments I run analysis and organize them as metadata like this: Metadata.attachements.url
Device list function
Hi, I would like to know the way that the devices are listed out in the array. Is the devices that is obtained from the Resources.devices.list()listed by the time it is created or by the relevant tags? and is there away to filter their data after obtaining
How to integrate with AWS IOT Core Device Location
AWS IoT Core Device Location is a service from AWS that allows you to estimate the location of your device using third-party solvers, eliminating the need for a GPS device. You can find more information in the documentation. This guide will walk you through
API to change Data Retention period of Immutable device
Hi, I could not able to find the methods which allow to edit the data retention period of device in Resources.devices.As we cannot use account.buckets, it would be great if you indicate me the API which allow us to perform this functionality. Thank
Browan Industrial LoRaWAN GPS Tracker EU868
hi can you help me with the gps tracker location preview. I receive data from devices on the Helium network. In Tago I also have data but no position as a variable
TagoIO MQTT Relay: Bridging your MQTT Broker to new possibilities!
Hi everyone! We are thrilled to announce the launch of our newest feature, the TagoIO MQTT Relay, which is available right now. This open-source and highly scalable software will enable you to seamlessly connect your preferred MQTT Broker (e.g., HIVEMQ,
Date formatting
Hi, I have a question on how the date is counted as in is a day? like yesterday 00 00- the today 00 00 or is it yesterday 01 00 - yesterday 23 59? And what is the way to format a specific date and time if i have the date and would like to set a custom
Analysis to calculate the variable difference between 24 hours
Is there an analysis example that calculates the difference between a variable over the last day or another time period? Beispiel: Gewicht 07.00 Uhr 10 kg 08.00 Uhr 11 Kg 09.00 Uhr 12 kg etc... Gibt es eine Möglichkeit, die Differenz zu dem zu berechnen,
Create/Setup/Edit Widget Automatically
Is it possible to create, setup, or edit a widget through an analysis?
Changes to our MQTT Broker service availability
Dear TagoIO Users, We hope this message finds you well. At TagoIO, we are committed to providing high-quality services to all our users. As part of this commitment, we continuously evaluate our offerings to ensure they meet the highest standards of performance
Next Page