awesome-thingsboard
A curated list of awesome Thingsboard widgets, widget bundles, dashboards, rule chains and custom rule nodes
https://github.com/devaskim/awesome-thingsboard
Last synced: 6 days ago
JSON representation
-
Widgets
- Circle progress bar in table
- Collibellex-Thingsboard-Widgets - widget library for Thingsboard CE/PE 3.0+
- AbCthings widgets - chart and gauge widgets
- thingsboard-widget - inter-widget communication, based on [thingsboard/thingsboard#976](https://github.com/thingsboard/thingsboard/issues/976)
- ATAW - Advanced Thingsboard Attribute Widget
- hasankarainfo' widgets - widgets bundle includes Last Value Chart, Digital Gauge Card and Delete Time Series widget
- Time dependent polygon map widget - widget displays polygons in different time slices
- Image Viewer From Base64
- Simple Button With HTTP Request
- Custom Widgets - several custom widgets
- Energy widget for IRIS - simple energy widget with real-time data
- Multiple Devices in HTML/Markdown widget
- Cards Rendering Widget
- Menu based on (customer) device types
- hasankarainfo' widgets - widgets bundle includes Last Value Chart, Digital Gauge Card and Delete Time Series widget
- Image Viewer From Base64
-
Tools
- Thingsboard tools - provides API service with various features
- Grafana/Prometheus for Docker monolith
- Thingsboard-Load-Test - automated load testing tool for Thingsboard
- thingsboard-data-migration - data migration between two instances of ThingsBoard
- TB-CLI - command-line Interface for Thingsboard
- tb-migration - scripts for exporting and importing data using ThingsBoard API
- tb-scripts - Bash scripts for managing Thingsboard database and server
- tb-exporter - script to fetch the data for a DEVICE from ThingsBoard and merge all of the columns into one, easier to use CSV
- thingsboard-sandbox - simple service that can listen the request and response result
- Meta2D ThingsBoard Designer
- TB-CLI - command-line Interface for Thingsboard
-
Code Snippets
- Export Image to File
- Back Button
- Location from Browser
- Colorize table rows without row style function
- Widget Time Window Callback
- Assign default dashboard to user with fullscreen mode
- Call REST endpoints that are not exposed in service map
- How to remove state ids from dashboard toolbar
- Calling mobile action programatically
- Custom action to dynamically add data key to chart
- Ignore infinite onDataUpdated() Calls in Custom Time Series Widget
- Retrieve zoomed start and end time for a line chart
- Custom SVG as map marker
-
Administration
-
Rule chains
- TTL for Postgres database
- Smart-farming-dashboard - rule chain and dashboard for Thingsboard PE
- Fleet monitoring - Confluent Cloud / ThingsBoard Cloud integration IoT demo
- Workaround for Cyclic Rule Chains Scenario
-
Integrations
-
IoT systems
- tasmota-thingsboard-daemon - bridge between tasmota devices and ThingsBoard server
- IoTGateway - a cross-platform IoT gateway based on .net6
- The Things Stack to ThingsBoard Community Edition connector
- Thingsboard-HomematicIP Bridge
- thoscy - relay messages between a ThingsBoard server and OSC (Open Sound Control)
- Edgex-thingsboard - micro service that connects Edgex to Thingsboard by MQTT
- rusty-mqtt - a bridge between the MQTT broker of TTN and ThingsBoard in Rust
- Thingboard Smart Gateway - POC for distributed event driven application based on Redis, Spring Boot 3 and Apache Camel 4
- Public Dashboard with User Registration and Device Management
- thingsboard-forward-broker - forward internal broker to external broker
-
Solutions
-
Hardware
- Avantec Thermostat - Using Avantec HVAC device with ThingsBoard
- ESP32-Thingsboard-IoT-Dashboard - MQTT and I2C protocols to set up cloud-enabled dashboard with ESP32 and Arduino
- TTGO ESP32 CO2 Monitor
- ESP32-PulseMeter
- ESP32 ThingsBoard MQTT Client library
- Chirpstack http integration from CNDINGTEK lorawan sensor
- tfluna - forward TF-Luna LIDAR sensor events over OSC, UDP, or Thingsboard.
- IoT Agriculture Monitoring System - monitoring system uses ESP8266 microcontroller such as NodeMCU and WeMos D1 R2 to monitor and upload plant's parameters
- LORAPERTURA - IOT device in the things network for door status and weather station
- CF Arduino Humidifier - configurable humidifier using ESP8266, ultrasonic atomizer and ThingsBoard as server
- SGP30 - SGP30 CO2 and VOC Sensing with A Raspberry Pi
- Weight scale IoT by ESP32
- Arduino_To_Thingsboard - send data to Thingsboard from Arduino Mega 2560
- TTGO-T-Beam-GeoTracker - geotrace each data point
- STM32 IoT Discovery Board Tutorial
- qESP32 WiFi and Bluetooth ESP32 IOT DevKit
- Farm_IoT_ESP32Cam - IoT crop monitoring device
- qTop_BG9x_AxC_ThingsBoard - qTop-BG9x-AxC Adafruit Feather Compatible / Arduino MKR Compatible Shield ThingsBoard Local Condition Monitoring Demo
- qTop_BG96_AFC_ThingsBoard - qTop-BG96-AFC Adafruit Feather Compatible Shield ThingsBoard Local Condition Monitoring Demo
- Park-Assist-with-Thingsboard-and-Telegram - An ESP8266-based device using ultrasonic sensor to help driver park car at the correct position
- smart-home-security - mock smart home security system
-
-
Dashboards
- Live-USB-Webcam-Streaming - stream USB Webcam to Thingsboard and detects the human faces
-
Rule nodes
- node-red-contrib-thingsboard-pe-rest-api - Node-RED node for thingsboard-pe-rest-api
-
SDKs and REST clients
- Laravel ThingsBoard.io Client - PHP Laravel client
- Esys Thingsboard Client - .Net HTTP and MQTT Api client for Thingsboard.io.
- thingsboard-ruby
- Thingsboard.NET - .NET client library for Thingsboard IoT Platform
- Thingsboard Javascript SDK
- Thebex - Elixir client for the ThingsBoard REST API
- Rthingsboard - R package for interacting with the API of ThingsBoard
- ThingsBoardDotNet - .Net library designed to work with ThingsBoard platform
- thingsboard-telemetry-stream - fetch data from the Thingsboard telemetry [WebSocket API](https://thingsboard.io/docs/user-guide/telemetry/#websocket-api)
- ThingsBoardLink - high-level IoT platform interaction toolkit designed for Python developers
- Swift administration / user-space API (not device API) client
-
Deployment
-
IoT systems
- thingsboard-aws-eb - ThingsBoard dockerized application deployment to AWS Elastic Beanstalk
- Thingsboard on Nutanix Karbon Platform Services - deploy Thingsboard on-top of [Nutanix Karbon Platform Services](https://www.nutanix.com/products/karbon/platform-services)
-
-
Customizations
Programming Languages
Categories
Sub Categories
Keywords
thingsboard
28
iot
13
mqtt
6
python
5
esp32
5
arduino
4
lorawan
3
thingsboard-gateway
2
intelligent-museum
2
networking
2
osc
2
esp-idf
2
thethingsnetwork
2
rust
2
esp8266
2
iot-application
2
wifi
2
docker
2
widgets
1
chatroom
1
embedded-systems
1
remote-shell
1
ecg-filtering
1
diabetes
1
white-board
1
widget
1
time-dependent-polygon-map-widget
1
chronic-diseases
1
typescript
1
aes-encryption-decryption
1
webpack5
1
csharp
1
aes-ecb-mode
1
dotnetcore
1
nodejs
1
aes-cbc-encryption
1
reactjs
1
api
1
aes-128
1
weather
1
water-supply
1
soil-quality
1
ai
1
artificial-neural-networks
1
lpwan
1
farming
1
dart
1
test-automation
1
load-testing
1
wtm
1