Estoy usando el siguiente código para configurar una bombilla Philips Hue con un tono, saturación y brillo específicos usando Applescript. Funciona perfectamente.
set TurnOnBulbA to the quoted form of "{\"on\": true,\"hue\": 65535, \"sat\": 240,\"bri\": 90}"
Me gustaría añadir una opción de color aleatoria. Parece que debería insertar un número aleatorio para la configuración del tono, pero en su lugar, inserta el nombre de la variable:
set RandomNumA to (random number from 0 to 65535)
set TurnOnBulbA to the quoted form of "{\"on\": true,\"hue\": RandomNumA, \"sat\": 240,\"bri\": 90}"
¿Cómo inserto el número generado de la variable en lugar del nombre de la variableel?
Lo siguiente probablemente no sea necesario, pero lo incluiré por si le sirve a alguien. Es el código que completa lo anterior para encender una bombilla:
do shell script "curl --request PUT --data " & TurnOnBulbA & " http://myIPaddress/api/myhueID/lights/1/state/"