Commit Graph

1715 Commits

Author SHA1 Message Date
Vinay Rao
e763dde6aa ICP-770 Feature/color changes (#1951)
* rgb(w) bulbs: fix hue/saturation conversion

The attributes used to report Hue and Saturation can have a value of
0-254. We want to translate this to a percentage of 0-100%. The HA
DTHs were dividing by 255 instead of the correct value of 254. Because
the wrong divisor was used the result would be off by a percent about
25% of the time. The ZLL DTHs had the same bug plus they were also
multipling the Hue by 360 instead of 100.

* rgb(w) bulbs: set hue & saturation in a single command

Previous two commands were being used to set Hue and Saturation. Now
a single command is used and a transition time of 0 so the color changes
must faster.

* Don't rely on reporting for hue, saturation and color temperature

Previously we were configuring the RGB(W) and Color Temperature bulbs
to report any Hue, Saturation and Color Temperature changes. Now we
manually read these attributes any time a command is executed that
changes them.
2017-05-01 13:49:04 -07:00
Vinay Rao
8ab71f72b0 Merge pull request #1947 from SmartThingsCommunity/staging
Rolling up staging to production
PROD_2017.04.25
2017-04-25 15:32:36 -07:00
Vinay Rao
62991f8d23 Merge pull request #1946 from SmartThingsCommunity/production
Rolling down production to staging
2017-04-25 15:27:16 -07:00
Vinay Rao
11f2775568 Merge pull request #1944 from dkirker/DVCSMP-2579
DVCSMP-2579 Move Centralite Door/Window sensor from multi-sensor DTH to open-closed-sensor DTH
2017-04-25 12:02:56 -07:00
Vinay Rao
83b65c0d87 Merge pull request #1923 from dkirker/DVCSMP-2585
DVCSMP-2585 Fix NullPointerException when pairing because color is unset
2017-04-25 12:01:23 -07:00
Vinay Rao
e641759a47 Merge pull request #1942 from dkirker/DVCSMP-2598
DVCSMP-2598 Fix Wattvision throwing HttpResponseException
2017-04-25 11:33:00 -07:00
Donald Kirker
7820b39b2b DVCSMP-2579 Move Centralite Door/Window sensor from multi-sensor DTH to open-closed-sensor DTH. 2017-04-25 03:18:54 -07:00
Donald Kirker
6a76a8ee39 DVCSMP-2598 Fix start_time and end_time date range
Add descriptive error for Wattvision API errors
2017-04-24 16:19:20 -07:00
Donald Kirker
c864fc521e DVCSMP-2585 Fix NullPointerException when pairing because color is unset
Also tweak default config values in config value range checking (affects initial pairing of device)
2017-04-24 10:57:07 -07:00
Vinay Rao
016425b7c8 Merge pull request #1935 from workingmonk/bug/dimmer_light
ICP-731 Wrong icon for dimmer
2017-04-21 17:16:41 -07:00
Vinay Rao
c164b201ca ICP-731 wrong icon for dimmer 2017-04-21 17:16:12 -07:00
Vinay Rao
030dd47b69 Merge pull request #1933 from jackchi/health-arrival-sensor-ha
[CHF-602] Health Check Arrival Sensor HA
2017-04-21 14:16:54 -07:00
Vinay Rao
cc68534b47 Merge pull request #1932 from jackchi/health-arrival-sensor
[CHF-601] Health Check Arrival Sensor (2015 Model)
2017-04-21 14:16:35 -07:00
jackchi
5e07494dff [CHF-602] Health Check Arrival Sensor HA 2017-04-22 04:28:50 +09:00
jackchi
573630232f [CHF-601] Health Check Arrival Sensor (2015 Model) 2017-04-22 04:19:29 +09:00
Vinay Rao
d91fc1c9d1 Merge pull request #1925 from SmartThingsCommunity/production
Rolling down production to staging
2017-04-20 01:41:14 -07:00
Vinay Rao
db7288f245 Merge pull request #1922 from workingmonk/bug/text_lifx
DVCSMP-2577 Lifx text to update user about the sync feature
2017-04-19 19:16:55 -07:00
Vinay Rao
b59d979fbf Lifx text to update user about the sync feature 2017-04-19 18:57:04 -07:00
Donald Kirker
fc32031555 Move revision history to README.md 2017-04-19 18:25:21 -07:00
Vinay Rao
f445ffc67c Merge pull request #1917 from SmartThingsCommunity/master
Rolling up master to staging
2017-04-18 13:43:37 -07:00
Vinay Rao
5b39a9f840 Merge pull request #1916 from SmartThingsCommunity/staging
Rolling down staging to master
2017-04-18 13:42:58 -07:00
Vinay Rao
95c383a2ea Merge pull request #1915 from SmartThingsCommunity/staging
Rolling up staging to production
PROD_2017.04.18
2017-04-18 13:06:43 -07:00
Vinay Rao
7f61feaebc Merge pull request #1909 from larsfinander/DVCSMP-2572_OpenT2T_Update_4_14_submission_staging
DVCSMP-2572 OpenT2T: Update to 4/14 submission
2017-04-18 11:23:07 -07:00
Lars Finander
7a467df659 DVCSMP-2572 OpenT2T: Update to 4/14 submission 2017-04-18 12:01:56 -06:00
Vinay Rao
538eb057ce Merge pull request #1913 from SmartThingsCommunity/production
Rolling down production to staging
2017-04-17 12:59:57 -07:00
Vinay Rao
2ff9486790 Merge pull request #1912 from varzac/sengled-level-fix
[ICP-691] Set level on sengled bulbs configure
2017-04-17 12:59:20 -07:00
Zach Varberg
5429986e81 Set level on sengled bulbs configure
This works around the sengled bulbs not following the ZCL spec and using
the value 0xFF as a valid level (the spec says it should be invalid).
It does this by manually setting the level of the bulb to
0xFE (SmartThings 100%) when it is configured, or if it previously had a
level set, manually setting it to that value.  This avoids the issue of
the bulb reporting 0xFF and having the library ignore it because it is
an invalid value.

This resolves: https://smartthings.atlassian.net/browse/ICP-691
2017-04-17 12:36:13 -05:00
Vinay Rao
6514087a1a Merge pull request #1905 from workingmonk/log/hue_logs
CELL-139 Hue logging to detect hue pairing
2017-04-13 16:31:45 -07:00
Vinay Rao
0f2b8c18d2 CELL-139 Hue logging to detect hue pairing 2017-04-13 16:06:49 -07:00
Vinay Rao
ce0363fa43 Merge pull request #1889 from SmartThingsCommunity/MSA-1883-3
MSA-1883: EZMultipli 3:1 MultiSensor wall powered
2017-04-13 15:56:30 -07:00
Vinay Rao
e5739fd425 Merge pull request #1903 from workingmonk/feature/zigbee_centralite_button
DVCSMP-2570 Adding centralite zigbee button fingerprint
2017-04-13 11:12:10 -07:00
Vinay Rao
6448a5bc7c adding centralite zigbee button fingerprint
number of button handling
2017-04-13 03:03:06 -07:00
Vinay Rao
fd620977bb Merge pull request #1902 from workingmonk/bug/arrival_battery
DVCSMP-2568 Arrival-sensor-ha Read battery level on join
2017-04-12 12:20:41 -07:00
Tom Manley
a308bff574 arrival-sensor-ha: Read battery level on join
In configure we were setting up the battery level to be reported every
20 seconds but we weren't reading the attribute so it would take 20
seconds before the battery level was reported. Now we read it during
configure so it is updated right away after join.

https://smartthings.atlassian.net/browse/DVCSMP-2568
2017-04-12 12:19:36 -07:00
Vinay Rao
068cfaeaad Merge pull request #1901 from workingmonk/bug/zwave_enerwave
[ICP-598] Adding Enerwave Door/Window Sensor
2017-04-11 21:53:14 -07:00
jackchi
fb55349db0 [ICP-598] Adding Enerwave Door/Window Sensor 2017-04-11 21:49:51 -07:00
Vinay Rao
476d3caa38 Merge pull request #1900 from tpmanley/feature/arrival-sensor-reporting
DVCSMP-2568 arrival-sensor-ha: Read battery level on join
2017-04-11 21:39:19 -07:00
Tom Manley
9b621c9a7b arrival-sensor-ha: Read battery level on join
In configure we were setting up the battery level to be reported every
20 seconds but we weren't reading the attribute so it would take 20
seconds before the battery level was reported. Now we read it during
configure so it is updated right away after join.

https://smartthings.atlassian.net/browse/DVCSMP-2568
2017-04-11 23:35:49 -05:00
Vinay Rao
619b3499c8 Merge pull request #1899 from workingmonk/bug/zwave_fingerprint
[ICP-598] Adding Z-Wave device manufacturer
2017-04-11 20:14:11 -07:00
jackchi
3ec8be708a [ICP-598] Adding Z-Wave device manufacturer 2017-04-11 17:39:17 -07:00
Vinay Rao
34b2210134 Merge pull request #1898 from jackchi/zwave-manufacturer-update
[ICP-598] Adding Enerwave Door/Window Sensor
2017-04-11 17:06:13 -07:00
jackchi
8abb82ecae [ICP-598] Adding Enerwave Door/Window Sensor 2017-04-11 17:00:48 -07:00
Vinay Rao
55da70cd7c Merge pull request #1897 from jackchi/zwave-manufacturer-update
[ICP-598] Adding Z-Wave device manufacturer
2017-04-11 16:46:00 -07:00
jackchi
80a5a41f7e [ICP-598] Adding Z-Wave device manufacturer 2017-04-11 16:21:28 -07:00
Vinay Rao
b4276c05e0 Merge pull request #1896 from SmartThingsCommunity/master
Rolling up master to staging
2017-04-11 14:07:20 -07:00
Vinay Rao
1db3765a9c Merge pull request #1895 from SmartThingsCommunity/staging
Rolling down staging to master
2017-04-11 14:06:52 -07:00
Vinay Rao
264e822c9f Merge pull request #1894 from SmartThingsCommunity/staging
Rolling up staging to production
PROD_2017.04.11
2017-04-11 13:40:00 -07:00
Vinay Rao
e4642e300f Merge pull request #1893 from SmartThingsCommunity/production
Rolling down production hotfix to staging
2017-04-11 13:34:30 -07:00
Vinay Rao
b4eed54ddd Merge pull request #1892 from jackchi/enrollment-fix-updated
[CHF-595] Device Health enrollment needs to be in both updated() & installed()
2017-04-11 12:27:56 -07:00
jackchi
b2b03604a7 [CHF-595] Device Health enrollment needs to be in both updated() & installed() 2017-04-11 12:16:05 -07:00