Questions tagged [thingsboard]

ThingsBoard is an open-source, multi-OS IoT platform for the rapid development, management and scaling of IoT projects. It allows the use of several protocols for delivering IoT data to the ThingBoard server. This tag should be used for specific programming questions related to ThingBoard. Questions regarding MQTT, HTTP, CoAp, and other protocols should include those protocol specific tags.

Thingsboard is an open-source IoT platform that enables rapid development, management and scaling of IoT projects.

With Thingsboard, you are able to:

  • Provision and control devices.
  • Collect and visualize data from devices.
  • Analyze device data and trigger alarms.
  • Deliver device data to other systems.
  • Enable use-case specific features using customizable rules and plugins.

Thingsboard is:

  • scalable: horizontally scalable platform, build using leading open-source technologies.
  • fault-tolerant: no single-point-of-failure, every node in the cluster is identical.
  • robust and efficient: single server node can handle tens or even hundreds thousands of devices depending on use-case. Thingsboard cluster can handle millions of devices.
  • customizable: adding new functionality is easy with customizable widgets, rule engine and plugin system.
  • durable: never lose your data.

    Documentation Page

609 questions
1
vote
0 answers

ThingsBoard: Custom Widgets JQuery Conflicts Error

I am trying to add 2 custom widgets (a vertical slider and a round slider) onto the same dashboard on ThingsBoard. However, only the round slider widget can display when both are added onto the same dashboard. The vertical slider gives error: Widget…
ta.ng
  • 55
  • 1
  • 8
1
vote
0 answers

ThingsBoard: How can I add my custom widget to the same Dashboard as existing built-in widgets without causing errors to them?

I created a new knob control widget on ThingsBoard using external JavaScript resources. External JavaScript resources are: https://code.jquery.com/jquery-1.9.0.js…
ta.ng
  • 55
  • 1
  • 8
1
vote
1 answer

Upgrade Thingsboard database across multiple versions

I have to upgrade thingsboard from version 2.2 to 3.1pe. I can only find upgrade information for upgrading between minor versions. Will I have to download/install every minor version and call the upgrade script for the previous version or is there a…
aschoenebeck
  • 439
  • 7
  • 9
1
vote
0 answers

Thingsboard disconnectes MQTT clients

I try to connect a few ESP32s with Thingsbaord via MQTT using the PubSubClient library. Unfortunately it seems I am not able to connect multiple devices subscribing the same topic. using the same client-id --> one client kicks out the other…
1
vote
0 answers

Thingsboard widget development : how to store daily telemetry of a device in an array?

I am working on Thingsboard widget developement. I would like to export the telemetry data of one of my devices to be stored in some kind of array. I want to store like the daily telemetry data in this array. How can I manage this storage while…
1
vote
0 answers

Dependency problem with thingsboard-gateway package installer in linux debian 9

i've recently been trying to install Thingsboard Gateway on a gateway running linux Debian 9 32bits, but the packages installer says "missing dependency: python3-paho-mqtt", i have python2.7 and python3.5.3 installed so i tried: sudo pip3 install…
1
vote
1 answer

Thingsboard Dashboard Entities table with Entity Views

This issue is very similar to Thingsboard Dashboard Custom Action NullInjectorError I setup Entities table widget with Datasources from Entity alias like "Entity Views of type 'power_sensor'". The idea is simple: if Entity View's name is…
viktorkho
  • 618
  • 6
  • 19
1
vote
0 answers

how to perform multiple POST request to the same API using diffrent Access token using JAVA

So I've been trying for a while to make many calls to an API with POST request, where I need to parse the access token of my devices in the URL, which I've stored them in an array, String [] arr = new String[49]; arr[0] = "Access_Token1"; …
Paupiette
  • 47
  • 8
1
vote
1 answer

Thingsboard Dashboard Custom Action NullInjectorError

I try to configure Custom action for “On row click ”, but both Firefox and Chromium fails with NullInjectorError. I don't know how to locate root problem and fix it. Even if I repeat "ThingsBoard Dashboard development guide. Part 2" video tutorial…
viktorkho
  • 618
  • 6
  • 19
1
vote
0 answers

Can't expose thingsboard to internet

I installed thingsboard on ubuntu server on a VM in Microsoft Azure, it works locally when I execute the command curl http://localhost:8080/ it gives me HTML output which means its fine, but when I try to access it from the public IP address of the…
Aissam Ma
  • 25
  • 3
1
vote
0 answers

Plotting JSON Data in Thingsboard Dashboard

I have a device and am publishing some nested telemetry to it similar to the following payload: { "results": { "job": "0009834", "partNumber": "thing-01", "snum": "00001", "voltage": 5.01, "current": 0.02 } } The actual data is a bit more complex,…
user1588593
  • 13
  • 1
  • 3
1
vote
0 answers

How to send Gmail email using "send email" Rule Node in ThingsBoard Rule Chain?

I'm using demo ThingsBoard version and I keep getting the same error when "Send Email" node tries to send an email. Following error occurs: java.lang.NoSuchMethodError: …
Embedded
  • 33
  • 6
1
vote
1 answer

Variable to change label on thingsboard

I would like to see if they can help me with the creation of a variable, where I can change the labels of the MQTT message that is sent from my IoT devices, in order to make it easier and to select the correct parameters when creating a dashboard.…
1
vote
0 answers

How to pass a parameter to a Dashboard opened by clicking an element

$scope.doSomething = function($event, entity) { if ($event) { $event.stopPropagation(); } var rowIndex = $event.currentTarget.rowIndex; entity = self.ctx.defaultSubscription.data[0].datasource; …
Nathan Almeida
  • 179
  • 1
  • 14
1
vote
1 answer

Device Delete event Handling in Rule chain being able to reduce the total device count at Customer Level

I am using total count of devices as the "server attributes" at customer entity level that is in turn being used for Dashboard widgets like in "Doughnut charts". Hence to get the total count information, I have put a rule chain in place that handles…