dimming via upnp question

currently i can happily do from some unix box in my home network things as:
curl “http://:3480/data_request?id=lu_action&DeviceNum=3&serviceId=urn:upnp-org:serviceId:SwitchPower1&action=SetTarget&newTargetValue=1”

this device (DeviceNum 3) being a dimmer (following things in wiki.micasaverde.com/index.php/Luup_UPNP_Files), i try things as:
curl “http://:3480/data_request?id=lu_action&DeviceNum=3&serviceId=urn:upnp-org:serviceId:Dimming1&action=SetLoadLevelTarget&newLoadLevelTarget=20”
and other similar things, trying to guess the required syntax. but all i ever get back is:
ERROR: Device does not handle service/action

any pointers for me how i could set dimmer % values remotely with this method???

The request is correct. What’s the device type of device #3?

it shows up as:
urn:schemas-upnp-org:device:DimmableLight:1
and has also further things listed as:
Capabilities 201,12,0,4,17,2,L,R,RS,|38,39,43,44,114,119,133,134,145,
Version 3,1,78,0,3
Manufacturer Monster Cable

MCV’s implementation is wrong:

[tt]newLoadlevelTarget[/tt]

The correct name is [tt]NewLoadLevelTarget/newLoadLevelTarget[/tt] (according to the UPnP specification).

Another basic UPnP bug in MiOS …

Edit:
Well, the SCPD file for the Dimming service provided by the UPnP Forum doesn’t conform to the UPnP specification …

indeed, works fine with things as:
data_request?id=lu_action&DeviceNum=3&serviceId=urn:upnp-org:serviceId:Dimming1&action=SetLoadLevelTarget&newLoadlevelTarget=90

thx!