Sto usando il seguente codice per impostare una lampadina Philips Hue con tonalità, saturazione e luminosità specifiche utilizzando Applescript. Funziona perfettamente.
set TurnOnBulbA to the quoted form of "{\"on\": true,\"hue\": 65535, \"sat\": 240,\"bri\": 90}"
Vorrei aggiungere un'opzione a colori casuali. Sembra che dovrebbe inserire un numero casuale per l'impostazione della tonalità, ma invece inserisce il nome della variabile:
set RandomNumA to (random number from 0 to 65535)
set TurnOnBulbA to the quoted form of "{\"on\": true,\"hue\": RandomNumA, \"sat\": 240,\"bri\": 90}"
Come inserisco il numero generato della variabile al posto del nome del variablel?
Il seguente probabilmente non è necessario, ma lo includerò nel caso sia utile a qualcuno. È il codice che completa quanto sopra per accendere una lampadina:
do shell script "curl --request PUT --data " & TurnOnBulbA & " http://myIPaddress/api/myhueID/lights/1/state/"