Function Thingsboard遥测自定义无法使用小部件中的后处理功能进行转换

Function Thingsboard遥测自定义无法使用小部件中的后处理功能进行转换,function,widget,data-processing,thingsboard,telemetry,Function,Widget,Data Processing,Thingsboard,Telemetry,图中右边的cards小部件是原始遥测,我想转换成开/关输出,就像cards小部件的左边一样,右边看起来很简单。但是在我的代码尝试了几次之后,一切都不好,因为输出应该是true=On,false=Off。但现在它只显示一个true=on的输出,而忽略了其他条件。也许有人遇到了这些问题,并愿意帮助我弄清楚这里发生了什么。过了一会儿,我发现我的问题是,我在Arduino代码中以布尔值发送遥测数据,但在ThingsBoard中以字符串形式接收,JSON.stringify()是我在RPC日志请求中遗漏的


图中右边的cards小部件是原始遥测,我想转换成开/关输出,就像cards小部件的左边一样,右边看起来很简单。但是在我的代码尝试了几次之后,一切都不好,因为输出应该是true=On,false=Off。但现在它只显示一个true=on的输出,而忽略了其他条件。也许有人遇到了这些问题,并愿意帮助我弄清楚这里发生了什么。

过了一会儿,我发现我的问题是,我在Arduino代码中以布尔值发送遥测数据,但在ThingsBoard中以字符串形式接收,JSON.stringify()是我在RPC日志请求中遗漏的内容。因此,对于那些与我有相同问题的人,可以回顾一下您收到的数据类型,等等