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:
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.