The variables do not appear in the infobox
I have 4 variables that should appear in the infobox on a pin that will always stay in the same place. Even following some recommendations that I found in the community, I couldn't make these variables appear. thanks
LT-22222 Dragino relay dashboard push button config
Hi, I am trying to figure out how to turn this relay on and off with the push button widget, but having some issues. I configured it with the helpful tech staff at Dragino, and it is running like a song through TTN. I set it to MOD1 and the payload code
Action with steps
Hi, I am working on automating the draining and filling of a large aquarium. I am using the dragino LT-33222 that comes with the option to control 3 relays. With one relay (RO1), I will be turning the heaters and pumps off and on, and the other two relays
Payload parser not working
Hello, I have tried many variations of payload parsers to transform this "sparkplug b JSON" formatted data that comes into my device. My device is an mqtt where the payload type is set to auto. Each input in the live inspector looks something like this:
Middleware Installation
Hello, We have several device types that all communicate via TCP or UDP. I am needing to get the device data into Tago. If I understand correctly, we will be required to use the Middleware software to receive the data from our sensors and to forward it
Firmware for esp8266 connection
Hi everyone, today is a Good day, I share my little and simple project for connecting my Lifely Agrumino Lemon device and the awesome TAGO.IO platform. You can use the code to connect any ESP8266 by editing the datatosend.cpp file and changing the libraries
Problem receiving data on the platform when the sending interval is greater than 50 seconds
I'm trying to send data from an accelerometer sensor with mqtt. The problem is that when I configure it to send data every 1s the system works. If I increase this sending interval, the platform gives an error and does not receive the data. In the first
How can I leave gravity and temperature data in the same row in the pivot table?
I have a problem leaving the gravity, temperature, date and time data in the same line of the table, as shown in the following figure: I would like to leave everything on the same line, for example: gravity | temperature | date and time | 1,054 | 28,87
How can I clear all charts and tables data in my dashboard using one button?
I would like to clear the data from the charts on my dashboard, and then start sending new data. My dashboard currently looks like this: But the values that are in the graphs and tables were all tests, in addition they were stored in the bucket, consequently
Cap'n Proto
Hello, I have a new project that requires interacting with an API that uses Cap'n Proto serialization protocol. I'm wondering if anyone has come accross using this protocol. I did find a node.js wrapper that may work (https://www.npmjs.com/package/capnp).
How to create new variables to store data from the dashboard's input form widget?
Hi, I have an iSpindel device sending the mqtt topics in the bucket, so I have access to the density, battery and temperature variables of the iSpindel device. But when I go to the option to add an input form widget to the dashboard, I can only add the
Notes in Dynamic/Static Tables
I think a good idea would be to add a notes section to the dynamic & static widget tables. The notes section could be edited by run users allowing them to write and remember what those data points mean to them at that moment, and be able to look back
Control Column
Make custom buttons in the controls column linkable, and also able to be tied to open widgets like header buttons. This way you can easily click a button to navigate to any dashboard you like or pull up any widget. This could allow for more complex
Reporting Module
I think a good idea would be to create a reporting module on the admin side that allows the creation of in-depth reports via a drag/drop interface utilizing the existing device data, widgets, and files on tago. You could utilize the already created widgets
QoL Suggestion - Allow user to interact with lists pasting data
Hi, When dealing with lots of elements in a multiselect list (for example, a list containing a huge amount of devices), usually we get to select elements one-by-one or ALL the elements in the field. But what if, for example, I have to select 40 devices
How to bundle a plugin for local use?
Hi, I am pretty sure I have read/seen this somehwere but I can't find it anymore. I have a plugin directory in my development machine and I want to load this plugin in tagocore docker container. When I select the 'install local plugin' button and then
How do I perform the analysis condition when I send a mqtt topic of iSpindel device temperature?
I was able to get the maximum and minimum temperature data from the input form. I made the condition with the temperature value of the iSpindel device, but when the device sends another signal by mqtt , the condition is not fulfilled, therefore, I have
In Built Parser For Custom Helium Connector
Hi, I am parsing data from my device via Helium and into my bucket on TagoIO but the name of my variables come through as 1, 2, 3, 4 etc. Is there anyway to obtain and edit the parser used for the connector so that I can change the parsed variables are
How to integrate TagoIO with Helium
@Vitor Lima Here is a quick tutorial showing how to add any LoRaWAN device through Helium (Network Server). By following this tutorial, your setup will be ready to perform uplink and downlink operations (data from and to your end-point devices). 1. First
[Webinar] How to improve data management
Hi all! We recently had a very informative webinar about how to get the most out of your data storage. If you want to learn all the secrets and best practices that we showed in this webinar, you watch it here: We showed how to utilize metadata to store
Storing gateway information from the payload parser
Hello, Is it possible in the payload decoder to take gateway information of each gateway sent from the Network server such as the EUI, RSSI and SNR, and then turn them into arrays. For instance if 2 different gateways have sent the data it looks like
Is there a way to edit deviceParams (or tags) from device parser?
Hi people, I know that for devices you can access its parameters in the parser using const type = device.params.find(param => param.key === "x"); But, is there a way to set the value from the parser itself? Something like device.params.set(key, value);
Visualize your data using Grafana on TagoCore
TagoCore is a free, fast, and open-source IoT platform for edge computing that can be used in association with TagoIO to visualize your data by using several Widgets to create beautiful dashboards that can be deployed to your end-users. However, you can
Multiple hosts running the same external analyses
Hi, I was wondering what happens if multiple host run the same analysis externally so I did a quick test with two hosts... Both hosts connect successfully to Tago.io and both hosts receive and execute the analysis. Is that expected? And if so, does that
GPS Data Conversion to Tago Location Format
Hi All, I'm really struggling to work out how to get my device data to process into a bucket. I've managed to narrow it down to the GPS data, which comes in from Helium having been decoded with the CayenneLPP decoder { "variable": "1", "value": { "altitude":
How to create a plugin package for local usage?
Hi, I have a plugin in my local filesystem that I want to install as a local plugin in another tcore instance. I am pretty sure I read or saw somewhere on how to create a plugin package, but I can't find it anymore. Please advice. Kind Regards, Erwin
Zoom stacked charts - problem with scale
Hi, If I want to zoom stacked charts (with dynamic Y axis) I do not see values - they are higher than the highest axis Y legend. Problem is inside my widget configuration or chart widget implementation? And after using zoom: Why the highest value on Y
Formula: $VALUE$ == "aa" ? "ON": "OFF"
Hi, I enter formula `$VALUE$ == "aa" ? "ON": "OFF"` into "Formula and unit" field like this: But unfortunately, I see that problably it is not working. On the left RAW value, on the right same, but with added this formula: What could be wrong? Best regards,
Using device tags on dashboard
Hi. I have a lot of informations about devices inside tags. Could I expose these information on dashboard using "Formula and unit" feature? Generally, it is possible to show device tag or device variable on dashboard?
Line and area charts - stack values problem
Hi, how to do stack chart in correct way? I try do it (left side of screenshot) but as You see, lines are crossing, but why? Values have different timestamps, because it is not possible to synchronize all IoT devices to send data in one second.
Cannot read properties of undefined (reading 'payload') -- Helium Integration
I am trying to plot some data that is coming in from a Helium integration. Specifically, this is a GPS tracker. I see the data coming in when using the inspector, but I am getting the error: Cannot read properties of undefined (reading 'payload') 2023-03-08
Kickstarter
Hi all, Just a reminder. Kickstarter is helping a lot of people around the world to develop IoT solutions. TagoIO provides complete end-to-end IoT applications that can be exported to your account and used as templates for full customization and the best
I reset my Dragino Temp and Humidity device, but it will not show up.
I am having trouble getting my LSN50 Temp/ Humidity sensor to work. it has been 5 months since the last reading. I reset the device, but it still won't register with Tago. I have the same Dragino Gateway connected. If I haven't touched or monitored this
getDeviceList() hangs indefinitely.
Hi, I am trying to use the getDeviceList snippet from here, in the plugin example code but that method never appears to return. const { core, ServiceModule } = require("@tago-io/tcore-sdk"); const express = require('express'); const app = express(); let
Publishing to MQTT topic from python analysis script
@Andrés Hello everyone, I am trying to publish data entered in the dasboard to a device through a MQTT topic. My attemp was to create an analysis script (in python) which is triggered when the send button is clicked and from there the information can
Line Chart Widget with multiple metadata vars
Hi guys! I am trying to use a line chart widget with multiple lines. The data come from only one var with multiple metadata properties, but, I dont know if is because is the same var, the line chart remove all the var, leaving just one. Let me put some
Getting Started - Incorrect 'tagocore' property name in manifest example.
The package.json example has 'tagocore' as property name for the plugin description but it should be 'tcore' as shown below. The error that is thrown is kinda misleading because that suggests there is something wrong with the short_description. { "name":
Relocate "Reset Zoom" button on charts
Tago developers - Please consider relocating the "Reset Zoom" button that appears after zooming into chart data. It currently is positioned near the top center of the chart. This location is fine as long as the button is well outside the boundaries of
What is the best way to migrate old data to metadata
I have been migrate my devices to optimize data storage using metadata, all not relevant variable I add in metadata. In some cases, some variables is not so much relevant, but we have widgets with this variables, and I have to keep the historic. What
Let the Tago Run user change the device name
Hi all, I want my Tago Run users to be able to rename their devices once they're connected to their accounts so that they've got a better idea of what device does what instead of having names like device-0001, device-0002 etc. This probably involves some
Next Page