Samsung Binding

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Helpi
Beiträge: 1
Registriert: 14. Okt 2017 07:03
Answers: 0

Samsung Binding

Beitrag von Helpi »

Hallo zusammen,

ich habe Problem bei der Benutzung des Samsung-Bindings wenn ich versuche Befehle über die keyCode Methode durchzuführen. Alle anderen Sachen wie Mute, Volume klappen super. Eigentlich möchte ich nur noch Play/Pause über Openhab/Alexa steuern, jedoch fehlt diese Funktion.

Jedes mal wenn ich versuche einen Befehl über KeyCode zu übermitteln kommt:

Code: Alles auswählen

2018-08-04 14:17:22.049 [INFO ] [g.samsungtv.handler.SamsungTvHandler] - Error was reported: Could not send command to device on 192.168.2.100:55000
org.openhab.binding.samsungtv.internal.protocol.RemoteControllerException: Connection failed
        at org.openhab.binding.samsungtv.internal.protocol.RemoteController.openConnection(RemoteController.java:95) [249:org.openhab.binding.samsungtv:2.3.0]
        at org.openhab.binding.samsungtv.internal.protocol.RemoteController.sendKey(RemoteController.java:204) [249:org.openhab.binding.samsungtv:2.3.0]
        at org.openhab.binding.samsungtv.internal.service.RemoteControllerService.sendKeyCode(RemoteControllerService.java:189) [249:org.openhab.binding.samsungtv:2.3.0]
        at org.openhab.binding.samsungtv.internal.service.RemoteControllerService.handleCommand(RemoteControllerService.java:123) [249:org.openhab.binding.samsungtv:2.3.0]
        at org.openhab.binding.samsungtv.handler.SamsungTvHandler.handleCommand(SamsungTvHandler.java:114) [249:org.openhab.binding.samsungtv:2.3.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [102:org.eclipse.smarthome.core:0.10.0.oh230]
        at org.eclipse.smarthome.core.internal.common.InvocationHandlerSync.invoke(InvocationHandlerSync.java:59) [102:org.eclipse.smarthome.core:0.10.0.oh230]
        at com.sun.proxy.$Proxy157.handleCommand(Unknown Source) [249:org.openhab.binding.samsungtv:2.3.0]
        at org.eclipse.smarthome.core.thing.internal.profiles.ProfileCallbackImpl.handleCommand(ProfileCallbackImpl.java:75) [109:org.eclipse.smarthome.core.thing:0.10.0.oh230]
        at org.eclipse.smarthome.core.thing.internal.profiles.SystemDefaultProfile.onCommandFromItem(SystemDefaultProfile.java:49) [109:org.eclipse.smarthome.core.thing:0.10.0.oh230]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:498) ~[?:?]
        at org.eclipse.smarthome.core.internal.common.AbstractInvocationHandler.invokeDirect(AbstractInvocationHandler.java:153) [102:org.eclipse.smarthome.core:0.10.0.oh230]
        at org.eclipse.smarthome.core.internal.common.Invocation.call(Invocation.java:53) [102:org.eclipse.smarthome.core:0.10.0.oh230]
        at java.util.concurrent.FutureTask.run(FutureTask.java:266) [?:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) [?:?]
        at java.lang.Thread.run(Thread.java:748) [?:?]
Caused by: java.net.ConnectException: Connection refused (Connection refused)
        at java.net.PlainSocketImpl.socketConnect(Native Method) ~[?:?]
        at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) ~[?:?]
        at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) ~[?:?]
        at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) ~[?:?]
        at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) ~[?:?]
        at java.net.Socket.connect(Socket.java:589) ~[?:?]
        at org.openhab.binding.samsungtv.internal.protocol.RemoteController.openConnection(RemoteController.java:93) ~[?:?]
        ... 23 more
und danach kann ich auch nicht mehr die Lautstärke ändern .

Samsung Model UE40J6250

Item

Code: Alles auswählen

String SamsungTV_Key_Code "Samsung TV - Funktion aufrufen" (SamsungTV) {channel="samsungtv:tv:061f3b16_4cf3_4a8a_87ea_6fcfd8379da5:keyCode"}
Da ich den Fernseher über myTifi und https://github.com/tdudek/samsung-remot ... -and-newer vollständig steuern kann, sollte es doch auch über Openhab oder python möglich sein oder?

Jemand vllt ne idee?
- Homematic über Raspberry
- Openhab2 über Docker-Server
- Temperaturen, Steuerung Klima und Verbindung zu FHEM über MQTT
- MagicMirror2 über Raspberry

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

Re: Samsung Binding

Beitrag von udo1toni »

Siehe https://www.openhab.org/addons/bindings ... ted-things Das Binding unterstützt (bisher) nur C,D,E und F-Serie (der Buchstabe steht für das Jahr) Vielleicht wird das ja noch nachgepflegt, wenn jemand dem Entwickler die notwendigen Daten zukommen lässt.
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Antworten