I’ve never been cool or lucky until yesterday.
Here’s the basic on/off:
59559bdc-9799-43b5-a03b-f8fc14af9447 1:59:58 PM: debug {"rgb":"000000", "r":"00", "g":"00", "b":"00", "w1":"00", "w2":"00", "power":"off", "running":"false", "program":"0", "uptime":"13 days and 17:26:54"}
59559bdc-9799-43b5-a03b-f8fc14af9447 1:59:58 PM: debug uri /off?transition=true
59559bdc-9799-43b5-a03b-f8fc14af9447 1:59:58 PM: debug off()
59559bdc-9799-43b5-a03b-f8fc14af9447 1:59:55 PM: debug {"rgb":"ff007c", "r":"ff", "g":"00", "b":"7c", "w1":"00", "w2":"00", "power":"on", "running":"false", "program":"0", "uptime":"13 days and 17:26:51"}
59559bdc-9799-43b5-a03b-f8fc14af9447 1:59:55 PM: debug uri /on?transition=true
59559bdc-9799-43b5-a03b-f8fc14af9447 1:59:55 PM: debug on()
Tapping Red from an off state, stays on, green:
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:23 PM: debug {"rgb":"0cf000", "r":"0c", "g":"f0", "b":"00", "w1":"00", "w2":"00", "power":"on", "running":"false", "program":"0", "uptime":"13 days and 17:28:19"}
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:23 PM: debug {"rgb":"fc6c00", "r":"fc", "g":"6c", "b":"00", "w1":"00", "w2":"00", "power":"on", "running":"false", "program":"0", "uptime":"13 days and 17:28:19"}
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:23 PM: debug {"rgb":"000000", "r":"00", "g":"00", "b":"00", "w1":"ff", "w2":"00", "power":"on", "running":"false", "program":"0", "uptime":"13 days and 17:28:19"}
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug uri /rgb?value=0ff00&channels=true&transition=true
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug setting color with hex
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug setColor being called with [hue:0, saturation:100, hex:#2550000]
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug uri /rgb?value=fc700&channels=true&transition=true
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug setting color with hex
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug setColor being called with [saturation:100]
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug setSaturation(100)
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug uri /w1?value=ff&channels=true&transition=true
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug setColor being called with [hue:0]
59559bdc-9799-43b5-a03b-f8fc14af9447 2:01:22 PM: debug setHue(0)
Tapping Blue from on state, turns off:
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:22 PM: debug {"rgb":"000000", "r":"00", "g":"00", "b":"00", "w1":"00", "w2":"00", "power":"off", "running":"false", "program":"0", "uptime":"13 days and 17:29:18"}
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:22 PM: debug {"rgb":"fc6c00", "r":"fc", "g":"6c", "b":"00", "w1":"00", "w2":"00", "power":"on", "running":"false", "program":"0", "uptime":"13 days and 17:29:18"}
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:21 PM: debug {"rgb":"ec1cc0", "r":"ec", "g":"1c", "b":"c0", "w1":"00", "w2":"00", "power":"on", "running":"false", "program":"0", "uptime":"13 days and 17:29:18"}
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:21 PM: debug uri /rgb?value=00000&channels=true&transition=true
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:21 PM: debug setting color with hex
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:21 PM: debug setColor being called with [hue:65, saturation:100, hex:#0025255]
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:21 PM: debug uri /rgb?value=ee1ff&channels=true&transition=true
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:21 PM: debug setting color with hex
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:21 PM: debug setColor being called with [hue:65]
59559bdc-9799-43b5-a03b-f8fc14af9447 2:02:21 PM: debug setHue(65)
Individual channels and the color picker in the DHT on the ST app work entirely as expected. The shutting off thing seems kind of random, if I wait between color changes, it turns off less.