Das Log im Iobroker zeigt keinen Fehler.
Anbei das Log aus der OwnTrack App, wo der Fehler angezeigt wird. (Positionsdaten und IoT Key sind überschrieben mit x und xyz)
2026-05-16 11:58:21.654 E [DefaultDispatcher-worker-6] MessageProcessor$onMessageDeliveryFailed: Message delivery failed. queueLength: 42, message=[MessageLocation id=xyz ts=2026-05-15T23:43:27Z,lat=xyz,long=xyz,created_at=2026-05-15T23:44:04Z,trigger=DEFAULT]
2026-05-16 11:58:21.660 D [DefaultDispatcher-worker-2] RoomBackedMessageQueue$requeue: Requeued message to head with sequence 112
2026-05-16 11:58:21.660 D [DefaultDispatcher-worker-5] MessageProcessor$resendDelayWait: Waiting for 2m before retrying send
2026-05-16 11:59:22.709 D [main] LocationCallbackFlowKt$locationCallbackFlow$1$callback: locationCallbackFlow availability: LocationAvailability[false]
2026-05-16 11:59:23.772 D [main] LocationCallbackFlowKt$locationCallbackFlow$1$callback: locationCallbackFlow availability: LocationAvailability[true]
2026-05-16 12:00:21.662 D [DefaultDispatcher-worker-5] MessageProcessor: Retry wait finished after 2m 0.001446875s. Cancelled=false}
2026-05-16 12:00:21.677 D [DefaultDispatcher-worker-5] RoomBackedMessageQueue$dequeue: Dequeued message with id 112
2026-05-16 12:00:21.678 D [DefaultDispatcher-worker-5] MessageProcessor: Taken message off queue: [MessageLocation id=xyz ts=2026-05-15T23:43:27Z,lat=xyz,long=xyz,created_at=2026-05-15T23:44:04Z,trigger=DEFAULT]
2026-05-16 12:00:21.680 D [DefaultDispatcher-worker-5] HttpMessageProcessorEndpoint: Publishing Message JSON {"_type":"location","topic":"owntracks/iobroker/e2s","qos":1,"retained":true,"created_at":1778888644,"_id":"xyz","source":"fused","batt":97,"bs":2,"acc":13,"lat":xyz,"lon":xyz,"alt":328,"tst":xyz,"m":1,"conn":"w","inregions":[],"BSSID":"02:00:00:00:00:00","SSID":"<unknown ssid>","tid":"2s"}
2026-05-16 12:00:21.942 D [DefaultDispatcher-worker-5] HttpMessageProcessorEndpoint: HTTP response received: Response{protocol=http/1.1, code=200, message=OK, url=https://service.iobroker.in/v1/iotService?service=custom_xyz&key=xxxxxxxxx&data=}
2026-05-16 12:00:21.943 D [DefaultDispatcher-worker-5] HttpMessageProcessorEndpoint: HTTP response body: {"result":"OK"}
2026-05-16 12:00:21.944 E [DefaultDispatcher-worker-5] HttpMessageProcessorEndpoint: HTTP Delivery failed
java.io.IOException: Failed to parse JSON
at org.owntracks.android.model.Parser.fromJson(SourceFile:21)
at org.owntracks.android.net.http.HttpMessageProcessorEndpoint.sendMessage-gIAlu-s(SourceFile:395)
at org.owntracks.android.services.MessageProcessor.sendAvailableMessages(SourceFile:557)
at org.owntracks.android.services.MessageProcessor.access$sendAvailableMessages(SourceFile:1)
at org.owntracks.android.services.MessageProcessor$sendAvailableMessages$1.invokeSuspend(Unknown Source:11)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:9)
at kotlinx.coroutines.UndispatchedCoroutine.afterResume(SourceFile:54)
at kotlinx.coroutines.AbstractCoroutine.resumeWith(SourceFile:23)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(SourceFile:32)
at kotlinx.coroutines.DispatchedTask.run(SourceFile:109)
at androidx.work.Worker$2.run(SourceFile:150)
at kotlinx.coroutines.scheduling.TaskImpl.run(SourceFile:3)
at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(SourceFile:93)
Caused by: kotlinx.serialization.json.internal.JsonDecodingException: Class discriminator was missing and no default serializers were registered in the polymorphic scope of 'MessageBase'.
JSON input: {"result":"OK"}
at kotlinx.serialization.json.internal.WriteModeKt.JsonDecodingException(SourceFile:3)
at kotlinx.serialization.json.internal.WriteModeKt.JsonDecodingException(SourceFile:4)
at kotlinx.serialization.json.internal.WriteModeKt.decodeSerializableValuePolymorphic(SourceFile:111)
at kotlinx.serialization.json.internal.StreamingJsonDecoder.decodeSerializableValue$1(SourceFile:35)
at kotlinx.serialization.json.Json.decodeFromString(SourceFile:26)
at org.owntracks.android.model.Parser.fromJson(SourceFile:19)
... 12 more