Skip to content

Comments

Added ThingsBoard Client SDK library#269

Open
samson0v wants to merge 2 commits intoadafruit:mainfrom
samson0v:main
Open

Added ThingsBoard Client SDK library#269
samson0v wants to merge 2 commits intoadafruit:mainfrom
samson0v:main

Conversation

@samson0v
Copy link

This PR add new helper ThingsBoard IoT Client SDK.
ThingsBoard is an open-source IoT platform for data collection, processing, visualization, and device management. This project is a CircuitPython library that provides convenient client SDK for Device API.

Copilot AI review requested due to automatic review settings February 16, 2026 13:45
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adds the ThingsBoard Client SDK library to the CircuitPython community bundle. ThingsBoard is an open-source IoT platform, and this library provides a client SDK for device API integration.

Changes:

  • Added ThingsBoard Client SDK as a git submodule
  • Updated the community library list with the new library entry
  • Configured git submodule reference in .gitmodules

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
libraries/helpers/thingsboard_client_sdk Added new submodule for the ThingsBoard Client SDK library
circuitpython_community_library_list.md Added entry for ThingsBoard Client SDK with description and links
.gitmodules Configured git submodule settings for the new library

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@FoamyGuy
Copy link
Contributor

The bundle build action for this failed. Unfortunately the error message is kind of generic and just says that there may be a library missing a release, but I can see here: https://github.com/thingsboard/CircuitPython_thingsboard-client-sdk/releases/tag/0.0.1 that the new library does have a release so it seems it's been tripped up by something else.

I will try to look investigate what could be the issue in the next few days.

@samson0v
Copy link
Author

Many thanks!

@FoamyGuy
Copy link
Contributor

I believe that you need to make a new release of your library in order for the actions to pass.

This PR shows:

Submodule thingsboard_client_sdk added at 6e2ddbb

That commit was made 4 days ago:
image

But the latest release in your library is from 3 weeks ago:
image

I think think is causing the bundle build to fail because it's looking for a release newer than the 6e2ddbb commit.

Make a new release in your library and comment here to let me know when that is done I can re-run the actions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants