jason0x43 / hacs-hubitat

A Hubitat integration for Home Assistant
MIT License
202 stars 47 forks source link

RGB Lights #33

Closed rhd closed 4 years ago

rhd commented 4 years ago

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

2020-04-18 16:40:29 DEBUG (MainThread) [custom_components.hubitat.light] Turning on Dining Room Outdoor Light Bulb with {}
2020-04-18 16:40:30 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-18 16:40:30 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': '%', 'data': None}
2020-04-18 16:40:41 DEBUG (MainThread) [custom_components.hubitat.light] Turning on Dining Room Outdoor Light Bulb with {'hs_color': (345.0, 100.0)}
2020-04-18 16:40:42 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, 'data': None}
2020-04-18 16:40:43 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, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '36', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '86', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#24ff4d', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Green', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Green', 'unit': None, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#24ff4d', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '86', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '36', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:00 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Green', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Green', 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#24ff4d', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '86', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '36', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#24ff4d', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '36', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '86', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Green', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Green', 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Green', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Green', 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '86', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#24ff4d', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Green', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Green', 'unit': None, 'data': None}
2020-04-18 16:41:01 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '36', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:07 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Spring', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Spring', 'unit': None, 'data': None}
2020-04-18 16:41:07 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#00ff4d', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:07 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:07 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '38', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:07 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:11 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#00ff4d', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:11 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '38', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:11 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Spring', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Spring', 'unit': None, 'data': None}
2020-04-18 16:41:11 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:11 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:19 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#00ff75', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:19 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Spring', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Spring', 'unit': None, 'data': None}
2020-04-18 16:41:19 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '41', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:19 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:19 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '41', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Spring', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Spring', 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#00ff75', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '41', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Spring', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Spring', 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#00ff75', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:25 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#00ff75', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:26 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:26 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Spring', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Spring', 'unit': None, 'data': None}
2020-04-18 16:41:26 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:26 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '41', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:31 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#00ff75', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '41', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Spring', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Spring', 'unit': None, 'data': None}
2020-04-18 16:41:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'color', 'value': '#00ff75', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'saturation', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'colorName', 'value': 'Spring', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': 'Dining Room Outdoor Light Bulb color is Spring', 'unit': None, 'data': None}
2020-04-18 16:41:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'level', 'value': '100', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}
2020-04-18 16:41:32 DEBUG (MainThread) [hubitatmaker.hub] Received event: {'name': 'hue', 'value': '41', 'displayName': 'Dining Room Outdoor Light Bulb', 'deviceId': '233', 'descriptionText': None, 'unit': None, 'data': None}

Hubitat log

dev:2332020-04-18 04:41:32.229 pm debugcolors: [0, 255, 117]
dev:2332020-04-18 04:41:32.175 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:117)
dev:2332020-04-18 04:41:32.125 pm debugparse:zw device: 10, command: 3304, payload: 04 75 , isMulticast: false
dev:2332020-04-18 04:41:32.035 pm debugcolors: [0, 255, 117]
dev:2332020-04-18 04:41:32.024 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:117)
dev:2332020-04-18 04:41:32.020 pm debugparse:zw device: 10, command: 3304, payload: 04 75 , isMulticast: false
dev:2332020-04-18 04:41:25.180 pm debugcolors: [0, 255, 117]
dev:2332020-04-18 04:41:25.157 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:117)
dev:2332020-04-18 04:41:25.147 pm debugparse:zw device: 10, command: 3304, payload: 04 75 , isMulticast: false
dev:2332020-04-18 04:41:24.975 pm debugcolors: [0, 255, 117]
dev:2332020-04-18 04:41:24.963 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:117)
dev:2332020-04-18 04:41:24.959 pm debugparse:zw device: 10, command: 3304, payload: 04 75 , isMulticast: false
dev:2332020-04-18 04:41:24.775 pm debugcolors: [0, 255, 117]
dev:2332020-04-18 04:41:24.763 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:117)
dev:2332020-04-18 04:41:24.757 pm debugparse:zw device: 10, command: 3304, payload: 04 75 , isMulticast: false
dev:2332020-04-18 04:41:19.512 pm debugcolors: [0, 255, 117]
dev:2332020-04-18 04:41:19.501 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:117)
dev:2332020-04-18 04:41:19.498 pm debugparse:zw device: 10, command: 3304, payload: 04 75 , isMulticast: false
dev:2332020-04-18 04:41:11.504 pm debugcolors: [0, 255, 77]
dev:2332020-04-18 04:41:11.492 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:0)
dev:2332020-04-18 04:41:11.488 pm debugparse:zw device: 10, command: 3304, payload: 02 00 , isMulticast: false
dev:2332020-04-18 04:41:07.160 pm debugcolors: [0, 255, 77]
dev:2332020-04-18 04:41:07.142 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:red, colorComponentId:2, value:0)
dev:2332020-04-18 04:41:07.138 pm debugparse:zw device: 10, command: 3304, payload: 02 00 , isMulticast: false
dev:2332020-04-18 04:41:01.537 pm debugcolors: [36, 255, 77]
dev:2332020-04-18 04:41:01.521 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:coldWhite, colorComponentId:1, value:0)
dev:2332020-04-18 04:41:01.518 pm debugparse:zw device: 10, command: 3304, payload: 01 00 , isMulticast: false
dev:2332020-04-18 04:41:00.927 pm debugcolors: [36, 255, 77]
dev:2332020-04-18 04:41:00.874 pm debugcolors: [36, 255, 77]
dev:2332020-04-18 04:41:00.795 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:77)
dev:2332020-04-18 04:41:00.776 pm debugparse:zw device: 10, command: 3304, payload: 04 4D , isMulticast: false
dev:2332020-04-18 04:41:00.773 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:77)
dev:2332020-04-18 04:41:00.765 pm debugparse:zw device: 10, command: 3304, payload: 04 4D , isMulticast: false
dev:2332020-04-18 04:41:00.618 pm debugcolors: [36, 255, 77]
dev:2332020-04-18 04:41:00.605 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:77)
dev:2332020-04-18 04:41:00.601 pm debugparse:zw device: 10, command: 3304, payload: 04 4D , isMulticast: false
dev:2332020-04-18 04:41:00.186 pm debugcolors: [36, 255, 77]
dev:2332020-04-18 04:41:00.171 pm debuggot SwitchColorReport: SwitchColorReport(colorComponent:blue, colorComponentId:4, value:77)
dev:2332020-04-18 04:41:00.133 pm debugparse:zw device: 10, command: 3304, payload: 04 4D , isMulticast: false
dev:2332020-04-18 04:40:43.083 pm debugr:0, g: 255, b: 117
dev:2332020-04-18 04:40:43.080 pm debugsetColor([saturation:100.0, hue:41, level:100])
dev:2332020-04-18 04:40:43.062 pm debugsetSaturation(100.0)
dev:2332020-04-18 04:40:42.572 pm debugr:255, g: 0, b: 77
dev:2332020-04-18 04:40:42.538 pm debugsetColor([hue:95, saturation:100, level:100])
dev:2332020-04-18 04:40:42.527 pm debugsetHue(95)
dev:2332020-04-18 04:40:31.078 pm debugSwitchMultilevelReport(value:99)
dev:2332020-04-18 04:40:31.051 pm debugparse:zw device: 10, command: 2603, payload: 63 , isMulticast: false
jason0x43 commented 4 years ago

Hmmm...it looks like:

  1. A "turn on" command was sent to the device
  2. The device's state was updated to "on"
  3. A "set color" command was sent to the device
  4. The device's state started updating spontaneously for a few seconds

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.

rhd commented 4 years ago

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).

HE Log

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

HA Log


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
jason0x43 commented 4 years ago

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
jason0x43 commented 4 years ago

Any updates on this?

rhd commented 4 years ago

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}
rhd commented 4 years ago

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!

rhd commented 4 years ago

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)
rhd commented 4 years ago

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:

jason0x43 commented 4 years ago

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.

MRobi1 commented 4 years ago

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

jason0x43 commented 4 years ago

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.

jason0x43 commented 4 years ago

@MRobi1, @rhd Give v0.4.22 a try and let me know if that resolves the issue.

MRobi1 commented 4 years ago

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.

jason0x43 commented 4 years ago

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).

MRobi1 commented 4 years ago

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

MRobi1 commented 4 years ago

{"setColor":{"hue":85,"saturation":90,"level":255}} {"setColor":[{"hue":85,"saturation":90,"level":255}]} both of the above also give an API error

jason0x43 commented 4 years ago

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.

jason0x43 commented 4 years ago

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.

MRobi1 commented 4 years ago

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.

MRobi1 commented 4 years ago

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 :)

jason0x43 commented 4 years ago

Yay! Closing this as resolved.