Seite 1 von 1

Samsung binding Beta

Verfasst: 27. Okt 2024 10:27
von Rambo82
Hallo zusammen,

ich habe meinen Fernseher mit den Originalen Samsung Binding in mein Openhab eingebunden, dass hat auch funktioniert.
Nur konnte ich keine HDMI direkt auswählen, auch nicht über die Tastendrücke. (konnte nur durchschalten)
Trotz des Api Tocken des SmartThings.

Also Samsung Binding deinstalliert
Samsung binding (Beta) installiert
Neugestartet
Fernseher wurde gefunden
Aber Thing geht nicht online

Ich hoffe ihr könnt mir weiterhelfen.
Ich versuche nur eine direkte HDMI Quelle auszuwählen.

Mein Setup: Openhabian auf einiem RP4 4GB mit Openhab 4.3.0.M2 Milestone -- Fernseher GQ65S95CATXZG von 2023

Hier das Log:

Code: Alles auswählen

2024-10-27 10:26:10.224 [DEBUG] [tv.internal.handler.SamsungTvHandler] - 172.16.101.2: Create a Samsung TV Handler for thing 'samsungtv:tv:a9a50c70-b82c-4e41-b654-0cd33043b082'
2024-10-27 10:26:10.248 [DEBUG] [tv.internal.handler.SamsungTvHandler] - 172.16.101.2: Initializing Samsung TV handler for uid 'samsungtv:tv:a9a50c70-b82c-4e41-b654-0cd33043b082'
2024-10-27 10:26:10.256 [DEBUG] [tv.internal.handler.SamsungTvHandler] - 172.16.101.2: Updated artModeSupported: false PowerState: true(on) artMode2022: false
2024-10-27 10:26:10.257 [DEBUG] [tv.internal.handler.SamsungTvHandler] - 172.16.101.2: Configuration: SecureWebSocket, port: 8002, token: , MAC: b0:e4:5c:55:d6:8a, subscription: false
2024-10-27 10:26:10.258 [DEBUG] [tv.internal.handler.SamsungTvHandler] - 172.16.101.2: SmartThings disabled
2024-10-27 10:26:10.259 [DEBUG] [tv.internal.handler.SamsungTvHandler] - 172.16.101.2: Check and create missing services
2024-10-27 10:26:10.260 [DEBUG] [nternal.service.MediaRendererService] - 172.16.101.2: Creating a Samsung TV MediaRenderer service: subscription=false
2024-10-27 10:26:10.261 [DEBUG] [tv.internal.handler.SamsungTvHandler] - 172.16.101.2: Started service for: GQ65S95CATXZG, MediaRenderer (a9a50c70-b82c-4e41-b654-0cd33043b082)
2024-10-27 10:26:10.261 [DEBUG] [rnal.service.RemoteControllerService] - 172.16.101.2: Creating a Samsung TV RemoteController service: is UPNP:false
2024-10-27 10:26:10.263 [ERROR] [nal.common.AbstractInvocationHandler] - An error occurred while calling method 'ThingHandler.initialize()' on 'org.openhab.binding.samsungtv.internal.handler.SamsungTvHandler@15f24c9': org/openhab/core/service/AbstractWatchService
java.lang.NoClassDefFoundError: org/openhab/core/service/AbstractWatchService
	at org.openhab.binding.samsungtv.internal.protocol.RemoteControllerWebSocket.<init>(RemoteControllerWebSocket.java:178) ~[?:?]
	at org.openhab.binding.samsungtv.internal.service.RemoteControllerService.<init>(RemoteControllerService.java:99) ~[?:?]
	at org.openhab.binding.samsungtv.internal.handler.SamsungTvHandler.createNewService(SamsungTvHandler.java:683) ~[?:?]
	at org.openhab.binding.samsungtv.internal.handler.SamsungTvHandler.createService(SamsungTvHandler.java:649) ~[?:?]
	at org.openhab.binding.samsungtv.internal.handler.SamsungTvHandler.checkAndCreateServices(SamsungTvHandler.java:614) ~[?:?]
	at org.openhab.binding.samsungtv.internal.handler.SamsungTvHandler.initialize(SamsungTvHandler.java:453) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
	at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:147) [bundleFile:?]
	at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
	at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.lang.ClassNotFoundException: org.openhab.core.service.AbstractWatchService cannot be found by org.openhab.binding.samsungtv_3.3.0.202301051415
	... 16 more

2024-10-27 10:26:10.269 [ERROR] [core.thing.internal.ThingManagerImpl] - Exception occurred while initializing handler of thing 'samsungtv:tv:a9a50c70-b82c-4e41-b654-0cd33043b082': org/openhab/core/service/AbstractWatchService
java.lang.NoClassDefFoundError: org/openhab/core/service/AbstractWatchService
	at org.openhab.binding.samsungtv.internal.protocol.RemoteControllerWebSocket.<init>(RemoteControllerWebSocket.java:178) ~[?:?]
	at org.openhab.binding.samsungtv.internal.service.RemoteControllerService.<init>(RemoteControllerService.java:99) ~[?:?]
	at org.openhab.binding.samsungtv.internal.handler.SamsungTvHandler.createNewService(SamsungTvHandler.java:683) ~[?:?]
	at org.openhab.binding.samsungtv.internal.handler.SamsungTvHandler.createService(SamsungTvHandler.java:649) ~[?:?]
	at org.openhab.binding.samsungtv.internal.handler.SamsungTvHandler.checkAndCreateServices(SamsungTvHandler.java:614) ~[?:?]
	at org.openhab.binding.samsungtv.internal.handler.SamsungTvHandler.initialize(SamsungTvHandler.java:453) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
	at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
	at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
	at java.lang.reflect.Method.invoke(Method.java:569) ~[?:?]
	at org.openhab.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:147) [bundleFile:?]
	at org.openhab.core.internal.common.Invocation.call(Invocation.java:52) [bundleFile:?]
	at java.util.concurrent.FutureTask.run(FutureTask.java:264) [?:?]
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) [?:?]
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
	at java.lang.Thread.run(Thread.java:840) [?:?]
Caused by: java.lang.ClassNotFoundException: org.openhab.core.service.AbstractWatchService cannot be found by org.openhab.binding.samsungtv_3.3.0.202301051415
	... 16 more

Re: Samsung binding Beta

Verfasst: 27. Okt 2024 11:01
von udo1toni
Bitte Text wie Konfigurationen oder (wie hier) auch Logs immer als Code markieren (ich hab das mal entsprechend angepasst und die meisten Leerzeilen entfernt - ist besser lesbar...

Wo hast Du denn die Beta her? Aus dem Log geht hervor, dass es sich um samsungtv_3.3.0.202301051415 handelt, also eine Version 3.3.0 - es kann sehr gut sein, dass diese unter 4.x nicht mehr sauber läuft. Vielleicht gibt es eine Beta Version, die für openhAB4 gebaut ist?

Re: Samsung binding Beta

Verfasst: 27. Okt 2024 15:57
von Rambo82
Ich habe die Version vom Marketplace direkt im Openhab.

Wo und wie bekomme ich eine neuere version ?

Re: Samsung binding Beta

Verfasst: 27. Okt 2024 18:44
von udo1toni
Ich fürchte, wenn es im Marketplace angeboten wird, ist die einzige Option, ins englische Forum zu gehen und dort nachzufragen.
3.3 ist halt schon... ... alt.