Closed rhd closed 4 years ago
Hmmm...it looks like:
It doesn't look like HA is sending additional commands to the light, but I've added a bit more debug logging to a new version of the integration. Install v0.4.19, restart HA, then try updating a light again. You should see a sequence of messages like this (although there may be more with color adjustment):
2020-04-19 17:31:21 DEBUG (MainThread) [hubitatmaker.hub] Sending command off() to 1922
2020-04-19 17:31:21 DEBUG (MainThread) [custom_components.hubitat.device] sent off to 1922
2020-04-19 17:31:22 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'switch', 'value': 'off', 'displayName': 'Hearth Lights', 'deviceId': '1922', 'descriptionText': 'Hearth Lights was turned off [digital]', 'unit': None, 'data': None}
2020-04-19 17:31:22 DEBUG (MainThread) [hubitatmaker.hub] Updating switch of 1922 to off
The type of the physical bulb doesn't matter as far as the integration is concerned. It only knows what the Maker API tells it, and that's pretty high level (just a set of capabilities, attributes, and available commands). From the integration's perspective, there's no difference between zwave, zigbee, wifi, Lutron, etc. The integration sends commands to the Maker API, like "on" and "setColor", Hubitat does whatever it needs to do, and then Hubitat sends notifications back to the integration the device state actually updates.
Hi, I've updated to v0.4.19
The current behavior is very odd. From HA, when I change the color, I see the color change on the blub for a brief period (1s) before the color switches back to the original. But at this point, I can't control the bulb anymore - even from the Hubitat.
The only way I can control the bulb again is if I reset it - via the physical switch (I haven't done extensive testing here).
dev:2332020-04-20 12:18:18.808 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:18.800 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:0)
dev:2332020-04-20 12:18:18.797 am debugparse:zw device: 10, command: 3304, payload: 04 00 , isMulticast: false
dev:2332020-04-20 12:18:18.728 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:18.720 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:138)
dev:2332020-04-20 12:18:18.717 am debugparse:zw device: 10, command: 3304, payload: 03 8A , isMulticast: false
dev:2332020-04-20 12:18:18.648 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:18.640 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-04-20 12:18:18.637 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-04-20 12:18:18.576 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:18.566 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-04-20 12:18:18.562 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-04-20 12:18:18.544 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:18.535 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-04-20 12:18:18.531 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-04-20 12:18:15.307 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:15.296 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-04-20 12:18:15.293 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-04-20 12:18:14.598 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:14.588 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-04-20 12:18:14.583 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-04-20 12:18:09.509 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:09.498 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-04-20 12:18:09.495 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-04-20 12:18:09.158 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:09.149 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-04-20 12:18:09.145 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-04-20 12:18:08.835 am debugcolors: [255, 138, 0]
dev:2332020-04-20 12:18:08.827 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-04-20 12:18:08.823 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-04-20 12:18:08.068 am debugr:255, g: 138, b: 0
dev:2332020-04-20 12:18:08.065 am debugsetColor([saturation:100.0, hue:9, level:100])
dev:2332020-04-20 12:18:08.054 am debugsetSaturation(100.0)
dev:2332020-04-20 12:18:07.841 am debugr:0, g: 10, b: 255
dev:2332020-04-20 12:18:07.837 am debugsetColor([hue:66, saturation:100, level:100])
dev:2332020-04-20 12:18:07.830 am debugsetHue(66)
dev:2332020-04-20 12:17:59.560 am debugSwitchMultilevelReport(value:99)
dev:2332020-04-20 12:17:59.556 am debugparse:zw device: 10, command: 2603, payload: 63 , isMulticast: false
2020-04-20 00:17:57 DEBUG (MainThread) [hubitatmaker.hub] Sending command on() to 233
2020-04-20 00:17:58 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'switch', 'value': 'on', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb was turned on', 'unit': None, 'data': None}
2020-04-20 00:17:58 DEBUG (MainThread) [hubitatmaker.hub] Updating switch of 233 to on
2020-04-20 00:18:06 DEBUG (MainThread) [hubitatmaker.hub] Sending command on() to 233
2020-04-20 00:18:07 DEBUG (MainThread) [hubitatmaker.hub] Sending command setHue(66) to 233
2020-04-20 00:18:07 DEBUG (MainThread) [hubitatmaker.hub] Sending command setSaturation(100.0) to 233
Is that it from the HA side? It's odd that the on
command was sent twice, but it doesn't look like anything else weird happened.
You could try manually sending commands to Hubitat to see if the odd behavior reoccurs. Assuming your hub is at 10.0.1.10, your Maker API ID is 2133, and your API key is abc123:
$ curl http://10.0.1.10/apps/api/2133/devices/233/on?access_token=abc123
$ curl http://10.0.1.10/apps/api/2133/devices/233/setHue/66?access_token=abc123
$ curl http://10.0.1.10/apps/api/2133/devices/233/setSaturation/100.0?access_token=abc123
Any updates on this?
Hi - thanks for the reminder! I just did another test and I'm sad to say something is still going crazy.
This is the log from HE for a single color change request using HA.
dev:2332020-05-01 12:20:10.259 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:20:10.253 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:0)
dev:2332020-05-01 12:20:10.251 am debugparse:zw device: 10, command: 3304, payload: 03 00 , isMulticast: false
dev:2332020-05-01 12:20:10.070 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:20:10.062 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:0)
dev:2332020-05-01 12:20:10.059 am debugparse:zw device: 10, command: 3304, payload: 03 00 , isMulticast: false
dev:2332020-05-01 12:20:09.914 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:20:09.903 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:0)
dev:2332020-05-01 12:20:09.900 am debugparse:zw device: 10, command: 3304, payload: 03 00 , isMulticast: false
dev:2332020-05-01 12:19:59.330 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:59.322 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:0)
dev:2332020-05-01 12:19:59.320 am debugparse:zw device: 10, command: 3304, payload: 04 00 , isMulticast: false
dev:2332020-05-01 12:19:52.851 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:52.842 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:0)
dev:2332020-05-01 12:19:52.839 am debugparse:zw device: 10, command: 3304, payload: 04 00 , isMulticast: false
dev:2332020-05-01 12:19:52.616 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:52.604 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:0)
dev:2332020-05-01 12:19:52.600 am debugparse:zw device: 10, command: 3304, payload: 04 00 , isMulticast: false
dev:2332020-05-01 12:19:51.118 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:51.105 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:0)
dev:2332020-05-01 12:19:51.099 am debugparse:zw device: 10, command: 3304, payload: 04 00 , isMulticast: false
dev:2332020-05-01 12:19:50.974 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:50.967 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:0)
dev:2332020-05-01 12:19:50.964 am debugparse:zw device: 10, command: 3304, payload: 04 00 , isMulticast: false
dev:2332020-05-01 12:19:50.765 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:50.756 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:0)
dev:2332020-05-01 12:19:50.752 am debugparse:zw device: 10, command: 3304, payload: 04 00 , isMulticast: false
dev:2332020-05-01 12:19:50.547 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:50.538 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:0)
dev:2332020-05-01 12:19:50.535 am debugparse:zw device: 10, command: 3304, payload: 03 00 , isMulticast: false
dev:2332020-05-01 12:19:47.433 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:47.423 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:19:47.419 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:19:43.112 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:43.104 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:19:43.101 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:19:42.906 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:42.898 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:19:42.894 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:19:42.292 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:42.284 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:19:42.281 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:19:42.118 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:42.111 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:19:42.108 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:19:42.015 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:42.007 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:19:42.004 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:19:41.490 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:41.460 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-05-01 12:19:41.453 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-05-01 12:19:41.442 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:41.428 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-05-01 12:19:41.425 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-05-01 12:19:41.354 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:41.344 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-05-01 12:19:41.340 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-05-01 12:19:40.603 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:40.587 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-05-01 12:19:40.580 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-05-01 12:19:40.556 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:40.546 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-05-01 12:19:40.543 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-05-01 12:19:35.492 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:35.480 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-05-01 12:19:35.476 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-05-01 12:19:34.256 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:34.229 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-05-01 12:19:34.224 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-05-01 12:19:32.994 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:32.933 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:32.925 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-05-01 12:19:32.921 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-05-01 12:19:32.916 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-05-01 12:19:32.912 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-05-01 12:19:31.930 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:31.886 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-05-01 12:19:31.881 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-05-01 12:19:29.797 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:29.789 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-05-01 12:19:29.786 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-05-01 12:19:29.651 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:19:29.641 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-05-01 12:19:29.637 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-05-01 12:19:27.455 am debugr:255, g: 0, b: 0
dev:2332020-05-01 12:19:27.452 am debugsetColor([saturation:100.0, hue:0, level:100])
dev:2332020-05-01 12:19:27.442 am debugsetSaturation(100.0)
dev:2332020-05-01 12:19:26.908 am debugr:0, g: 255, b: 178
dev:2332020-05-01 12:19:26.905 am debugsetColor([hue:45, saturation:100, level:100])
dev:2332020-05-01 12:19:26.898 am debugsetHue(45)
dev:2332020-05-01 12:18:46.532 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:18:46.524 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:0)
dev:2332020-05-01 12:18:46.521 am debugparse:zw device: 10, command: 3304, payload: 04 00 , isMulticast: false
dev:2332020-05-01 12:18:46.275 am debugcolors: [255, 0, 138]
dev:2332020-05-01 12:18:46.264 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:0)
dev:2332020-05-01 12:18:46.261 am debugparse:zw device: 10, command: 3304, payload: 03 00 , isMulticast: false
dev:2332020-05-01 12:18:46.012 am debugcolors: [255, 0, 138]
dev:2332020-05-01 12:18:46.004 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:18:46.001 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:18:45.754 am debugcolors: [255, 0, 138]
dev:2332020-05-01 12:18:45.746 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-05-01 12:18:45.743 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-05-01 12:18:45.539 am debugcolors: [255, 0, 138]
dev:2332020-05-01 12:18:45.528 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:warmWhite, colorComponentId:0, value:0)
dev:2332020-05-01 12:18:45.525 am debugparse:zw device: 10, command: 3304, payload: 00 00 , isMulticast: false
dev:2332020-05-01 12:18:45.056 am debugSwitchMultilevelReport(value:99)
dev:2332020-05-01 12:18:45.053 am debugparse:zw device: 10, command: 2603, payload: 63 , isMulticast: false
The HA log is even worse:
2020-05-01 00:18:43 DEBUG (MainThread) [custom_components.hubitat.light] Turning on Dining Room Outdoor Light Switch with {}
2020-05-01 00:18:43 DEBUG (MainThread) [hubitatmaker.hub] Sending command on() to 101
2020-05-01 00:18:44 DEBUG (MainThread) [custom_components.hubitat.device] sent on to 101
2020-05-01 00:18:44 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'lastActivity', 'value': '2020 May 01 Fri 12:18:44 AM', 'displayName': 'Dining Room Outdoor Light Switch ', 'deviceId': '101', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:44 DEBUG (MainThread) [hubitatmaker.hub] Updating lastActivity of 101 to 2020 May 01 Fri 12:18:44 AM
2020-05-01 00:18:44 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'switch', 'value': 'on', 'displayName': 'Dining Room Outdoor Light Switch ', 'deviceId': '101', 'descriptionText': None, 'unit': None, 'type': 'physical', 'data': None}
2020-05-01 00:18:44 DEBUG (MainThread) [hubitatmaker.hub] Updating switch of 101 to on
2020-05-01 00:18:44 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': '%', 'type': None, 'data': None}
2020-05-01 00:18:44 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:18:44 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'switch', 'value': 'on', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb was turned on', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:44 DEBUG (MainThread) [hubitatmaker.hub] Updating switch of 233 to on
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff008a', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff008a
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '91', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 91
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '91', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 91
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff008a', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff008a
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '91', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 91
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff008a', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff008a
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff008a', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff008a
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '91', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 91
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:45 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:18:46 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:46 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:18:46 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:46 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:18:48 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'lastActivity', 'value': '2020 May 01 Fri 12:18:49 AM', 'displayName': 'Dining Room Outdoor Light Switch ', 'deviceId': '101', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:18:48 DEBUG (MainThread) [hubitatmaker.hub] Updating lastActivity of 101 to 2020 May 01 Fri 12:18:49 AM
2020-05-01 00:18:48 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'power', 'value': '3', 'displayName': 'Dining Room Outdoor Light Switch ', 'deviceId': '101', 'descriptionText': None, 'unit': 'W', 'type': None, 'data': None}
2020-05-01 00:18:48 DEBUG (MainThread) [hubitatmaker.hub] Updating power of 101 to 3
2020-05-01 00:18:52 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'power', 'value': '1.343', 'displayName': 'Dryer Power Switch', 'deviceId': '105', 'descriptionText': 'Dryer Power Switch power is 1.343 W', 'unit': 'W', 'type': None, 'data': None}
2020-05-01 00:18:52 DEBUG (MainThread) [hubitatmaker.hub] Updating power of 105 to 1.343
2020-05-01 00:18:53 WARNING (Thread-6) [pychromecast.socket_client] [Garage Shield TV:8009] Heartbeat timeout, resetting connection
2020-05-01 00:19:25 DEBUG (MainThread) [custom_components.hubitat.light] Turning on Dining Room Outdoor Light Bulb with {'hs_color': (165.0, 100.0)}
2020-05-01 00:19:25 DEBUG (MainThread) [hubitatmaker.hub] Sending command on() to 233
2020-05-01 00:19:26 DEBUG (MainThread) [custom_components.hubitat.device] sent on to 233
2020-05-01 00:19:26 DEBUG (MainThread) [hubitatmaker.hub] Sending command setHue(45) to 233
2020-05-01 00:19:26 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorMode', 'value': 'RGB', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color mode is RGB', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:26 DEBUG (MainThread) [hubitatmaker.hub] Updating colorMode of 233 to RGB
2020-05-01 00:19:26 DEBUG (MainThread) [custom_components.hubitat.device] sent setHue to 233
2020-05-01 00:19:26 DEBUG (MainThread) [hubitatmaker.hub] Sending command setSaturation(100.0) to 233
2020-05-01 00:19:26 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorMode', 'value': 'RGB', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color mode is RGB', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:26 DEBUG (MainThread) [hubitatmaker.hub] Updating colorMode of 233 to RGB
2020-05-01 00:19:27 DEBUG (MainThread) [custom_components.hubitat.device] sent setSaturation to 233
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:29 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:31 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:31 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:31 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:32 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:33 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:33 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:33 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:33 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:33 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:33 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:34 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:34 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:34 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:34 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:34 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:34 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:40 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:41 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:42 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:46 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:46 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:46 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:46 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:46 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:46 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:49 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:50 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:52 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:57 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'lastActivity', 'value': '2020 May 01 Fri 12:19:58 AM', 'displayName': 'Living Room Rear Door Light Switch', 'deviceId': '71', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:57 DEBUG (MainThread) [hubitatmaker.hub] Updating lastActivity of 71 to 2020 May 01 Fri 12:19:58 AM
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'lastActivity', 'value': '2020 May 01 Fri 12:19:59 AM', 'displayName': 'Dining Room Outdoor Light Switch ', 'deviceId': '101', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Updating lastActivity of 101 to 2020 May 01 Fri 12:19:59 AM
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'lastActivity', 'value': '2020 May 01 Fri 12:19:59 AM', 'displayName': 'Dining Room Outdoor Light Switch ', 'deviceId': '101', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Updating lastActivity of 101 to 2020 May 01 Fri 12:19:59 AM
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'lastActivity', 'value': '2020 May 01 Fri 12:19:59 AM', 'displayName': 'Living Room Rear Door Light Switch', 'deviceId': '71', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:58 DEBUG (MainThread) [hubitatmaker.hub] Updating lastActivity of 71 to 2020 May 01 Fri 12:19:59 AM
2020-05-01 00:19:59 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'lastActivity', 'value': '2020 May 01 Fri 12:20:00 AM', 'displayName': 'Living Room Rear Door Light Switch', 'deviceId': '71', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:19:59 DEBUG (MainThread) [hubitatmaker.hub] Updating lastActivity of 71 to 2020 May 01 Fri 12:20:00 AM
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:20:09 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:20:10 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:20:10 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:20:10 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:20:10 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
2020-05-01 00:20:10 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
The behavior is still sporadic. If I tell it to change to RED, it might jump to red and jump back to the old value. It might change to red in stick. But every time, it seems like I lose the ability to talk to the bulb until I flip the physical power switch and reboot it.
Tomorrow I'll try with the API directly... eliminate half of the equation. Thanks for the support!
Ok, Using the API directly the device seems to be working. I eventually see the updated color in HA. A lot of traffic is generated. For example...
command: curl http://192.168.2.125/apps/api/65/devices/233/setHue/100?access_token=
returned:
{"id":"233","name":"Inovelli Bulb Multi-Color LZW42","label":"Dining Room Outdoor Light Bulb","attributes":[{"name":"RGB","currentValue":null,"dataType":"STRING"},{"name":"color","currentValue":"#ff0099","dataType":"STRING"},{"name":"colorMode","currentValue":"RGB","dataType":"ENUM","values":["CT","RGB"]},{"name":"colorName","currentValue":"Rose","dataType":"STRING"},{"name":"colorName","currentValue":"Rose","dataType":"STRING"},{"name":"colorName","currentValue":"Rose","dataType":"STRING"},{"name":"colorTemperature","currentValue":2700,"dataType":"NUMBER"},{"name":"hue","currentValue":90,"dataType":"NUMBER"},{"name":"level","currentValue":100,"dataType":"NUMBER"},{"name":"saturation","currentValue":100,"dataType":"NUMBER"},{"name":"switch","currentValue":"on","dataType":"ENUM","values":["on","off"]}],"capabilities":["Switch",{"attributes":[{"name":"switch","dataType":null}]},"Configuration","SwitchLevel",{"attributes":[{"name":"level","dataType":null}]},"Refresh","ColorControl",{"attributes":[{"name":"hue","dataType":null},{"name":"saturation","dataType":null},{"name":"color","dataType":null},{"name":"colorName","dataType":null},{"name":"RGB","dataType":null}]},"Sensor","Actuator","ColorTemperature",{"attributes":[{"name":"colorTemperature","dataType":null},{"name":"colorName","dataType":null}]},"ChangeLevel","ColorMode",{"attributes":[{"name":"colorMode","dataType":null}]}],"commands":["configure","off","on","refresh","setColor","setColorTemperature","setHue","setLevel","setSaturation","startLevelChange","stopLevelChange"]}
HA Log:
2020-05-01 00:37:20 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorMode', 'value': 'RGB', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color mode is RGB', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:20 DEBUG (MainThread) [hubitatmaker.hub] Updating colorMode of 233 to RGB
2020-05-01 00:37:30 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0099', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:30 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0099
2020-05-01 00:37:30 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '90', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:30 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 90
2020-05-01 00:37:30 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '90', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:30 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 90
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0099', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0099
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '90', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 90
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0099', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0099
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:31 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0099', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0099
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '90', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 90
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0099', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0099
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '90', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 90
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:35 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '90', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 90
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0099', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0099
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:36 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0099', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0099
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '90', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 90
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Rose', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Rose', 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 233 to Rose
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 233 to 100
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 233 to 0
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 233 to 100
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'type': None, 'data': None}
2020-05-01 00:37:39 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 233 to #ff0000
HE Log
dev:2332020-05-01 12:37:39.826 am debugcolors: [255, 0, 0]
dev:2332020-05-01 12:37:39.806 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:0)
dev:2332020-05-01 12:37:39.795 am debugparse:zw device: 10, command: 3304, payload: 04 00 , isMulticast: false
dev:2332020-05-01 12:37:39.710 am debugcolors: [255, 0, 153]
dev:2332020-05-01 12:37:39.700 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:green, colorComponentId:3, value:0)
dev:2332020-05-01 12:37:39.693 am debugparse:zw device: 10, command: 3304, payload: 03 00 , isMulticast: false
dev:2332020-05-01 12:37:36.763 am debugcolors: [255, 0, 153]
dev:2332020-05-01 12:37:36.750 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:37:36.744 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:37:36.320 am debugcolors: [255, 0, 153]
dev:2332020-05-01 12:37:36.296 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:37:36.291 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:37:36.123 am debugcolors: [255, 0, 153]
dev:2332020-05-01 12:37:36.112 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:255)
dev:2332020-05-01 12:37:36.108 am debugparse:zw device: 10, command: 3304, payload: 02 FF , isMulticast: false
dev:2332020-05-01 12:37:31.533 am debugcolors: [255, 0, 153]
dev:2332020-05-01 12:37:31.500 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-05-01 12:37:31.474 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-05-01 12:37:31.303 am debugcolors: [255, 0, 153]
dev:2332020-05-01 12:37:31.299 am debugcolors: [255, 0, 153]
dev:2332020-05-01 12:37:31.288 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-05-01 12:37:31.284 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-05-01 12:37:31.281 am debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-05-01 12:37:31.277 am debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-05-01 12:37:21.016 am debugr:255, g: 0, b: 0
dev:2332020-05-01 12:37:21.013 am debugsetColor([hue:100, saturation:100, level:100])
dev:2332020-05-01 12:37:21.007 am debugsetHue(100)
Hi @jason0x43 - it seems that other people are experiencing what I'm experiencing in a inovelli community thread.
I'll follow up there. My guess is that your integration is doing the right thing. :+1:
Hmmm...yeah, that is a surprising amount of traffic. There appear to be a lot of duplicative messages, both on the zwave side and being sent from Hubitat to HA, it it doesn't look like the integration is sending any additional commands that would be causing the bulb to update so much.
I'm going to close this for now, but we can reopen it if it looks like there's something that can be updated in this integration to improve compatibility with the inovelli bulbs.
Here's my log. I'm also not seeing it sending additional commands just receiving status updates as it cycles through the colors
2020-05-11 10:14:32 DEBUG (MainThread) [hubitatmaker.hub] Sending command on() to 369 2020-05-11 10:14:32 DEBUG (MainThread) [custom_components.hubitat.device] sent on to 369 2020-05-11 10:14:32 DEBUG (MainThread) [hubitatmaker.hub] Sending command setHue(23) to 369 2020-05-11 10:14:33 DEBUG (MainThread) [custom_components.hubitat.device] sent setHue to 369 2020-05-11 10:14:33 DEBUG (MainThread) [hubitatmaker.hub] Sending command setSaturation(100.0) to 369 2020-05-11 10:14:33 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorMode', 'value': 'RGB', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color mode is RGB', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:33 DEBUG (MainThread) [hubitatmaker.hub] Updating colorMode of 369 to RGB 2020-05-11 10:14:33 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Magenta', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Magenta', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:33 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Magenta 2020-05-11 10:14:33 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Magenta', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Magenta', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:33 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Magenta 2020-05-11 10:14:33 DEBUG (MainThread) [custom_components.hubitat.device] sent setSaturation to 369 2020-05-11 10:14:34 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#9e00d6', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:34 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #9e00d6 2020-05-11 10:14:34 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '79', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 79', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:34 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 79 2020-05-11 10:14:34 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Violet', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Violet', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:34 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Violet 2020-05-11 10:14:34 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ffffd6', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:34 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #ffffd6 2020-05-11 10:14:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '84', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 level is 84', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:35 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 369 to 84 2020-05-11 10:14:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '17', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 17', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:35 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 17 2020-05-11 10:14:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 level is 100', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:35 DEBUG (MainThread) [hubitatmaker.hub] Updating level of 369 to 100 2020-05-11 10:14:35 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '16', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 saturation is 16', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:35 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 369 to 16 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '38', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 saturation is 38', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 369 to 38 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Yellow', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Yellow', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Yellow 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ffff00', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #ffff00 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#9effd6', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #9effd6 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Spring', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Spring', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Spring 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Yellow', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Yellow', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:36 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Yellow 2020-05-11 10:14:37 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '43', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 43', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:37 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 43 2020-05-11 10:14:37 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 saturation is 100', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:37 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 369 to 100 2020-05-11 10:14:37 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#9eff00', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:37 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #9eff00 2020-05-11 10:14:37 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '23', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 23', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:37 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 23 2020-05-11 10:14:38 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Chartreuse', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Chartreuse', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:38 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Chartreuse 2020-05-11 10:14:38 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'switch', 'value': 'on', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 was turned on', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:38 DEBUG (MainThread) [hubitatmaker.hub] Updating switch of 369 to on 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ffff00', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #ffff00 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Yellow', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Yellow', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Yellow 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'switch', 'value': 'on', 'displayName': 'All Lights', 'deviceId': '543', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating switch of 543 to on 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'switch', 'value': 'on', 'displayName': 'All Lights', 'deviceId': '543', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating switch of 543 to on 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '17', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 17', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 17 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'switch', 'value': 'on', 'displayName': 'Living Room Bulbs', 'deviceId': '374', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating switch of 374 to on 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ffffd6', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #ffffd6 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff0000', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #ff0000 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '16', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 saturation is 16', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 369 to 16 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '0', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 0', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:39 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 0 2020-05-11 10:14:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '17', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 17', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:40 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 17 2020-05-11 10:14:40 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '17', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 17', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:40 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 17 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff00d6', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #ff00d6 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '86', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 86', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 86 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 saturation is 100', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 369 to 100 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Magenta', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Magenta', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Magenta 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ffffd6', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #ffffd6 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '17', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 17', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 17 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Yellow', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Yellow', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Yellow 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '16', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 saturation is 16', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:41 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 369 to 16 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Magenta', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Magenta', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Magenta 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#ff00d6', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': None, 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Updating color of 369 to #ff00d6 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '86', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 hue is 86', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Updating hue of 369 to 86 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 saturation is 100', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Updating saturation of 369 to 100 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Yellow', 'displayName': 'Living Room Fan Bulb 1', 'deviceId': '369', 'descriptionText': 'Living Room Fan Bulb 1 color is Yellow', 'unit': None, 'type': None, 'data': None} 2020-05-11 10:14:42 DEBUG (MainThread) [hubitatmaker.hub] Updating colorName of 369 to Yellow
New information suggests that although the innovelli bulbs behave a bit oddly, the integration can take some steps to improve the situation.
Specifically, sending setHue
and setSaturation
commands in quick success seems to leave the bulbs in an indeterminate state. Setting the saturation first appears to help. We can also use the new support for setColor
to set the HSB value at once rather than sending individual commands, which also seems to help.
@MRobi1, @rhd Give v0.4.22 a try and let me know if that resolves the issue.
Here's everything I tried: {"setColor":["hue":85,"saturation":100,"level":100"]} {"setColor": [hue:85,saturation:100,level:100]} I get an invalid JSON syntax error
{"setColor":["hue:85,saturation:100,level:100"]} {"setColor": [85,100,100]} I get an API error.
So then I tried {"hs_color":[85,100],"brightness_pct":100} and it sends the command, I don't get the jumping around I used to but I also don't get the expected color.
So lastly I tried {"hs_color":[85,100],"brightness":255} still no jumping around, but still not the expected color. And a different color than above.
Version 0.4.22 of the integration uses setColor
, so if that works for you, then setColor
works properly.
The proper syntax is
http://HUB/apps/api/APP_ID/devices/DEVICE_ID/setColor/%7B%22hue%22%3A85%2C%22saturation%22%3A90.0%2C%22level%22%3A255%7D?access_token=TOKEN
where
%7B%22hue%22%3A85%2C%22saturation%22%3A90.0%2C%22level%22%3A255%7D
is a URL-encoded version of {"hue":85,"saturation":90.0,"level":255}
. I tested a number of variations, and that seems to be what makes the Maker API happy. You can even drop a parameter -- passing an encoded value of {"hue":85,"saturation":90.0}
will update the hue and saturation without changing the level.
By "proper syntax", I just mean that that's what the hub will accept, and it will cause the hub to try to update a bulb. Whether the bulb itself properly updates is a different question (as we've seen from the whole hue-saturation ordering issue). 😄
One thing to make sure of is that your hub is running at least version 2.2.0.122 of the hub firmware since that's where support was introduced. All my tests have been run on v2.2.0.128 (the latest release).
Yes, when using the above syntax in an http request and it controls the light as it should.
Where I'm getting the errors is when trying to send the command via the entity in node-red. I use the call service node, select the entity_id and then add the info into the data field. "setColor" doesn't show up in the list of commands which is likely why I get an API error when trying to use it.
hs_color, rgb_color, color_name, xy_color, brightness and brightness_pct would be the related options to set. When using any of those, it will send the command to HE but likely isn't sending it in the setColor format
I just double checked I'm on 0.4.22 and the hub is on 2.2.0.128
{"setColor":{"hue":85,"saturation":90,"level":255}} {"setColor":[{"hue":85,"saturation":90,"level":255}]} both of the above also give an API error
Oh, sorry. Assuming you're sending commands from node-red to HA, that's unrelated to the whole setColor
business (or to this integration). I mean, the way in which this integration communicates with Hubitat is unrelated to how you communicate with an HA entity from some external source.
With version 0.4.22 of this integration, when a light's color state is updated, regardless of how it's updated, the integration will use Hubitat's setColor
command to communicate that to Hubitat.
So yes, using any of hs_color
, rgb_color
, color_name
, xy_color
, brightness
or brightness_pct
should be fine. You use those to tell HA how you want to update the light state, HA does whatever it does to update the entity's state internally, and the integration sees the updated state and communicates that to Hubitat.
At least, that's what should be happening. If you update the color through node-red and you see HA sending something other than setLevel
or setColor
(via the HA debug log), then something still isn't working right.
I got it! {"rgb_color":[255,0,255]} works and gives the expected result.
Interesting that using hs_color which sends hue and saturation does not work though. It also works as expected using an entity card and picking a color from the color wheel.
Actually, I was wrong. hs_color does work, I was just sending the wrong hue. In node-red I was inputting the HE hue values which are 0-100. But HA hue values are not the same. The Ah Ha moment was when you mentioned sending the command from node-red to HA. I was inputting as if I were sending the command from node-red to hubitat.
So I've tested the entity card, hs_color, rgb_color, xy_color and color_name and all are working as they should :)
Yay! Closing this as resolved.
Hi, have you tested this with RGB zwave lights? I'm seeing some weirdness. For example, if I turn on the bulb from HA, then I try and set the color, this happens in the HA log. If I mess around too long, the light seems to become unresponsive. Any ideas?
HA log
Hubitat log