There was a recent upgrade to the NORA node (node-red-contrib-nora) that allows colours to be translated into Node-Red with Google voice commands.
I'm successfully using a light that is capable of Cold White/Warm White and HSV. I'm only using it in a 'dumb' sense, being that I've only worked out how to turn it ON/OFF and set brightness through Node-Red. It turns ON and OFF to the previous brightness setting in Cold White with the attached flow -
[{"id":"9387e6ce.4c94a8","type":"nora-light","z":"7d40fce6.931704","devicename":"Alfresco Light","lightcolor":true,"brightnesscontrol":true,"passthru":false,"statepayload":true,"brightnessoverride":"","roomhint":"Alfresco","name":"Alfresco Light","nora":"dc70cfe5.682e7","topic":"","onvalue":"true","onvalueType":"bool","offvalue":"false","offvalueType":"bool","x":100,"y":160,"wires":[["ea7c205b.894bd","63720066.497f7","141a5777.8b5869"]]},{"id":"c223b6f6.474938","type":"loxone-control-out","z":"7d40fce6.931704","name":"control out","miniserver":"","control":"12e6cd0f-00c8-1932-ffffd989fb12b87b/AI1","x":1150,"y":160,"wires":[]},{"id":"63720066.497f7","type":"function","z":"7d40fce6.931704","name":"On/Off Object","func":"m = msg.payload;\nmsg.payload=m.on;\nreturn msg;","outputs":1,"noerr":0,"x":520,"y":120,"wires":[["d9b1452f.1c12f8"]]},{"id":"a4b7a00c.27d4b","type":"inject","z":"7d40fce6.931704","name":"Warm white","topic":"","payload":"hsv(29.60,58.82,100)","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":730,"y":280,"wires":[["c223b6f6.474938"]]},{"id":"ea7c205b.894bd","type":"function","z":"7d40fce6.931704","name":"Brightness Object","func":"m = msg.payload;\nmsg.payload=m.brightness;\nreturn msg;","outputs":1,"noerr":0,"x":510,"y":160,"wires":[["76e4fc8a.dc1b54"]]},{"id":"d9b1452f.1c12f8","type":"change","z":"7d40fce6.931704","name":"","rules":[{"t":"change","p":"payload","pt":"msg","from":"false","fromt":"bool","to":"hsv(0,0,0)","tot":"str"},{"t":"change","p":"payload","pt":"msg","from":"true","fromt":"bool","to":"on","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":780,"y":120,"wires":[["c223b6f6.474938"]]},{"id":"76e4fc8a.dc1b54","type":"function","z":"7d40fce6.931704","name":"Brightness Reformat","func":"m = msg.payload\nreturn {payload:\"temp(\"+m+\",6500)\"};","outputs":1,"noerr":0,"x":780,"y":160,"wires":[["c223b6f6.474938"]]},{"id":"141a5777.8b5869","type":"debug","z":"7d40fce6.931704","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"false","x":350,"y":40,"wires":[]},{"id":"23184884.aa8bb8","type":"inject","z":"7d40fce6.931704","name":"Cool white","topic":"","payload":"hsv(60.00,16.00,98.04)","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":720,"y":320,"wires":[["c223b6f6.474938"]]},{"id":"a3b43929.c8c668","type":"inject","z":"7d40fce6.931704","name":"Purple","topic":"","payload":"hsv(300,100,100)","payloadType":"str","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":710,"y":240,"wires":[["c223b6f6.474938"]]},{"id":"dc70cfe5.682e7","type":"nora-config","z":"","name":"nora config","group":"","notify":true}]
The node successfully parses colour commands in the format -
(on or off, brightness in percent, hue: x°, sat: y%, val: z%)
The attached image is the feedback from the command "Set the light to blue" -
The injects in the attached flow successfully set the appropriate colour/temp. I just don't know how to link the NORA node appropriately.