I have found the document "Measurement Application in C-Gate 1.5" which, although old, is probably relevant to what I am trying to do. I have followed it through and have my own program talking to C-Gate trying to read values from the virtual groups 4, 5, 6 and 7 on the Measurement application. To do the reading, I tried "get 254/15/04 level". This is using the same sytax as for the Lighting application (and is all I have knowledge of). I started by assuming Application 15 (as per the document) - "401 Bad object or device id 254/15/4 (object not found)". Closer inspection suggests that the Measurent application is now 228 rather than 15, so I tried again - "Operation not supported by //jubilee/254/228/4 (Parameter level not found)". That feels like I am very close - is there perhaps a keyword similar to level that I should be using instead? I have also read that I should perhaps not be using the Measurement application, but should be persuading the 5504 to broadcast on the Lighting application instead. Not sure I can see how to do that (unless it's by setting up all of the bits at the bottom of the Channel tab, but that looks as if it is intended to allow Lighting groups to be triggered at set levels, rather than just broadcasting the value from time to time). Thoughts welcome. Thanks, Nick