to control e.g. Philips Hue lights, you need custom strings for lamps, scenes etc.
Found on the old forum:
https://archivedforum2.beoworld.org/forums/t/16848.aspx
custom string example from member BEOJEFF:
To gradually turn off the lights:
PUT /api/<username>/groups/0/action HTTP/1.1\0D\0AContent-Length: 39\0D\0AContent-Type: application/x-www-form-urlencoded\0D\0A\0D\0A{\"on\": false, \"transitiontime\": 3000}
To gradually turn on the lights:
PUT /api/<username>/groups/0/action HTTP/1.1\0D\0AContent-Length: 38\0D\0AContent-Type: application/x-www-form-urlencoded\0D\0A\0D\0A{\"on\": true, \"transitiontime\": 3000}
This means you could use a beautiful Bang & Olufsen Essence Wall or table remote for controlling your lights, light scenes or whatever. :-)
The Essence remote must be set to "light mode" and you need compatible ML equipment that supports forwarding light or control commands to your MLGW.
Endless possibilities as the MLGW can control everything(!) that supports these type of HTTP/JSON control language.