would it be possible to extend MakerAPI with two items:
URLdecode the secondary parameter: This would allow to use the commands "speak" and "deviceNotification" correctly. While we can use the commands today, there is no way to have a blank in the value. By using URL encoding, we could use %20 to send a blank which would then be decoded and passed correctly to these commands.
Have a way to send a Map argument to use the setColor function of RGBW bulbs. There is currently no way of sending that Map and we have to make several calls to set Hue, Saturation and Level independently
Thanks for considering this!