Samsung binding Beta

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Rambo82
Beiträge: 33
Registriert: 9. Jan 2021 14:06
Answers: 0

Samsung binding Beta

Beitrag 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

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Samsung binding Beta

Beitrag 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?
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Rambo82
Beiträge: 33
Registriert: 9. Jan 2021 14:06
Answers: 0

Re: Samsung binding Beta

Beitrag von Rambo82 »

Ich habe die Version vom Marketplace direkt im Openhab.

Wo und wie bekomme ich eine neuere version ?

Benutzeravatar
udo1toni
Beiträge: 15243
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Samsung binding Beta

Beitrag 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.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten