Seite 1 von 1

Probleme mit WLED - Thing bleibt immer auf "INITIALIZING"

Verfasst: 10. Feb 2023 08:35
von Jakobxyz
Hallo,

ich wollte über WLAN (JSON) Binding ein WLED Thin anlerenen. Das Binding findet den WLED Controller auch im Autodecovery, aber bleibt dann auf "INITIALIZING" stehen und verändert sich nicht mehr.
Bein anschauen der logs fällt dieser Eintrag, der erscheint wernn ich das Thing aktivieren oder wieder enable, kommt diese Meldung:

Code: Alles auswählen

2023-02-10 08:21:13.040 [WARN ] [mmon.WrappedScheduledExecutorService] - Scheduled runnable ended with an exception: 
com.google.gson.JsonSyntaxException: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 104 path $.0
	at com.google.gson.Gson.fromJson(Gson.java:978) ~[?:?]
	at com.google.gson.Gson.fromJson(Gson.java:928) ~[?:?]
	at com.google.gson.Gson.fromJson(Gson.java:877) ~[?:?]
	at com.google.gson.Gson.fromJson(Gson.java:848) ~[?:?]
	at org.openhab.binding.wled.internal.api.WledApiV0110.getPresets(WledApiV0110.java:55) ~[?:?]
	at org.openhab.binding.wled.internal.api.WledApiV0110.initialize(WledApiV0110.java:49) ~[?:?]
	at org.openhab.binding.wled.internal.api.WledApiV0130.initialize(WledApiV0130.java:42) ~[?:?]
	at org.openhab.binding.wled.internal.handlers.WLedBridgeHandler.pollState(WLedBridgeHandler.java:236) ~[?:?]
	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) [?:?]
Caused by: com.google.gson.stream.MalformedJsonException: Unterminated object at line 1 column 104 path $.0
	at com.google.gson.stream.JsonReader.syntaxError(JsonReader.java:1562) ~[?:?]
	at com.google.gson.stream.JsonReader.doPeek(JsonReader.java:490) ~[?:?]
	at com.google.gson.stream.JsonReader.hasNext(JsonReader.java:413) ~[?:?]
	at com.google.gson.internal.bind.TypeAdapters$27.read(TypeAdapters.java:683) ~[?:?]
	at com.google.gson.internal.bind.TypeAdapters$27.read(TypeAdapters.java:655) ~[?:?]
	at com.google.gson.internal.bind.TypeAdapters$33$1.read(TypeAdapters.java:866) ~[?:?]
	at com.google.gson.Gson.fromJson(Gson.java:963) ~[?:?]
	... 13 more
Ich kann damit aber nicht viel anfangen, außer des um WLED ind Json geht.
Vielleicht kann mir jemand weiterhelfen?

Re: Probleme mit WLED - Thing bleibt immer auf "INITIALIZING"

Verfasst: 28. Feb 2023 21:36
von dhase
Hallo,

ich habe das gleiche Problem mit OH V3.3.0. Nach dem Autodiscover werden die beiden Things (Bridge & Segment) gefunden,
sind ONLINE und die Items funktionieren.

Nach einem Neustart von Openhab bleibt die Bridge im Mode "NITIALIZING".

Kann jemand helfen??

Re: Probleme mit WLED - Thing bleibt immer auf "INITIALIZING"

Verfasst: 17. Mär 2023 10:54
von Jakobxyz
Hallo,

ich habe jetzt einmal mit einem neuen Controller probiert und den alten Testweise wiederneu geflascht und seit dem geht es wieder
Vielleicht das mal ausprobieren