Here we go. Removed thing, re-inserted and starting cleaning process, and the errors start coming in. Those might be the reason why MQTT’s can be received properly. Long log incoming.
2023-01-16 19:21:55.449 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command clean_V2 with payload {"header":{"pri":1,"ts":1673893315449,"tzm":480,"ver":"0.0.50"},"body":{"data":{"act":"start","content":{"value":"5,7,3,2,1,6","donotClean":0,"total":0,"count":1,"type":"spotArea"}}}}
2023-01-16 19:21:55.569 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893315373","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok"}}
2023-01-16 19:21:55.582 [TRACE] [internal.api.impl.EcovacsIotMqDevice] - E07515513D1FP6CH0019: Got MQTT message on topic iot/atr/onFwBuryPoint-bd_basicinfo/93192f79-3cfe-47e1-91ef-14ef1f4fc7d2/1vxt52/MlT3/j: {"header":{"pri":1,"tzm":120,"ts":"1673893315411","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"gid":"G1673797370613","index":"0000000195","ts":"1673893315384","id":"1121673893315384","battery":100,"chargeState":1,"onCharger":1,"robotState":0,"robotPos":"-100.00,1300.00,1.02","chargerPos":"-10.71,573.86,-1.59","dirtboxState":1,"mopState":2}}
2023-01-16 19:21:55.599 [TRACE] [internal.api.impl.EcovacsIotMqDevice] - E07515513D1FP6CH0019: Got MQTT message on topic iot/atr/onFwBuryPoint-bd_setting/93192f79-3cfe-47e1-91ef-14ef1f4fc7d2/1vxt52/MlT3/j: {"header":{"pri":1,"tzm":120,"ts":"1673893315411","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"gid":"G1673797370613","index":"0000000196","ts":"1673893315386","id":"9881673893315386","AISL":0,"isPressurized":1,"continue":1,"DND":1,"childLock":1,"autocollect":0,"personalClean":0,"fanspeed":3,"waterAmount":3,"cleanCount":1,"personalCleanSetting":[]}}
2023-01-16 19:21:55.600 [TRACE] [internal.api.impl.EcovacsIotMqDevice] - E07515513D1FP6CH0019: Got MQTT message on topic iot/atr/onFwBuryPoint-bd_task-omni-washMop-start/93192f79-3cfe-47e1-91ef-14ef1f4fc7d2/1vxt52/MlT3/j: {"header":{"pri":1,"tzm":120,"ts":"1673893315411","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"gid":"G1673893315386","index":"0000000197","ts":"1673893315386","mid":"2054994424","bid":"1121673893315384","sid":"9881673893315386","triggerType":"app","washMopId":"�Xt\""}}
2023-01-16 19:21:56.026 [TRACE] [internal.api.impl.EcovacsIotMqDevice] - E07515513D1FP6CH0019: Got MQTT message on topic iot/atr/onCleanInfo_V2/93192f79-3cfe-47e1-91ef-14ef1f4fc7d2/1vxt52/MlT3/j: {"header":{"pri":1,"tzm":120,"ts":"1673893315860","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"cid":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}}}}
2023-01-16 19:21:56.028 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Device connection failed, reconnecting
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893315860","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"cid":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}}}}
at org.openhab.binding.ecovacs.internal.api.impl.JsonReportParser.handleMessage(JsonReportParser.java:93) ~[?:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.lambda$3(EcovacsIotMqDevice.java:168) ~[?:?]
at com.hivemq.client.internal.mqtt.mqtt3.Mqtt3AsyncClientView.lambda$callbackView$1(Mqtt3AsyncClientView.java:76) ~[bundleFile:?]
at com.hivemq.client.internal.mqtt.MqttAsyncClient$CallbackSubscriber.onNext(MqttAsyncClient.java:303) [bundleFile:?]
at com.hivemq.client.internal.mqtt.MqttAsyncClient$CallbackSubscriber.onNext(MqttAsyncClient.java:288) [bundleFile:?]
at com.hivemq.client.rx.FlowableWithSingle$SingleFutureSubscriber.onNext(FlowableWithSingle.java:406) [bundleFile:?]
at com.hivemq.client.internal.rx.operators.FlowableWithSingleCombine$SplitSubscriber$Default.tryOnNextActual(FlowableWithSingleCombine.java:235) [bundleFile:?]
at com.hivemq.client.internal.rx.operators.FlowableWithSingleCombine$SplitSubscriber.tryOnNext(FlowableWithSingleCombine.java:200) [bundleFile:?]
at io.reactivex.internal.operators.flowable.FlowableObserveOn$ObserveOnConditionalSubscriber.runAsync(FlowableObserveOn.java:649) [bundleFile:?]
at io.reactivex.internal.operators.flowable.FlowableObserveOn$BaseObserveOnSubscriber.run(FlowableObserveOn.java:176) [bundleFile:?]
at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66) [bundleFile:?]
at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57) [bundleFile:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:21:56.039 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Poll: Cancelled
2023-01-16 19:21:56.040 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
==> /var/log/openhab/events.log <==
2023-01-16 19:21:55.407 [INFO ] [openhab.event.ItemCommandEvent ] - Item '_vacuumStartCleaning' received command ON
2023-01-16 19:21:55.411 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item '_vacuumStartCleaning' changed from OFF to ON
2023-01-16 19:21:55.418 [INFO ] [openhab.event.ItemCommandEvent ] - Item '_vacuumCleanBathroom' received command OFF
2023-01-16 19:21:55.422 [INFO ] [openhab.event.ItemCommandEvent ] - Item '_vacuumCleanKitchen' received command OFF
2023-01-16 19:21:55.423 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item '_vacuumCleanBathroom' changed from ON to OFF
2023-01-16 19:21:55.427 [INFO ] [openhab.event.ItemCommandEvent ] - Item '_vacuumCleanWorkroom' received command OFF
2023-01-16 19:21:55.429 [INFO ] [openhab.event.ItemCommandEvent ] - Item '_vacuumCleanLivingroom' received command OFF
2023-01-16 19:21:55.430 [INFO ] [openhab.event.ItemCommandEvent ] - Item '_vacuumCleanCorridor' received command OFF
2023-01-16 19:21:55.431 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item '_vacuumCleanKitchen' changed from ON to OFF
2023-01-16 19:21:55.434 [INFO ] [openhab.event.ItemCommandEvent ] - Item '_vacuumCleanBedroom' received command OFF
2023-01-16 19:21:55.442 [INFO ] [openhab.event.ItemCommandEvent ] - Item 'vacuumAction' received command spotArea:F;H;D;C;B;G
2023-01-16 19:21:55.444 [INFO ] [openhab.event.ItemCommandEvent ] - Item '_vacuumStartCleaning' received command OFF
2023-01-16 19:21:55.445 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item '_vacuumCleanWorkroom' changed from ON to OFF
2023-01-16 19:21:55.446 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item '_vacuumCleanLivingroom' changed from ON to OFF
2023-01-16 19:21:55.447 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item '_vacuumCleanCorridor' changed from ON to OFF
2023-01-16 19:21:55.448 [INFO ] [penhab.event.ItemStatePredictedEvent] - Item 'vacuumAction' predicted to become spotArea:F;H;D;C;B;G
2023-01-16 19:21:55.454 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item '_vacuumCleanBedroom' changed from ON to OFF
2023-01-16 19:21:55.455 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item 'vacuumAction' changed from charge to spotArea:F;H;D;C;B;G
2023-01-16 19:21:55.456 [INFO ] [openhab.event.ItemStateChangedEvent ] - Item '_vacuumStartCleaning' changed from ON to OFF
==> /var/log/openhab/openhab.log <==
2023-01-16 19:22:01.045 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:01.251 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:01.254 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893321254,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:01.310 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893321167","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:01.312 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893321312,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:01.382 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893321235","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:01.383 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893321383,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:01.447 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893321300","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:01.449 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@1aeec failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893321300","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:22:01.452 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Failed communicating to device, reconnecting
org.openhab.binding.ecovacs.internal.api.EcovacsApiException: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893321300","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:272) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893321300","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
... 12 more
2023-01-16 19:22:01.459 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
==> /var/log/openhab/events.log <==
2023-01-16 19:22:01.458 [INFO ] [ab.event.ThingStatusInfoChangedEvent] - Thing 'ecovacs:vacuum:ecovacsapi:Staubi' changed from ONLINE to OFFLINE (COMMUNICATION_ERROR)
==> /var/log/openhab/openhab.log <==
2023-01-16 19:22:06.460 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:06.662 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:06.663 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893326663,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:06.718 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893326574","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:06.720 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893326720,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:06.783 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893326634","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:06.785 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893326784,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:06.861 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893326717","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:06.864 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@10945b6 failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893326717","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:22:06.866 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Failed communicating to device, reconnecting
org.openhab.binding.ecovacs.internal.api.EcovacsApiException: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893326717","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:272) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893326717","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
... 12 more
2023-01-16 19:22:06.870 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
2023-01-16 19:22:11.871 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:12.081 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:12.082 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893332082,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:12.143 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893331998","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:12.145 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893332145,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:12.223 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893332079","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:12.225 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893332225,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:12.289 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893332143","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:12.291 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@15e6737 failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893332143","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:22:12.294 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Failed communicating to device, reconnecting
org.openhab.binding.ecovacs.internal.api.EcovacsApiException: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893332143","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:272) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893332143","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
... 12 more
2023-01-16 19:22:12.298 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
2023-01-16 19:22:17.300 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:17.550 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:17.556 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893337556,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:17.619 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893337474","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:17.622 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893337622,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:17.684 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893337538","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:17.686 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893337686,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:17.751 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893337606","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:17.754 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@f5c8c2 failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893337606","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:22:17.756 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Failed communicating to device, reconnecting
org.openhab.binding.ecovacs.internal.api.EcovacsApiException: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893337606","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:272) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893337606","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
... 12 more
2023-01-16 19:22:17.760 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
2023-01-16 19:22:22.762 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:22.981 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:22.982 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893342982,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:23.042 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893342898","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:23.044 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893343044,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:23.200 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893343054","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:23.202 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893343202,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:23.268 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893343122","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:23.270 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@1fefbc9 failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893343122","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:22:23.273 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Failed communicating to device, reconnecting
org.openhab.binding.ecovacs.internal.api.EcovacsApiException: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893343122","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:272) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893343122","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
... 12 more
2023-01-16 19:22:23.283 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
2023-01-16 19:22:28.285 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:28.460 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:28.461 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893348461,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:28.520 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893348378","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:28.523 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893348522,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:28.594 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893348450","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:28.595 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893348595,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:28.661 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893348517","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:28.663 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@18961f failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893348517","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:22:28.666 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Failed communicating to device, reconnecting
org.openhab.binding.ecovacs.internal.api.EcovacsApiException: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893348517","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:272) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893348517","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
... 12 more
2023-01-16 19:22:28.670 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
2023-01-16 19:22:33.671 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:33.871 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:33.873 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893353872,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:33.938 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893353793","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:33.940 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893353940,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:34.009 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893353864","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:34.011 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893354011,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:34.076 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893353932","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:34.078 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@57bdd failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893353932","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:22:34.081 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Failed communicating to device, reconnecting
org.openhab.binding.ecovacs.internal.api.EcovacsApiException: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893353932","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:272) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893353932","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
... 12 more
2023-01-16 19:22:34.084 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
2023-01-16 19:22:37.074 [DEBUG] [covery.EcovacsDeviceDiscoveryService] - Ecovacs discovery found 1 devices
2023-01-16 19:22:39.085 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:39.287 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:39.289 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893359289,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:39.350 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893359208","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:39.352 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893359352,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:39.419 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893359274","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:39.421 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893359421,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:39.991 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893359849","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:39.993 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@b7a0fb failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893359849","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:22:39.996 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Failed communicating to device, reconnecting
org.openhab.binding.ecovacs.internal.api.EcovacsApiException: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893359849","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:272) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893359849","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
... 12 more
2023-01-16 19:22:39.999 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
2023-01-16 19:22:45.001 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:45.172 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:45.174 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893365173,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:45.246 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893365097","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:45.248 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893365248,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:45.315 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893365168","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:45.317 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893365317,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:45.390 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893365240","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:45.392 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@115905b failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893365240","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
2023-01-16 19:22:45.395 [DEBUG] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Failed communicating to device, reconnecting
org.openhab.binding.ecovacs.internal.api.EcovacsApiException: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893365240","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:272) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]
Caused by: org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893365240","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
... 12 more
2023-01-16 19:22:45.399 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Scheduling to run in 5 seconds
2023-01-16 19:22:50.401 [TRACE] [nternal.handler.EcovacsVacuumHandler] - E07515513D1FP6CH0019: Connection: Running one-shot
2023-01-16 19:22:50.573 [DEBUG] [internal.api.impl.EcovacsIotMqDevice] - Established MQTT connection to device E07515513D1FP6CH0019
2023-01-16 19:22:50.574 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getBattery with payload {"header":{"pri":1,"ts":1673893370574,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:50.863 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893370716","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"value":100,"isLow":0}}}
2023-01-16 19:22:50.866 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getChargeState with payload {"header":{"pri":1,"ts":1673893370866,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:50.939 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893370791","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"code":0,"msg":"ok","data":{"isCharging":1,"mode":"slot"}}}
2023-01-16 19:22:50.941 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Sending IOT command getCleanInfo_V2 with payload {"header":{"pri":1,"ts":1673893370941,"tzm":480,"ver":"0.0.50"}}
2023-01-16 19:22:51.018 [TRACE] [acs.internal.api.impl.EcovacsApiImpl] - E07515513D1FP6CH0019: Got response payload {"header":{"pri":1,"tzm":120,"ts":"1673893370861","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
2023-01-16 19:22:51.020 [DEBUG] [acs.internal.api.impl.EcovacsApiImpl] - Converting response for command org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand@fdd614 failed
org.openhab.binding.ecovacs.internal.api.util.DataParsingException: Could not get clean mode from response {"header":{"pri":1,"tzm":120,"ts":"1673893370861","ver":"0.0.1","fwVer":"2.3.9","hwVer":"0.1.1","wkVer":"0.1.54"},"body":{"data":{"trigger":"none","state":"washing","cleanState":{"id":"122","router":"plan","motionState":"working","content":{"subContent":{"type":"spotArea"}}}},"code":0,"msg":"ok"}}
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:64) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.commands.GetCleanStateCommand.convertResponse(GetCleanStateCommand.java:1) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsApiImpl.sendIotCommand(EcovacsApiImpl.java:269) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.impl.EcovacsIotMqDevice.sendCommand(EcovacsIotMqDevice.java:97) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.fetchInitialStateAndCommandValues(EcovacsVacuumHandler.java:385) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.lambda$14(EcovacsVacuumHandler.java:568) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.doWithDevice(EcovacsVacuumHandler.java:794) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.handler.EcovacsVacuumHandler.connectToDevice(EcovacsVacuumHandler.java:565) ~[bundleFile:?]
at org.openhab.binding.ecovacs.internal.api.util.SchedulerTask.run(SchedulerTask.java:82) [bundleFile:?]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) [?:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
at java.lang.Thread.run(Thread.java:829) [?:?]