Hey @panos, yes sometimes it disconnect but i always get this unknown command response. OR Log shows some errors but i dont know if it is a general problem or if it is related with the mentionend problem.
2025-11-22 14:40:15.477 INFO [Thread-256 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : Updating 34 attributes of CarCustomAsset with IMEI 864275078462630 at Timestamp Optional[Attribute{name='lastContact', type='dateAndTime', value='2025-11-22 14:40:13.0', timestamp='1763818813000'} ]
2025-11-22 14:40:20.028 WARNING [Thread-256 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : "{\"state\":{\"reported\":{\"ts\":1763818818000,\"pr\":0,\"latlng\":\"53.769340,10.718840\",\"alt\":20,\"ang\":340,\"sat\":10,\"sp\":69,\"evt\":0,\"239\":1,\"240\":1,\"21\":5,\"200\":0,\"69\":1,\"113\":100,\"30\":0,\"31\":21,\"32\":86,\"37\":70,\"759\":13,\"250\":1,\"181\":16,\"182\":9,\"66\":14788,\"67\":4105,\"68\":0,\"36\":1544,\"43\":0,\"49\":21012,\"241\":26202,\"16\":712670,\"389\":210660,\"390\":180,\"256\":\"WVWZZZ3CZCE012345\"}}}"
2025-11-22 14:40:20.028 WARNING [Thread-256 (ActiveMQ-cli..ads)] te.model.util.ValueUtil.MODEL_AND_VALUES : Failed to parse JSON
com.fasterxml.jackson.core.JsonParseException: Unexpected character ('x' (code 120)): Expected space separating root-level values
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 2]
at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2678)
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:742)
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportMissingRootWS(ParserMinimalBase.java:660)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._verifyRootSpace(ReaderBasedJsonParser.java:1800)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseNumber2(ReaderBasedJsonParser.java:1665)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseUnsignedNumber(ReaderBasedJsonParser.java:1363)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:777)
at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5125)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:5028)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3954)
at org.openremote.model.util.ValueUtil.parse(ValueUtil.java:240)
at org.openremote.model.util.ValueUtil.parse(ValueUtil.java:252)
at org.openremote.model.util.ValueUtil.getValue(ValueUtil.java:388)
at org.openremote.model.util.ValueUtil.getValueCoerced(ValueUtil.java:408)
at telematics.teltonika.TeltonikaDataPayload.getAttributes(TeltonikaDataPayload.java:293)
at telematics.teltonika.TeltonikaMQTTHandler.onPublish(TeltonikaMQTTHandler.java:408)
at org.openremote.manager.mqtt.MQTTHandler.lambda$addPublishConsumer$3(MQTTHandler.java:193)
at org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:982)
at org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:1135)
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:59)
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:32)
at org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:69)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:120)
2025-11-22 14:40:20.029 INFO [Thread-256 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : Updating 34 attributes of CarCustomAsset with IMEI 864275078462630 at Timestamp Optional[Attribute{name='lastContact', type='dateAndTime', value='2025-11-22 14:40:18.0', timestamp='1763818818000'} ]
2025-11-22 14:40:26.894 WARNING [Thread-256 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : "{\"state\":{\"reported\":{\"ts\":1763818824000,\"pr\":0,\"latlng\":\"53.770285,10.718187\",\"alt\":21,\"ang\":332,\"sat\":9,\"sp\":69,\"evt\":0,\"239\":1,\"240\":1,\"21\":5,\"200\":0,\"69\":1,\"113\":100,\"30\":0,\"31\":30,\"32\":85,\"37\":71,\"759\":13,\"250\":1,\"181\":17,\"182\":10,\"66\":14756,\"67\":4105,\"68\":0,\"36\":1587,\"43\":0,\"49\":21012,\"241\":26202,\"16\":712784,\"389\":210660,\"390\":190,\"256\":\"WVWZZZ3CZCE012345\"}}}"
2025-11-22 14:40:26.895 WARNING [Thread-256 (ActiveMQ-cli..ads)] te.model.util.ValueUtil.MODEL_AND_VALUES : Failed to parse JSON
com.fasterxml.jackson.core.JsonParseException: Unexpected character ('x' (code 120)): Expected space separating root-level values
at [Source: REDACTED (`StreamReadFeature.INCLUDE_SOURCE_IN_LOCATION` disabled); line: 1, column: 2]
at com.fasterxml.jackson.core.JsonParser._constructReadException(JsonParser.java:2678)
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportUnexpectedChar(ParserMinimalBase.java:742)
at com.fasterxml.jackson.core.base.ParserMinimalBase._reportMissingRootWS(ParserMinimalBase.java:660)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._verifyRootSpace(ReaderBasedJsonParser.java:1800)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseNumber2(ReaderBasedJsonParser.java:1665)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser._parseUnsignedNumber(ReaderBasedJsonParser.java:1363)
at com.fasterxml.jackson.core.json.ReaderBasedJsonParser.nextToken(ReaderBasedJsonParser.java:777)
at com.fasterxml.jackson.databind.ObjectMapper._initForReading(ObjectMapper.java:5125)
at com.fasterxml.jackson.databind.ObjectMapper._readMapAndClose(ObjectMapper.java:5028)
at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:3954)
at org.openremote.model.util.ValueUtil.parse(ValueUtil.java:240)
at org.openremote.model.util.ValueUtil.parse(ValueUtil.java:252)
at org.openremote.model.util.ValueUtil.getValue(ValueUtil.java:388)
at org.openremote.model.util.ValueUtil.getValueCoerced(ValueUtil.java:408)
at telematics.teltonika.TeltonikaDataPayload.getAttributes(TeltonikaDataPayload.java:293)
at telematics.teltonika.TeltonikaMQTTHandler.onPublish(TeltonikaMQTTHandler.java:408)
at org.openremote.manager.mqtt.MQTTHandler.lambda$addPublishConsumer$3(MQTTHandler.java:193)
at org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl.callOnMessage(ClientConsumerImpl.java:982)
at org.apache.activemq.artemis.core.client.impl.ClientConsumerImpl$Runner.run(ClientConsumerImpl.java:1135)
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:59)
at org.apache.activemq.artemis.utils.actors.OrderedExecutor.doTask(OrderedExecutor.java:32)
at org.apache.activemq.artemis.utils.actors.ProcessorBase.executePendingTasks(ProcessorBase.java:69)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at org.apache.activemq.artemis.utils.ActiveMQThreadFactory$1.run(ActiveMQThreadFactory.java:120)
2025-11-22 14:40:26.895 INFO [Thread-256 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : Updating 34 attributes of CarCustomAsset with IMEI 864275078462630 at Timestamp Optional[Attribute{name='lastContact', type='dateAndTime', value='2025-11-22 14:40:24.0', timestamp='1763818824000'} ]
Here is a short log, car not moving and i only send command:
2025-11-22 14:51:14.329 WARNING [Thread-256 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : New AssetStateDuration
2025-11-22 14:51:14.329 INFO [Thread-256 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : Updating 24 attributes of CarCustomAsset with IMEI 864275078462630 at Timestamp Optional[Attribute{name='lastContact', type='dateAndTime', value='2025-11-22 14:51:09.0', timestamp='1763819469000'} ]
2025-11-22 14:52:37.296 WARNING [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : "{\"RSP\":\"unknown command or invalid format\"}"
2025-11-22 14:52:37.296 WARNING [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : The old value is empty!
2025-11-22 14:52:37.296 SEVERE [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : Could not parse Asset State Duration data
2025-11-22 14:52:37.296 SEVERE [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : java.lang.Exception
2025-11-22 14:52:37.296 INFO [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : Updating 2 attributes of CarCustomAsset with IMEI 864275078462630 at Timestamp Optional.empty
2025-11-22 14:53:23.268 WARNING [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : "{\"RSP\":\"unknown command or invalid format\"}"
2025-11-22 14:53:23.268 WARNING [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : The old value is empty!
2025-11-22 14:53:23.268 SEVERE [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : Could not parse Asset State Duration data
2025-11-22 14:53:23.268 SEVERE [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : java.lang.Exception
2025-11-22 14:53:23.268 INFO [Thread-257 (ActiveMQ-cli..ads)] atics.teltonika.TeltonikaMQTTHandler.API : Updating 2 attributes of CarCustomAsset with IMEI 864275078462630 at Timestamp Optional.empty
Any idea what’s wrong there? Thanks in advance!