Open Issues Need Help
View All on GitHubOpen-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The issue describes a bug in ThingsBoard Professional Edition 4.1.0 where custom properties added to a static widget's settings form via the new UI are not correctly applied or reflected in the widget's Appearance tab. This prevents users from customizing widget behavior through these new settings, and it's a known recurring problem.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task requires determining if the ThingsBoard API directly supports OAuth 2.0 login via Microsoft Entra ID using the existing ThingsBoard configuration, or if an alternative approach is needed, such as handling the OAuth flow entirely within a Next.js application and exchanging the Microsoft access token for a ThingsBoard access token. This involves investigating ThingsBoard's API documentation and potentially implementing custom OAuth 2.0 handling in the Next.js application.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to debug a Mockito mocking error encountered while developing a ThingsBoard rule node. The error, "Mockito cannot mock this class", occurs during the `mvn clean install` process within a unit test for `TbCalculateSumNode`. The solution likely involves refactoring the `TbCalculateSumNode` class to allow for mocking or finding an alternative testing approach. The provided information includes the error message, relevant code snippet, ThingsBoard version, and Java environment details.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task requires providing guidance on setting up an RPC callback within a custom numeric control widget for ThingsBoard v3.6.4. This involves understanding ThingsBoard's widget development, RPC mechanisms, and potentially consulting the ThingsBoard documentation or source code to identify the correct method for binding an RPC method in a custom widget.
Open-source IoT Platform - Device management, data collection, processing and visualization.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The user needs help deploying a customized ThingsBoard setup using Docker. They've modified the ThingsBoard UI and want to deploy their changes instead of a fresh installation from the official Docker image.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: Debug and fix a bug in the ThingsBoard IoT platform's custom widget editor. The bug causes data-binding using both $scope and ctx.custom patterns to fail, resulting in incorrect error messages. The solution requires investigating the widget execution engine and potentially server-side caching to identify why the saved widget code is not executing correctly.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to troubleshoot a ThingsBoard database schema version mismatch preventing an upgrade from 3.8.1 to 3.9.0. The `tb_schema_settings` table incorrectly reports version 3.6.4, while the application claims 3.8.1. The solution involves investigating why the schema version isn't updating correctly during upgrades, potentially requiring manual schema updates or database repair, and ensuring consistent versioning across the application and database.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to determine the feasibility and best practices for enabling Coca-Cola (and other clients) to fully self-manage their own ThingsBoard instance within a single private cloud deployment, ensuring client data isolation, administrative autonomy, and secure access control. This involves exploring options for multi-tenancy, API access, infrastructure management, and long-term support strategies within a ThingsBoard private cloud environment.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to find an alternative to `history.back()` for implementing a back button in a ThingsBoard application. The current implementation using `history.back()` clears the previous state, breaking navigation. A solution is needed that avoids this state clearing and allows navigating to different dashboard states based on the context of the back button press.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to determine if ThingsBoard version 4.0.1 provides a method within widgets or custom actions to retrieve the ID (and potentially email) of the currently logged-in user. The goal is to access this user's information, specifically their ID, for use within a custom action, rather than relying on broader customer data.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task requires implementing a widget action in the ThingsBoard open-source IoT platform that opens the time window popup, even when the dashboard toolbar is hidden. This involves understanding ThingsBoard's widget API and potentially modifying its existing functionality to trigger the time window popup independently of the toolbar.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task requires determining if ThingsBoard allows dynamic widget rendering within a markdown HTML card, specifically creating 1-8 gauges based on a sensor count attribute. Each gauge would display data from different sensors (S1, S2, etc.). The solution needs to decide between leveraging existing ThingsBoard features or developing a custom widget.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to debug a custom ThingsBoard widget's custom action. The action, intended to open a new dashboard state using `stateController.openState`, is not working as expected. The issue is likely related to how the state parameters are being set or how the target state is being referenced. Additionally, the user needs help dynamically retrieving all available state IDs.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task involves debugging and optimizing a ThingsBoard rule chain script that sends email alerts based on IoT device power and network status. The script currently incorrectly reports 'unknown' status and doesn't prevent continuous alerts for the same incident. The solution requires analyzing the provided script and telemetry data, modifying the script to correctly interpret the data, consolidate telemetry data into a single message, and implement logic to prevent duplicate alerts.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: Debug a custom ThingsBoard action that uses a third-party time picker library (Clockpicker) which is causing unintended styling conflicts with the ThingsBoard UI (v3.8.0). The solution involves investigating the CSS conflict between Clockpicker's Bootstrap dependency and ThingsBoard's styling, potentially through CSS specificity adjustments or alternative styling approaches to isolate the custom action's styling.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to enhance the ThingsBoard platform to provide a simpler method for widgets to retrieve the notification count without requiring custom API calls or complex widget implementations. The current approach necessitates a custom API call within the widget, which doesn't automatically update with notification changes. The goal is to create a more straightforward way to access this information, ideally through a built-in function or property.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: Debug a JSON parsing error occurring on the ThingsBoard server during WebSocket telemetry subscription from a custom widget. The issue involves a malformed JSON command structure sent from the client-side JavaScript code to the Java server. The task requires investigating the JSON structure, server-side deserialization configuration, and potentially the client-side code to identify and fix the root cause of the parsing failure.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: Debug why a Beckhoff PLC using MQTT version 3 is failing to send telemetry data to the ThingsBoard demo server, while other MQTT clients (command line and Mosquitto) succeed. This involves analyzing the PLC code, network configuration, and potentially ThingsBoard's MQTT server settings to identify the root cause of the communication failure.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: Debug an MQTT connection issue between a Beckhoff PLC and the ThingsBoard demo instance. The PLC code, which attempts to publish telemetry data, is not working as expected, while a standard MQTT client works correctly. The task involves analyzing the PLC code, verifying the ThingsBoard access token, and potentially adjusting the PLC code or ThingsBoard configuration to establish a successful connection.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to debug a custom ThingsBoard widget in version 4.0.1. The widget's `settingsForm` is not correctly reflecting in the dashboard UI, preventing access to settings data via `self.ctx.settings`. The solution involves investigating why the settings form isn't rendering correctly in the dashboard's appearance settings and how to properly access the settings data within the widget's code.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: Debug and fix a rendering issue with the `tb-timewindow` component within a custom HTML/Markdown card in the ThingsBoard open-source IoT platform. The issue manifests as an error on click and the absence of expected time settings. The solution likely involves inspecting the component's implementation, identifying the cause of the error, and potentially adjusting the component's integration within the custom card to include missing features.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The user is trying to pass multiple entities to a ThingsBoard dashboard state using a custom function. The current implementation only works for a single entity. The task is to debug why the dashboard doesn't update when multiple entities are selected and modify the code to correctly handle multiple entities in the `currentEntities` state parameter.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to enhance the ThingsBoard open-source IoT platform's `AttributeService` to support updating existing timeseries data. Currently, it only allows saving new data. The solution involves modifying the `saveEntityTimeseries` function in `ui-ngx/src/app/core/http/attribute.service.ts` to include an update capability, potentially by adding a mechanism to identify and update specific records based on timestamps or other unique identifiers. Alternative solutions for efficiently updating timeseries data should also be explored.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: Debug a custom action button in the ThingsBoard UI that is failing to trigger an alert, despite other actions working correctly. The issue involves a JavaScript function within a custom action that should display an alert upon button click. The task requires investigating why the alert isn't appearing, potentially involving debugging JavaScript code, checking browser console errors, and verifying ThingsBoard configuration.
Open-source IoT Platform - Device management, data collection, processing and visualization.
AI Summary: The task is to debug a custom action within the ThingsBoard IoT platform. The custom action is intended to read a device attribute ('incontrol_url') and open that URL in a new browser tab. Currently, the custom action is not functioning as expected. The solution requires inspecting the provided JavaScript code, investigating the ThingsBoard widget context and data sources, and potentially adjusting the code to correctly retrieve and use the 'incontrol_url' attribute to open the URL in a new tab.
Open-source IoT Platform - Device management, data collection, processing and visualization.