Estoy usando el siguiente código para configurar una bombilla Philips Hue con matiz, saturación y brillo específicos utilizando 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 al azar. Esto parece que debería insertar un número aleatorio para la configuración de 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 del variablel?
Probablemente lo siguiente no sea necesario, pero lo incluiré en caso de que sea útil para 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/"