I've been tying to set up AV devices. And by most part, they're working. Except things like set channel and set volume. Those don't seem to set state variables. Not even sure how to troubleshoot it.
Another issue is that variable substitution doesn't seem to work for network resources. I've looked at some posts and copy network resource set up and still it's sending request with variable name, without substitution. Path set to /tivo/set_channel/${tivo.set_channel}, mode to Raw Text or C Escaped. Software version 4.6.2.