Commit Graph

1249 Commits

Author SHA1 Message Date
Tom Manley 83a9df6557 Merge pull request #1438 from tpmanley/bugfix/ge-link-level-events
DVCSMP-2219: GE Link: fixed problem creating level events
2016-11-08 15:18:47 -06:00
Tom Manley af8590ab01 GE Link: fixed problem creating level events
The bug causing level events not to be created happens when the setLevel
command runs in the cloud but the Device Type Handler is running locally
in the hub. Since state is not synced from the cloud to the hub the
`state.trigger` value was never set to `"setLevel"` on the hub which means
no level events would be created. The change is to not be reliant on state.
Instead we just don't create level events if the level is 0 since there is
no legitimate way for the level to be 0.

https://smartthings.atlassian.net/browse/DVCSMP-2219
2016-11-08 14:48:42 -06:00
Zach Varberg 9599397db8 Merge pull request #1421 from varzac/pass-unhandled-messages-up-to-cloud
DPROT-200: Pass unhandled messages up to the cloud
2016-11-08 09:02:00 -06:00
Jack Chi f7dbabb6c8 Merge pull request #1430 from skt123/wemo_bulb
[CHF-441] Added Health Check Implementation for WeMo LED Bulb
2016-11-07 22:18:52 -08:00
Jack Chi 7016e234d2 Merge pull request #1431 from skt123/osram_rt5/6_tunable_white
[CHF-442] Added Health Check Implementation for following Osram RT5/6 Tunable White
2016-11-07 22:17:54 -08:00
Jack Chi cf119b1d15 Merge pull request #1433 from parijatdas/leviton_universal_dimmer
[CHF-455] Implementation of HealthCheck for Leviton Universal Dimmer DZMX1-LZ (Z-wave)
2016-11-07 22:16:05 -08:00
Jack Chi 3e88f3c4bd Merge pull request #1432 from parijatdas/leviton_switch
[CHF-454] [CHF-456] Implementation of HealthCheck for Leviton Switch DZS15-1LZ (Z-wave) and Leviton Outlet DZR15-1LZ (Z-wave)
2016-11-07 22:13:37 -08:00
sushant.k1 8ca20ce87e Added Health Check Implementation for following WeMo LED Bulb 2016-11-08 10:57:49 +05:30
sushant.k1 c1d520a578 Added Health Check Implementation for following Osram RT5/6 Tunable White 2016-11-08 10:53:44 +05:30
Parijat Das c0bb0554d8 Added fingerprint of Leviton Outlet and Leviton Switch with health check already implemented and modified readme file accordingly 2016-11-08 09:12:48 +05:30
Parijat Das b6790729c6 Added fingerprint of Leviton Universal Dimmer with health check already implemented 2016-11-08 09:06:36 +05:30
Juan Pablo Risso bd1ace96de DVCSMP-2178 - Add thermostats to Logitech Harmony (#1408) 2016-11-04 16:41:41 -04:00
Jack Chi 40c4520d08 Merge pull request #1419 from parijatdas/leviton
[CHF-404] [CHF-422] Health check for Leviton DZPA1 Plug-in Appliance Module and GE Plug-In Outdoor Smart Switch (GE 12720) (Z-Wave)
2016-11-04 09:24:29 -07:00
Zach Varberg 1f69a42341 Merge pull request #1402 from varzac/fix-binding-table-ETI
[DVCSMP-2175] ETI Clear binding table entries to other devices
2016-11-04 10:45:21 -05:00
Zach Varberg 969852602c ETI Clear binding table entries to other devices
This adds support for ETI devices which have a firmware bug in which the
binding table is not properly cleared on network leave.  So the DTH will
on configure (and refresh) look at the binding table and remove any
entries to not the current hub.

This resolves: https://smartthings.atlassian.net/browse/DVCSMP-2175
2016-11-04 10:02:37 -05:00
Zach Varberg 4115d8c65f Pass unhandled messages up to the cloud
Currently these DTHs return null when they parse a message that they
don't have specific handling for.  This ends up sending the message up
to the cloud as an event, which prevented us from potentially parsing
that message in the cloud.  By instead returning an empty map we can
instead send the message up to the cloud to be parsed there.  This
allows us to add handling in the cloud for new message without requiring
and AppEngine deploy for them to work.

This resolves: https://smartthings.atlassian.net/browse/DPROT-200
2016-11-03 09:59:23 -05:00
Parijat Das 492315b78a Added health check for Leviton DZPA1 Plug-in Appliance Module and GE Plug-In Outdoor Smart Switch (GE 12720) (Z-Wave) along with the README.md 2016-11-03 16:10:09 +05:30
Vinay Rao 40acb36009 Merge pull request #1423 from SmartThingsCommunity/staging
Rolling down staging to master
2016-11-02 16:50:04 -07:00
Vinay Rao 0a040aa51b Merge branch 'production' into staging
# Conflicts:
#	devicetypes/smartthings/smartsense-motion-temp-sensor.src/smartsense-motion-temp-sensor.groovy
#	devicetypes/smartthings/smartsense-open-closed-accelerometer-sensor.src/smartsense-open-closed-accelerometer-sensor.groovy
2016-11-02 16:49:03 -07:00
dsainteclaire 8986c4f5d6 Merge pull request #1411 from dsainteclaire/DVCSMP-2179-added-device-watch-to-ecobee
DVCSMP-2179 added device watch for ecobee based on the code from lyric
2016-11-02 14:26:24 -07:00
Vinay Rao 58d8a7dac5 Merge pull request #1420 from workingmonk/feature/dth_migtration_step0_prod
CHANGE-751 Step 0 of migrating the deprecated DTH over to the new DTHs
2016-11-02 14:12:30 -07:00
Vinay Rao a98d3dc2d6 CHANGE-751 Step 0 of migrating the deprecated DTH over to the new DTHs 2016-11-02 08:06:10 -07:00
David Sainte-Claire 3a377ba147 added code formatting based on pull request comments 2016-11-01 23:07:27 -07:00
Vinay Rao 2d25a0e63f Merge pull request #1414 from SmartThingsCommunity/master
Rolling up master to staging for next week deploy
2016-11-01 14:27:41 -07:00
Vinay Rao 633a179074 Merge pull request #1413 from SmartThingsCommunity/staging
Rolling down staging changes to master
2016-11-01 14:26:07 -07:00
Vinay Rao 49bc42b4ab Merge pull request #1412 from SmartThingsCommunity/revert-1409-revert-1392-revert-1390-revert_lifx_device_watch_staging
Revert "Revert of DVCSMP-2108 Revert of Revert LIFX device watch"
2016-11-01 14:25:10 -07:00
Vinay Rao d258c46aee Revert "Revert of DVCSMP-2108 Revert of Revert LIFX device watch" 2016-11-01 14:24:10 -07:00
David Sainte-Claire 8a66742bb5 added device watch implementation for ecobee based on the code from lyric 2016-11-01 13:30:35 -07:00
Vinay Rao add519433c Merge pull request #1410 from SmartThingsCommunity/staging
Rolling up staging to production for deployment
PROD_2016.11.01
2016-11-01 12:46:47 -07:00
Vinay Rao f6dcaf6d09 Merge pull request #1409 from SmartThingsCommunity/revert-1392-revert-1390-revert_lifx_device_watch_staging
Revert of DVCSMP-2108 Revert of Revert LIFX device watch
2016-11-01 12:30:56 -07:00
Vinay Rao b07b34f66c Revert "DVCSMP-2108 Revert of Revert LIFX device watch" 2016-11-01 12:28:47 -07:00
Zach Varberg 96659f0a73 Merge pull request #1399 from varzac/fix-battery-overvoltage-exception
DVCSMP-2177: Treat over voltage as 100% battery level
2016-11-01 08:59:19 -05:00
Zach Varberg 699f80e9f7 Treat over voltage as 100% battery level
Many DTHs that are generating battery events use the same bit of
copy/pasted code and in that code over voltage is sent as a battery
event with a value of "--" however, that non-numeric value results in
stack traces.  Instead we now report over voltage as 100% battery.

This resolves: https://smartthings.atlassian.net/browse/DVCSMP-2177
2016-11-01 08:52:34 -05:00
Jack Chi d21dfc09fe Merge pull request #1407 from jackchi/revert-chf404422
Revert "[CHF-404] [CHF-422] Health check for Leviton DZPA1 Plug-in Appliance Module and GE Plug-In Outdoor Smart Switch (GE 12720) (Z-Wave)"
2016-10-31 16:18:01 -07:00
Jack Chi d196125092 Revert "[CHF-404] [CHF-422] Health check for Leviton DZPA1 Plug-in Appliance Module and GE Plug-In Outdoor Smart Switch (GE 12720) (Z-Wave)" 2016-10-31 16:11:48 -07:00
Jack Chi 2966c4d5a1 Merge pull request #1404 from SmartThingsCommunity/revert-1395-health-configure-to-updated
Revert "[CHF-429] Device Health enrollment refactored into updated()"
2016-10-31 12:09:26 -07:00
Jack Chi 3343273d40 Revert "[CHF-429] Device Health enrollment refactored into updated()" 2016-10-31 11:56:02 -07:00
Kevin Shuk 5c70da54a4 Merge pull request #1378 from surfous/DVCSMP-2155-ZigBee-switch-power-dh-hchk
DVCSMP-2155 ZigBee switch power DH health check
2016-10-28 10:44:36 -07:00
Vinay Rao 687c64d29d Merge pull request #1305 from ShilpaMathew/DEVC-489-2
DEVC-489: Add fingerprint for Leviton 73A00-3ZB
2016-10-27 14:51:12 -07:00
Kevin Shuk c9d1b168f7 DVCSMP-2155 ZigBee switch power DH health check
* Add capability Health Check
* specify 5 minute reporting interval to `zigbee.onOffConfig()`
* set the checkInterval attribute in `configure()` (as it sets the reporting interval)
* implements `ping()` by sending the `zigbee.onOffRefresh()` command

For the Google Home project, supports specifically
* GE/Jasco ZigBee Plug-in Smart Switch (45853)
* GE/Jasco ZigBee In-Wall Smart Switch (45856)

The DH itself supports those, plus the Smartthings Outlet V4
* `fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 000F, 0B04", outClusters: "0019"`

and two other generic fingerprints:
* `fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0B04"`
* `fingerprint profileId: "0104", inClusters: "0000, 0003, 0004, 0005, 0006, 0702"`
2016-10-27 14:29:20 -07:00
Jack Chi 2f87309fdf Merge pull request #1383 from pchomal/zigbeeDimmer_power
CHF-435 Implementation of Health Check for Zigbee Dimmer (GE Plug-In/In-Wall Smart Dimmer)
2016-10-26 21:58:51 -07:00
Jack Chi 37524f17b2 Merge pull request #1395 from jackchi/health-configure-to-updated
[CHF-429] Device Health enrollment refactored into updated()
2016-10-26 14:19:22 -07:00
jackchi 47522facc7 [CHF-429] Device Health enrollment refactored into updated() from configure() 2016-10-26 10:04:51 -07:00
Vinay Rao 4363661157 Merge pull request #1394 from SmartThingsCommunity/master
Rolling up master to staging
2016-10-25 15:15:00 -07:00
Vinay Rao 330b41941a Merge pull request #1393 from SmartThingsCommunity/staging
Rolling down staging hotfix to master
2016-10-25 15:14:13 -07:00
Vinay Rao 26d286e0a0 Merge pull request #1392 from SmartThingsCommunity/revert-1390-revert_lifx_device_watch_staging
DVCSMP-2108 Revert of Revert LIFX device watch
2016-10-25 15:12:45 -07:00
Lars Finander ef2323f1b1 Revert "Revert LIFX device watch" 2016-10-25 16:10:48 -06:00
Vinay Rao 51452bc095 Merge pull request #1391 from SmartThingsCommunity/staging
Rolling up staging for prod deployment
PROD_2016.10.25
2016-10-25 15:03:50 -07:00
Vinay Rao b7b29d8dbc Merge pull request #1390 from larsfinander/revert_lifx_device_watch_staging
Revert LIFX device watch
2016-10-25 14:29:34 -07:00
Lars Finander b8111e8760 Revert LIFX device watch
DVCSMP-2108 LIFX: Add devicewatch support
DVCSMP-2168 LIFX: Send device watch registration events in update()
Left Hue change for second ticket above
2016-10-25 15:17:34 -06:00