Contribution - LG Thinq [Fridge] [WIP]

This topic is to discuss and evolve the Fridge device implemented by LG Thinq Binding
This topic is related to:

One thing that may be worth developing is a means to query the LGThinQ infrastructure regarding possible fault conditions.
To see this in action:
In the app select Refrigerator > Useful Features > Smart Diagnosis > Get Started.
The refigerator then checks the Temperature Sensor, Evaporator Defrost, Fan Motor and a bunch of other things before pointing out minor things such as currently maximum cooling mode is activated which may mean the door isn’t quite closed properly. In my case this usually means the other half has left the door open for ages whilst loading it, but its also showed up trapped items in the freezer door seal

hello,i just got my new Refrigerator and add it in the thinq lg app.After that the fridge showed up in my inbox and i add it allright.
i got

and 3 channels ,fridge temp,freezer temp and Temp_Unit string channel.I link the temp items and shows 4.0 C for the freezer and 5.0 for the fridge.These values never change…what is wrong?Isn’t that Refrigerator supported?

The Fridge has a limited support for now.

tell me whenever you need my help!no code skills but can test what is needed…

I appreciate so much. But for now, I only need some more time to finish the current implementation. This addon provides support for potentially all LG Thinq Devices, but each one is a particular implementation unfortunatelly. LG didn’t provide an universal way to read and control their devices. Each one has its particular configuration, implementation, JSON/XML/Binary representation. It’s crazy, but we’ll get there! :smiley: .

Hi,

With yesterday’s version of the binding I get the following error message on my fridge

2023-05-16 20:05:41.237 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:05:51.469 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:06:01.665 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:06:08.165 [INFO ] [org.openhab.rule.5c9f522a70         ] - Gas - RESET Flow
2023-05-16 20:06:11.847 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:06:22.036 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:06:32.249 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:06:42.457 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:06:44.571 [WARN ] [al.handler.capability.HomeCapability] - Error getting Home informations : Bad Request
2023-05-16 20:06:52.643 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:06:54.133 [INFO ] [org.openhab.rule.8cc92a3312         ] - Vorlauf Soll : 29 °C
2023-05-16 20:06:57.451 [INFO ] [org.openhab.rule.5427471373         ] - Zimmer  Luka - Fenster geschlossen / Heizung AUTO / OFF
2023-05-16 20:07:02.855 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:07:13.053 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:07:23.562 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:07:33.743 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:07:37.940 [WARN ] [handler.capability.WeatherCapability] - Error retrieving weather data '70:ee:50:12:43:76' : Bad Request
2023-05-16 20:07:37.983 [WARN ] [handler.capability.MeasureCapability] - Error getting measures for channel Min Woche, check configuration
2023-05-16 20:07:38.024 [WARN ] [handler.capability.MeasureCapability] - Error getting measures for channel Max. Woche, check configuration
2023-05-16 20:07:38.062 [WARN ] [handler.capability.MeasureCapability] - Error getting measures for channel Min. Monat, check configuration
2023-05-16 20:07:38.101 [WARN ] [handler.capability.MeasureCapability] - Error getting measures for channel Max. Monat, check configuration
2023-05-16 20:07:38.143 [WARN ] [handler.capability.MeasureCapability] - Error getting measures for channel Niederschlag Woche, check configuration
2023-05-16 20:07:38.181 [WARN ] [handler.capability.MeasureCapability] - Error getting measures for channel Niederschlag Monat, check configuration
2023-05-16 20:07:42.715 [WARN ] [al.handler.capability.HomeCapability] - Error getting Home informations : Bad Request
2023-05-16 20:07:43.978 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:07:54.169 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:08:04.372 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:08:14.582 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:08:24.782 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:08:34.987 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:08:45.200 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:08:56.831 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:09:07.030 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:09:17.346 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:09:27.543 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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-05-16 20:09:37.734 [ERROR] [nternal.handler.LGThinQFridgeHandler] - System error in pooling thread (UpdateDevice) for device Kühlschrank/aa39fce3-299d-11bd-8c0f-44cb8bd85baa. Filtering to do not stop the thread
java.lang.IllegalStateException: Snapshot definition class org.openhab.binding.lgthinq.lgservices.model.devices.fridge.AbstractFridgeSnapshot not supported by this Factory. It most likely a bug
	at org.openhab.binding.lgthinq.lgservices.model.SnapshotBuilderFactory.getBuilder(SnapshotBuilderFactory.java:57) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:386) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.lgservices.LGThinQAbstractApiClientService.getDeviceData(LGThinQAbstractApiClientService.java:1) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.getSnapshotDeviceAdapter(LGThinQAbstractDeviceHandler.java:391) ~[bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler.updateThingStateFromLG(LGThinQAbstractDeviceHandler.java:290) [bundleFile:?]
	at org.openhab.binding.lgthinq.internal.handler.LGThinQAbstractDeviceHandler$UpdateThingStateFromLG.run(LGThinQAbstractDeviceHandler.java:283) [bundleFile:?]
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) [?:?]
	at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]
	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) [?:?]
	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) [?:?]

I had to disable the thing.

Pardon, It was my fault ! I haven’t had time to test the Fridge after my refactory. This error was fixed, but I will test better with my mocked Fridge to guarantee you don’t have more problems.

Regards.

@LukaNoah. I fixed the issue. Please, remove the thing and rediscovery it !.
Should be OK right now !

Thank you, it works again.
But the values of the temperatures are wrong, not mapped?

I didn’t change this one. Whats happen is, sometimes (and it’s probably a Binding bug) when you just discovery and create the thing, it doesn´t load the mapping labels for the values returned for the device. There is a tip for it: simple disable & enable the thing, and refresh the page. Then it should works again.

Try it out and let me know.

Thanks Nemer, it works now :smiley:

1 Like