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
1 answer

Thingsboard running on k8s

I am attempting to set up ThingsBoard on a google k8s cluster following the documentation here. Everything is set up and running, but I can't seem to figure out which IP I should use to connect to the login page. None of the external ips I can find…
ThomasVdBerge
  • 7,483
  • 4
  • 44
  • 62
1
vote
0 answers

Thingsboard custom rule nodes - Defined configuration directive 'myTestNodeConfig' is not available

I created custom RuleNode following https://thingsboard.io/docs/user-guide/contribution/rule-node-development/ When I deploy and run, and when I insert my Custom Rule node it says Defined configuration directive 'myTestNodeConfig' is not…
Anthony
  • 11
  • 2
1
vote
1 answer

Adding Polygon data to an OSM map on ThingsBoard

I'm trying to integrate Polygons data into an OpenStreetMap on a ThingsBoard map widget. I have the data saves as a GeoJSON file and I also converted it to a list of polygons (another list) made of [LAT, long] values. Not sure how to add the file…
1
vote
1 answer

Is it possible to get alarm data for the map widget in Thingsboard?

I am trying to change my marker based on an alarm I've created in Thingsboard. Currently the marker is displaying data from my "datasource" entity. However there is no way (that I have seen) that you can add an "Alarm source" similar to the alarm…
sam
  • 61
  • 2
  • 14
1
vote
1 answer

Thingsboard fails to start after upgrade to 2.3.0

After upgrading Thingsboard from 2.2.0 to 2.3.0, the service is not starting, the below error message is shown in the log. 2019-02-14 10:16:23,996 [main] ERROR o.s.boot.SpringApplication - Application startup failed …
szpeti
  • 13
  • 2
1
vote
1 answer

Thingsboard_Navigate to new dashboard state_Widget Custom action_Javascript code

Does anyone have custom action Javascript code to navigate to new dashboard state on clicking different tooltips (map) of various devices of same devicetype which leads to different dashboard states. IN MY CASE: I have three thermostats and I need…
mukara
  • 97
  • 2
  • 14
1
vote
1 answer

Thingsboard apache https redirect losses all telemetry data

My thingsboard site was working perfectly. I setup apache with LetsEncript and used a redirect rule to pass any http activity to https. the redriect works and I can log into thingboard, but none of my device have any telemetry data. if I locally log…
1
vote
1 answer

HTTP API Rest Controller POST `/api/plugins/rpc/oneway/{deviceId}` RPC calls do not reach the gateway

Currently, I have Thingsboard and Thingsboard-gateway running together through the token of the gateway device, I can synchronize extensions via Thingsboard UI and generate new devices through the Thingsboard-gateway in Thingsboard. The problem I…
1
vote
1 answer

Chart with dynamic points (combined wind speed and direction)

In thingsboard, (how) can I use a dynamic character and colour as the points in a time series while using data from a different series as parameters? What I am trying to achieve is a combined historic wind speed and direction chart like this: I…
stefanfoulis
  • 649
  • 4
  • 16
1
vote
1 answer

Thingsboard - Authentication error on REST API (FROM Curl command and ASP.NET)

I'm able to login to Thingsboard website using my credentials, however when I try to connect the same using CURL command I get "Authentication Failed" error. curl -X POST "https://cloud.thingsboard.io/api/auth/login" -d…
Arayn
  • 986
  • 1
  • 16
  • 24
1
vote
1 answer

ThingsBoard: plot timeseries with future timestamps in a chart widget

I've been having some troubles with TB in the last days. I have a generic variable (let's assume, for example, the external temperature), which measures are acquired at realtime using MQTT and tb-gateway. I also have the variable forecasts for a…
AbCthings
  • 116
  • 9
1
vote
1 answer

actor model in Thingsboard

if we have a very small configuration of TB (a base system is installed) and there are a few of IOT devices, what the initial number of actors, and how the number of actors is changed if there is a load from devices. What is the difference between…
1
vote
0 answers

Dashboard resizing and widgets losing values

I upgraded from Thingsboard 2.0.2 to 2.1.0. Widgets (vertical digital gauges) suddenly started losing values until next telemetry update or resizing browser manually (showing min value until then). Later I noticed that values where correct about two…
Gawain
  • 11
  • 1
1
vote
0 answers

thingsboard mqtt message lenght limited to 100 bytes?

I am trying to send several variables trough mqtt messages, but the messages is not going trough when I send more that 100 bytes, is there a limit in the thingsboard mqtt broker? Because for what I've seen mqtt has payload limits much higher than…
Rodrigo Miranda
  • 113
  • 3
  • 13
1
vote
1 answer

Thingsboard dynamically create devices

Is there any way of creating devices programmatically and get their tokens. I have a project where I need to create "entities" in my application side dynamically. I want these to be able to send data to a dashboard where I want to see some features…
José Barbosa
  • 41
  • 1
  • 1
  • 3