I would like to power on/off a Sony TV via the network using DLNA commands, and maybe also select input,control volume etc.
Is it possible?
where can I find the command syntax?
We're very interested in this whole area ie using the more advanced aspects of the UPnP spec to allow all control functions to be handled. The next release of Dianemo will implement UPnP-AV and this enables our Dianemo system to become a UPnP control point and therefore control any UPnP device that supports the standard; See here for more info on what we're upto http://forum.linuxmce.org/index.php?topic=8880.msg60443#msg60443
In principle what you are asking is possible but those controls are not in the UPnP-AV service itself and so it would require the manufacturer to support the extended RenderingControlService. I am not aware of Sony doing that to date. See the snippit of the UPnP AV Architecture:1 docs below for a brief para on this service;
This service provides a set of actions that allow the Control Point to control how the Renderer renders a
piece of incoming content. This includes rendering characteristics such as Brightness, Contrast, Volume,
Mute, etc. The Rendering Control service supports multiple, dynamic instances, which allows a Renderer
to “mix together” one or more content items (e.g. a Picture-in-Picture window on a TV or an audio mixer
device). New instances of the service are created by the ConnectionManager::PrepareForConnection()
action. If the ConnectionManager::PrepareForConnection() action is not implemented the default value
See this doc for further information; http://upnp.org/specs/av/UPnP-av-RenderingControl-v1-Service.pdf
The full set of UPnP docs can be downloaded and read at your leisure here; http://upnp.org/sdcps-and-certification/standards/sdcps/
Hope the above is of use to you.
All the best