lol - good luck with support. Anytime you mention any services or third party integration - their response is something along the line “advanced functionality only for third party vendors” (probably meaning - vendors pay us for this information and you haven’t).
Yeah, my storyline is that the sideview app isn’t detecting the TV. LOL
Tim,
Strange, but when I deleted both the IRCC/Scalar devices from the Things list, and restarted, this time the binding only found/placed the Sony IRCC thing in my Inbox. I was able to add that one (I was in the “HOME” menu on my DN1060 and saw the prompt for adding Openhab as a control device). I can’t get the Scalar device to show back up in my Inbox, though…
@tmrobert8 Spent some time on the phone with 1st and 2nd level support. The issue is now escalated to engineering support. My bet is that the feature to enable Remote Control is not exposed or doesn’t exist in the firmware. I’m hoping it’s just the former.
I see that there are a bunch more ports open on my X900E compared to the X720E.
Nmap scan report for sony-x900e (192.168.XX.XX)
Host is up (0.0020s latency).
Not shown: 65522 closed ports
PORT STATE SERVICE
80/tcp open http
6466/tcp open unknown
6467/tcp open unknown
8008/tcp open http
8009/tcp open ajp13
9000/tcp open cslistener
10662/tcp open unknown
18317/tcp open unknown
20060/tcp open unknown
41824/tcp open unknown
47257/tcp open unknown
52323/tcp open unknown
60832/tcp open unknown
Nmap scan report for sony-x720e (192.168.XX.YY)
Host is up (0.00026s latency).
Not shown: 65532 closed ports
PORT STATE SERVICE
2870/tcp open unknown
56789/tcp open unknown
56790/tcp open unknown
Bart,
That makes sense - the scalar functions you listed don’t include the accessControl service which is needed to pair to the scalar service. I’m still working on how to pair to something like this (my bluray is the same way - so I have something local to test with).
Tim
Mark,
Interesting port scan - doesn’t appear the 720E has any http service listening (which is needed for any of this stuff).
Tim
Much to my dismay, Sony said they’re not supporting scalar web OR simple IP in the X720E series. Doesn’t seem right, but that’s what they said.
Hi @tmrobert8,
I have the following output, any ideas? :
12:44:55.954 [INFO ] [smarthome.event.InboxRemovedEvent ] - Discovery Result with UID 'sony:scalar:00000000-0000-1010-8000-fcf152999c7e' has been removed.
12:44:55.956 [INFO ] [smarthome.event.ThingAddedEvent ] - Thing 'sony:scalar:00000000-0000-1010-8000-fcf152999c7e' has been added.
12:44:55.999 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'sony:scalar:00000000-0000-1010-8000-fcf152999c7e' changed from UNINITIALIZED to INITIALIZING
12:44:56.065 [INFO ] [.internal.scalarweb.ScalarWebHandler] - Attempting connection to Scalar Web device...
12:45:00.379 [INFO ] [web.protocols.ScalarWebLoginProtocol] - Command map already defined - ignoring: /Applications/OpenHAB2/conf/transform/scalar-00000000-0000-1010-8000-fcf152999c7e.map
12:45:01.197 [INFO ] [me.event.ThingStatusInfoChangedEvent] - 'sony:scalar:00000000-0000-1010-8000-fcf152999c7e' changed from INITIALIZING to OFFLINE (COMMUNICATION_ERROR): unsupported
12:45:04.859 [ERROR] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme 'fav' and source 'fav:tv?id=1': fav:tv?id=1
java.io.IOException: fav:tv?id=1
at org.openhab.binding.sony.internal.net.HttpResponse.createException(HttpResponse.java:128)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.AbstractScalarWebProtocol.execute(AbstractScalarWebProtocol.java:53)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebAvContentProtocol.getChannelDescriptors(ScalarWebAvContentProtocol.java:186)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebProtocolFactory.getChannelDescriptors(ScalarWebProtocolFactory.java:87)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.initializeTask(ScalarWebHandler.java:191)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.access$2(ScalarWebHandler.java:155)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler$2.run(ScalarWebHandler.java:150)[215:org.openhab.binding.sony:2.2.0.201707261512]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]
12:45:05.056 [ERROR] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme 'fav' and source 'fav:tv?id=2': fav:tv?id=2
java.io.IOException: fav:tv?id=2
at org.openhab.binding.sony.internal.net.HttpResponse.createException(HttpResponse.java:128)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.AbstractScalarWebProtocol.execute(AbstractScalarWebProtocol.java:53)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebAvContentProtocol.getChannelDescriptors(ScalarWebAvContentProtocol.java:186)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebProtocolFactory.getChannelDescriptors(ScalarWebProtocolFactory.java:87)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.initializeTask(ScalarWebHandler.java:191)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.access$2(ScalarWebHandler.java:155)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler$2.run(ScalarWebHandler.java:150)[215:org.openhab.binding.sony:2.2.0.201707261512]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]
12:45:05.256 [ERROR] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme 'fav' and source 'fav:tv?id=3': fav:tv?id=3
java.io.IOException: fav:tv?id=3
at org.openhab.binding.sony.internal.net.HttpResponse.createException(HttpResponse.java:128)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.AbstractScalarWebProtocol.execute(AbstractScalarWebProtocol.java:53)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebAvContentProtocol.getChannelDescriptors(ScalarWebAvContentProtocol.java:186)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebProtocolFactory.getChannelDescriptors(ScalarWebProtocolFactory.java:87)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.initializeTask(ScalarWebHandler.java:191)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.access$2(ScalarWebHandler.java:155)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler$2.run(ScalarWebHandler.java:150)[215:org.openhab.binding.sony:2.2.0.201707261512]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]
12:45:05.456 [ERROR] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme 'fav' and source 'fav:tv?id=4': fav:tv?id=4
java.io.IOException: fav:tv?id=4
at org.openhab.binding.sony.internal.net.HttpResponse.createException(HttpResponse.java:128)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.AbstractScalarWebProtocol.execute(AbstractScalarWebProtocol.java:53)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebAvContentProtocol.getChannelDescriptors(ScalarWebAvContentProtocol.java:186)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebProtocolFactory.getChannelDescriptors(ScalarWebProtocolFactory.java:87)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.initializeTask(ScalarWebHandler.java:191)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.access$2(ScalarWebHandler.java:155)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler$2.run(ScalarWebHandler.java:150)[215:org.openhab.binding.sony:2.2.0.201707261512]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]
12:45:06.168 [ERROR] [protocols.ScalarWebAvContentProtocol] - Exception occurred retrieving the content list for scheme 'usb' and source 'usb:recStorage': Illegal State
java.io.IOException: Illegal State
at org.openhab.binding.sony.internal.net.HttpResponse.createException(HttpResponse.java:128)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.AbstractScalarWebProtocol.execute(AbstractScalarWebProtocol.java:53)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebAvContentProtocol.getChannelDescriptors(ScalarWebAvContentProtocol.java:186)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebProtocolFactory.getChannelDescriptors(ScalarWebProtocolFactory.java:87)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.initializeTask(ScalarWebHandler.java:191)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.access$2(ScalarWebHandler.java:155)[215:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler$2.run(ScalarWebHandler.java:150)[215:org.openhab.binding.sony:2.2.0.201707261512]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_60]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_60]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_60]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_60]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_60]
Mark - very surprised at that response but does jive with what you are seeing from the TV unfortunately.
AV_HomeAuto - those ‘exceptions’ really aren’t exceptions but more warnings. What’s causing the issue is that ‘unsupported’ line above and there’s not enough of the log to determine that. Would you mind pastebin (or other) your full log?
Thanks,
Tim
Hello,
I tried to connect to a Bravia KDxxS8505C with the WebScalar…I request a Access Code and put it in the configuration,
but the binding communicated with the TV, but then an exception occurs…I use Openhabian on a PI 3…
Any Idea ?
Thank you
…
15:43:04.852 [DEBUG] [al.scalarweb.models.ScalarAuthFilter] - Auth cookie found and saved
15:43:04.854 [DEBUG] [nding.sony.internal.net.HttpResponse] - >>> has entity
15:43:04.856 [DEBUG] [nding.sony.internal.net.HttpResponse] - >>> inputstream!
15:43:04.859 [DEBUG] [nding.sony.internal.net.HttpResponse] - >>> contents: 20: {“result”:[],“id”:3}
15:43:04.861 [DEBUG] [al.scalarweb.models.ScalarWebService] - >>> contents: {“result”:[],“id”:3}
15:43:04.863 [DEBUG] [nding.sony.internal.net.HttpResponse] - >>> contents: 20: {“result”:[],“id”:3}
15:43:04.865 [DEBUG] [b.models.ScalarWebResultDeserializer] - >>> deserializing: result
15:43:04.867 [DEBUG] [b.models.ScalarWebResultDeserializer] - >>> singularfound: result
15:43:04.869 [DEBUG] [b.models.ScalarWebResultDeserializer] - >>> deserializing: error
15:43:04.871 [DEBUG] [nal.scalarweb.models.ScalarWebResult] - >> in const: 3, [], []
15:43:04.874 [DEBUG] [web.protocols.ScalarWebLoginProtocol] - WebScalar System now connected
15:43:04.880 [ERROR] [.internal.scalarweb.ScalarWebHandler] - Exception caught: null
javax.ws.rs.ProcessingException
at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:264)[155:org.glassfish.jersey.core.jersey-client:2.22.2]
at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:684)[155:org.glassfish.jersey.core.jersey-client:2.22.2]
at org.glassfish.jersey.client.JerseyInvocation$1.call(JerseyInvocation.java:681)[155:org.glassfish.jersey.core.jersey-client:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:315)[156:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:297)[156:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.internal.Errors.process(Errors.java:228)[156:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.process.internal.RequestScope.runInScope(RequestScope.java:444)[156:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.client.JerseyInvocation.invoke(JerseyInvocation.java:681)[155:org.glassfish.jersey.core.jersey-client:2.22.2]
at org.glassfish.jersey.client.JerseyInvocation$Builder.method(JerseyInvocation.java:437)[155:org.glassfish.jersey.core.jersey-client:2.22.2]
at org.glassfish.jersey.client.JerseyInvocation$Builder.post(JerseyInvocation.java:343)[155:org.glassfish.jersey.core.jersey-client:2.22.2]
at org.openhab.binding.sony.internal.net.HttpRequest.sendPostCommand(HttpRequest.java:116)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.net.HttpRequest.sendPostJsonCommand(HttpRequest.java:99)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.models.ScalarWebService.execute(ScalarWebService.java:119)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.models.ScalarWebService.execute(ScalarWebService.java:111)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.models.ScalarWebService.execute(ScalarWebService.java:106)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebLoginProtocol.postLogin(ScalarWebLoginProtocol.java:205)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.protocols.ScalarWebLoginProtocol.login(ScalarWebLoginProtocol.java:180)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.initializeTask(ScalarWebHandler.java:182)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler.access$2(ScalarWebHandler.java:155)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.openhab.binding.sony.internal.scalarweb.ScalarWebHandler$2.run(ScalarWebHandler.java:150)[219:org.openhab.binding.sony:2.2.0.201707261512]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)[:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)[:1.8.0_121]
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)[:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)[:1.8.0_121]
at java.lang.Thread.run(Thread.java:745)[:1.8.0_121]
Caused by: java.lang.NullPointerException
at java.util.Date.getMillisOf(Date.java:958)[:1.8.0_121]
at java.util.Date.after(Date.java:931)[:1.8.0_121]
at org.openhab.binding.sony.internal.scalarweb.models.ScalarAuthFilter.filter(ScalarAuthFilter.java:68)[219:org.openhab.binding.sony:2.2.0.201707261512]
at org.glassfish.jersey.client.ClientFilteringStages$RequestFilteringStage.apply(ClientFilteringStages.java:115)[155:org.glassfish.jersey.core.jersey-client:2.22.2]
at org.glassfish.jersey.client.ClientFilteringStages$RequestFilteringStage.apply(ClientFilteringStages.java:103)[155:org.glassfish.jersey.core.jersey-client:2.22.2]
at org.glassfish.jersey.process.internal.Stages.process(Stages.java:171)[156:org.glassfish.jersey.core.jersey-common:2.22.2]
at org.glassfish.jersey.client.ClientRuntime.invoke(ClientRuntime.java:255)[155:org.glassfish.jersey.core.jersey-client:2.22.2]
… 26 more
Hi,
Scalar and simple IP works with Sony Bravia KD-65XD8505.
I can control volume, but it gives me warning:
2017-08-21 20:35:02.287 [WARN ] [thome.io.rest.core.item.ItemResource] - Cannot update existing item 'TV_ScalarVolume', because is not managed.
What does it mean and how to fix it? For example I cant change name of item. Now I cant see it in Things>Channels view.
Also how to enter IRCC commands from scalar?
If I add IRCC item there is no where to input command itself.
For example I want to make arrows:
<command name="Confirm" type="ircc" value="AAAAAQAAAAEAAABlAw=="/>
<command name="Up" type="ircc" value="AAAAAQAAAAEAAAB0Aw=="/>
<command name="Down" type="ircc" value="AAAAAQAAAAEAAAB1Aw=="/>
<command name="Right" type="ircc" value="AAAAAQAAAAEAAAAzAw=="/>
<command name="Left" type="ircc" value="AAAAAQAAAAEAAAA0Aw=="/>
<command name="Home" type="ircc" value="AAAAAQAAAAEAAABgAw=="/>
I assume I have to create IRCC item and input “value” somewhere.
Stork, I just posted a new binding that should address this issue. Give it a try and report back if it seems to work (I’ll need to make a further change if it does).
Justas,
How did you create the “TV_ScalarVolume” channel? That’s not a channel name that is automatically created by the binding and I believe there must be a mapping error between the channel and item (just a guess however). Here is the name of the channels (created by default) by the binding for my tv:
You’ll see the channel is linked up to a really awful looking string - not something simple like you have.
As for the IRCC commands in scalar - there is a an IRCC channel that accepts a string. Here’s what mine looks like (again the default names):
This channel will accept two types of strings. If you send it the raw value (“AAA…”), that will get sent. An alternative is to look in your transform directory - you’ll see a file called “scalar-xxxx.map” and will contain a bunch of “Cmd=AAA” stuff that the TV reports that it supports. You can simple send the Cmd show in the file.
Example (from mine) - in the map file I have:
Hdmi1=AAAAAgAAABoAAABaAw%3D%3D
Hdmi2=AAAAAgAAABoAAABbAw%3D%3D
Hdmi3=AAAAAgAAABoAAABcAw%3D%3D
Hdmi4=AAAAAgAAABoAAABdAw%3D%3D
I just simply need to send “Hdmi1” to the scalar IRCC channel, the binding will look it up in the map file and send the appropriate command to the TV.
Hello,
thanks, where can I find the new Binding ? I lost the link, where I found the first download.
Thanks
Regards
Resolved: I found it !!!
Ok - let me know if it resolved your issue
Hello Tim,
thank you…it works…I tried sucessfully to power on/off the TV.
I will try the rest after my vacation.
Regards
Thorsten
Great - what happened is that your TV gave me an authorization cookie without expiration (which is exceedingly weird). Now that I know what’s happening - I’ll probably impose a virtual expiration limit on it to make sure your plugin continues to work.
Haven’t seen alot of feedback here. My question to you all - is it just working? I’m at the point where I’m trying to decide if I should start formalizing this for submission. What do you all think?
for me its working fine, but i have admit that i only use basic functionality