Skip to content

RuleChain save time series, try set a time series key value to NULL #13614

Closed
@icoco

Description

@icoco

RuleChain, try to use node 'save time series' assign a telemetry value to null, eg:

{
    "ts": 1750350919388,
    "values": {
        "temperature": null
    }
}

but seem it is not works . throw error bellows:

com.google.gson.JsonSyntaxException: Can't parse value: {"ts":1750350919388,"values":{"temperature":null}}
	at org.thingsboard.server.common.adaptor.JsonConverter.parseObject(JsonConverter.java:176)
	at org.thingsboard.server.common.adaptor.JsonConverter.convertToTelemetry(JsonConverter.java:154)
	at org.thingsboard.server.common.adaptor.JsonConverter.convertToTelemetry(JsonConverter.java:629)
	at org.thingsboard.server.common.adaptor.JsonConverter.convertToTelemetry(JsonConverter.java:618)
	at org.thingsboard.rule.engine.telemetry.TbMsgTimeseriesNode.onMsg(TbMsgTimeseriesNode.java:106)
	at org.thingsboard.server.actors.ruleChain.RuleNodeActorMessageProcessor.onRuleChainToRuleNodeMsg(RuleNodeActorMessageProcessor.java:174)
	at org.thingsboard.server.actors.ruleChain.RuleNodeActor.onRuleChainToRuleNodeMsg(RuleNodeActor.java:116)
	at org.thingsboard.server.actors.ruleChain.RuleNodeActor.doProcess(RuleNodeActor.java:75)
	at org.thingsboard.server.actors.service.ContextAwareActor.process(ContextAwareActor.java:56)
	at org.thingsboard.server.actors.TbActorMailbox.processMailbox(TbActorMailbox.java:172)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1395)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)

Question :

what is the right way to set to null / clear a special time series value ?

Metadata

Metadata

Assignees

Labels

questiongeneric question

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions