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
2 answers

Thingsboard shared attributes pulled from device

I am trying to get all shared attributes (45) from server to the device (ESP32). I created a full dashboard to update/modify all of the attributes. But I am facing 2 issues : Identify the shared attribute that device is receiving. What if my device…
Tatu IoT
  • 11
  • 2
1
vote
1 answer

How to set multiple alarms with Thingsboard Rule chain

I have to set more than 10 different types of alarms from the same device. Do I have to create multiple chains for each alarm type, as in the picture below, or there is another way to do it simpler?
1
vote
0 answers

How to define the UI of a ThingsBoard widget using a Json schema?

We're working on an IOT device connected to a ThingsBoard panel. The goal is that a user must be able to modify the settings of that device in 2 different ways: Direct connection through wifi Using a widget on ThingsBoard The first way has already…
Guillaume
  • 33
  • 5
1
vote
0 answers

timeoutMsgs no clue what is this in the Logs

We are having for the third time the problem of not being able to visualize the data from our devices in our dashboard. The data is being transmitted to the "Data converter", but from there it does not arrive to "Device groups". This is not good for…
1
vote
1 answer

How to run ThingsBoard from the public IP address of my AWS instance

I am running a Ubuntu instance in EC2 AWS, I have installed ThingsBoard on Ubuntu following the documentation of ThingsBoard but to run the ThingsBoard platform, I am supposed to do it through the localhost address but I can't as I am connecting to…
1
vote
0 answers

Error installing thingsboard community edition

I'm getting this error during the installation, i tried using docker this time and i'm getting the same error over and over, i trying on a ubuntu 18 instance (openstack) and i can't find a solution. I followed the documentation ( i tried on a AWS…
1
vote
1 answer

Polygon not showing on ThingsBoard Trip Animation Widget

I am currently trying to mess around with ThingsBoard, and one of the things I am trying to achieve is to show a polygon on the trip animation widget. I have my coordinate values added to it as I would expect to work, but it doesn't seem to. I have…
J M Smith
  • 25
  • 1
  • 11
1
vote
0 answers

How i can use translate.use() method?

I'm trying to change widget language. especially the name of the months. self.ctx.translate.use('ru_RU').subscribe(response => { console.log('response',response) }) doesn't work :(
Anzor
  • 51
  • 5
1
vote
0 answers

error TypeError: Cannot read property '_options' of undefined

I clone thingsboard from their github repo. But when I am going to build the production I am getting an error. In console it give me something like this. An unhandled exception occurred: Cannot read property '_options' of undefined See…
1
vote
0 answers

Thingsboard : How to send data from a device to respective device configured in the Thingsboard via HTTP curl?

Please check the attached image. Thingsboard:Send data via HTTP As Device 1 & 2 send their respective status messages to Pairing Device 1. This data contains respective device IDs. Pairing Device receives this message and send it to Thingsboard…
1
vote
0 answers

Botched Thingsboard upgrade from 2.5.6 to 3.0.0

In attempting to upgrade my Thingsboard CE instance I somehow broke something, and I don't know what. I installed PostGres SQL 12.0 and when I run the upgrade script something is getting hung up. Any hints as to what went wrong? sudo…
cyberzl1
  • 11
  • 1
1
vote
1 answer

Modify context path ThingsBoard

In a Spring Boot application, I can modify the context path using the property server.servlet.context-path in application.properties. Since ThingsBoard uses Spring, I expect a similar customization to be possible. I want a dockerized ThingsBoard to…
EM90
  • 552
  • 1
  • 8
  • 22
1
vote
1 answer

Enabling rule chain alarms with MQTT doesn't work in thingsboard

When I am sending telemetry to devices in thingsboard using MQTT the alarms I have set up (using this guide https://thingsboard.io/docs/user-guide/rule-engine-2-0/tutorials/create-inactivity-alarm/) doesn't work. It does work to begin with when…
en_lorithai
  • 1,120
  • 7
  • 13
1
vote
0 answers

Thingsboard 3.1.1 How to display the number of devices for every related asset

I have a number of three assets, each asset containing a different number of devices. I am using an Entities widget to display all the assets. Please tell me how to display in a custom column of that widget the number of related devices for every…
Tom Cat
  • 185
  • 2
  • 3
  • 14
1
vote
1 answer

Thingsboard - split messages in rule chain

I need to have a "script node" in rule chain to return more than one message. I'm working on two different projects, and in both project I need this feature. For example because I need to invoke a dynamic number of API request. Using node-red I can…