save/load 事物板配置

save/load thingsboard configuration

是否可以以某种方式序列化当前的 Thingsboard(我们称之为 TBoard)配置,保存它,然后在 TBoard 启动时加载保存的配置。 我对加载设备配置文件、规则链和仪表板特别感兴趣。 我想将配置与我的项目一起保存在 git 存储库中,这样我就可以使用 docker-compose 从项目(我们称它们为传感器)和具有保存配置的单个 TBoard 实例启动多个服务将用于从传感器收集遥测数据和绘制仪表板。 保存配置的另一个原因是,如果由于某种原因 TBoard 容器崩溃或以某种方式损坏而无法再次启动,我是否必须再次单击这些东西才能创建所有设备配置文件、仪表板、配置规则链...等等等等...?

关于这条线

I am specifically interested in loading device profiles, rule chains, and dashboards. I want to save configuration together with my project in git repository

我最近刚刚为我的 Thingsboard 部署实施了版本控制。我这样做的方式是 the python REST client.

我已经编写了将所有 dashboards/data converters/integrations/rule chains/widgets 导出到 json 文件的函数,我将这些文件保存到 github 存储库中。

我还写了反向脚本来将存储的文件推送到一个新的环境,本质上是“刷新”它。令人惊讶的是,这完美地工作。

我有一个想法将它作为一个包发布,但这是我以前从未做过的事情,所以我不确定我是否会实现它。

只是让您知道,绝对有可能通过 API.

运行源代码控制