Commit Graph

1651 Commits

Author SHA1 Message Date
Fredrik Westman 9a760b778c MSA-1875: Originally developed by Don Caruanna with minor changes from Sensative.
This is intended to be the official/default device handler for Strips by Sensative.

The preference defaults are set to the device defaults. 
(If you are looking for accurate values in the IDE, you have to hit "Done" in preferences once, even if you don't change any settings.)

Preferences with an asterisk have to wait for the next wakeup, automatic or manual. The pending icon will display if there are changes pending and say "Synced" otherwise. If you revert your preferences to values that match the device before the next wakeup, it will go back to "Synced". Only changed preferences are pushed to the device.

The actual wakeup by the device is approximately 90% of the wakeupinterval setting. So the observed wakeup interval will be a little less than the chosen one. Also, the wakeupinterval has a minimum of 1800 and a maximum of 86400.

A tamper notification is sent in 2 cases:
Putting a magnet on the round edge when there is a magnet on the square one triggers tamper
During a Manual Wake Up, a tamper is sent before the Node Info.
The tamper event time can be cleared by just tapping on the time itself. Tamper events are reported so they can be seen historically in the GUI.
2017-04-07 02:01:23 -07:00
bflorian 63d8e6444b Merge pull request #1881 from bflorian/SAPLAT-41-composite-refrigerator-example
SAPLAT-41 added simulated refrigerator composite device type example
2017-04-05 11:55:20 -07:00
Bob Florian 24f63a514a SAPLAT-41 added simulated refrigerator composite device type example 2017-04-05 11:40:46 -07:00
Vinay Rao 2bc44e0205 Merge pull request #1877 from SmartThingsCommunity/staging
Rolling down staging to master
2017-04-04 14:41:02 -07:00
Vinay Rao 24d079db7c Merge pull request #1876 from SmartThingsCommunity/revert-1870-revert-phase2
Revert "[CHF-571] [CHF-568] Revert untested Health Check on Keen Home EcoNet"
2017-04-04 14:39:37 -07:00
Vinay Rao 283ed425d8 Merge pull request #1875 from SmartThingsCommunity/revert-1872-revert-harmony
CHF-574 Revert "Revert "Added health-check for Logitech Harmony Hub""
2017-04-04 14:39:10 -07:00
Vinay Rao 1545707ae3 Revert "[CHF-571] [CHF-568] Revert untested Health Check on Keen Home EcoNet" 2017-04-04 14:38:54 -07:00
Vinay Rao 2fd8cf1416 Revert "Revert "Added health-check for Logitech Harmony Hub"" 2017-04-04 14:38:11 -07:00
Vinay Rao a397fe9fc3 Merge pull request #1873 from SmartThingsCommunity/production
Rolling down production to staging
2017-04-04 13:49:04 -07:00
Vinay Rao f83500fbf8 Merge pull request #1872 from SmartThingsCommunity/revert-harmony
Revert "Added health-check for Logitech Harmony Hub"
2017-04-04 10:27:20 -07:00
jackchi a297e79b0e Revert "Added health-check for Logitech Harmony Hub"
This reverts commit cbd15ae9cc.
2017-04-04 10:23:04 -07:00
Vinay Rao 69d52093dc Merge pull request #1852 from marstorp/zwaveThermostat-ICP493-fixInvalidValues
ICP-493 Thermostat Capabilities Payload Issues
2017-04-03 19:52:00 -07:00
Vinay Rao fda743a801 Merge pull request #1870 from jackchi/revert-phase2
[CHF-571] [CHF-568] Revert untested Health Check on Keen Home EcoNet
2017-04-03 16:51:45 -07:00
Vinay Rao f7a5ea4820 Merge pull request #1868 from bflorian/DVCSMP-2399-zooz-zen20-staging
DVCSMP Check for null device and send refresh() from configure()
2017-04-03 16:48:44 -07:00
jackchi d51ec9e518 [CHF-571] [CHF-568] Revert untested Health Check on Keen Home & EcoNet Vents 2017-04-03 16:47:15 -07:00
Vinay Rao fe4a5239c7 Merge pull request #1869 from SmartThingsCommunity/staging
Rolling down staging to master
2017-04-03 15:59:49 -07:00
Vinay Rao ae41b4adbe Merge pull request #1867 from workingmonk/bug/name_fix
DVCSMP-2523 Removing generation name from model name
2017-04-03 15:42:27 -07:00
Bob Florian bdcaf175f0 Check for null device and send refresh() from configure() 2017-04-03 15:39:48 -07:00
Vinay Rao ba10869dd5 removing generation name from model name 2017-04-03 15:00:41 -07:00
Vinay Rao 6f411e1a3e Merge pull request #1866 from marstorp/ecobee3-EmergencyHeatFix
ICP-448 Thermostat resource works weirdly.
2017-04-03 14:07:49 -07:00
marstorp 4cc41d9d9b ICP-448 Thermostat resource works weirdly.
Fixing change of auxHeatOnly to emergency heat.
Also adding main tile icon so Things view doesn’t show a grey blob
2017-04-03 13:59:47 -07:00
Vinay Rao 66875170f4 Merge pull request #1850 from parijatdas/everspring
[CHF-559] Health Check everspring-flood-sensor
2017-04-03 09:49:49 -07:00
Vinay Rao 9e80a188df Merge pull request #1851 from parijatdas/fibaro_door_window_sensor_zw5
[CHF-582] Health Check fibaro-door-window-sensor-zw5
2017-04-03 09:48:43 -07:00
Vinay Rao ec781b18be Merge pull request #1865 from CosmicPuppy/ActionTiles-Wattvision-CapabilitySensor-Patch
To Wattvision power metering Sensor DTH, added Capability "Sensor"
2017-04-03 03:08:10 -07:00
CosmicPuppy 43bedd41a8 To Wattvision power metering Sensor DTH, added Capability "Sensor" per http://docs.smartthings.com/en/latest/device-type-developers-guide/overview.html?highlight=sensor%20actuator#actuator-and-sensor. 2017-04-03 00:21:11 -07:00
Jack Chi f75e8a6b2d Merge pull request #1853 from parijatdas/zigbee_lock
[CHF-557] Health Check ZigBee Lock
2017-04-02 09:50:44 -07:00
Vinay Rao ce10bcf2cd Merge pull request #1862 from juano2310/CP-381
HOTFIX - ICP-381
2017-03-31 13:55:41 -07:00
juano2310 0c8de4402b HOTFIX - ICP-381
CP-381 -  OCF device type

Remove space

DVCSMP-2523

Revert DVCSMP-2523

spaces
2017-03-31 16:53:04 -04:00
Juan Pablo Risso a112d4b00e ICP-381 - Add ocfDeviceType to switch devices (#1856) 2017-03-31 11:05:26 -07:00
Parijat Das 515fab9fa4 Added health-check for Zigbee Lock 2017-03-30 17:22:43 -07:00
Vinay Rao 100e696d02 Merge pull request #1857 from varzac/fix-humidity-configuration
Support config on both temp-humidty firmwares
2017-03-30 16:58:12 -07:00
Vinay Rao 3e988ce657 Merge pull request #1860 from SmartThingsCommunity/staging
Rolling down staging to master
2017-03-30 15:50:32 -07:00
Jack Chi fe887121d3 [CHF-568] Remove Keen Smart Home Vent fingerprint (#1859) 2017-03-30 15:49:28 -07:00
Vinay Rao 7375abf9c0 Merge pull request #1848 from jackchi/staging
[DVCSMP-2451] Fix Fibaro-flood-sensor-zw5 dry/wet state
2017-03-30 15:12:45 -07:00
Zach Varberg 00224c2d0b Support config on both temp-humidty firmwares
This solves an issue with invalid configuration of the reporting for
humidity on the smartsense-temp-humidity-sensor.  This issue was masked
by the fact that the device has a default configuration for reporting
humidity, but the configuration has never been valid as it used an
incorrect dataType for the configuration.

This resolves: https://smartthings.atlassian.net/browse/DPROT-263
This resolves: https://smartthings.atlassian.net/browse/EBF-1205
This resolves: https://smartthings.atlassian.net/browse/DVCSMP-2420
2017-03-30 15:44:40 -05:00
marstorp e985f38cf4 ICP-493 Thermostat Capabilities Payload Issues
thermostatFanMode reports "fanAuto", but "fanAuto" is not listed in the supported modes

Changing capability attributes to follow specified values.
Also adding icons/removing configure tile to realigning with other thermostats,
adding poll of device data in configure() to allow for faster initialization of device data.
2017-03-29 17:45:01 -07:00
Vinay Rao a79e0f70fd Merge pull request #1846 from marstorp/ecobee3-ICP429-fixnotSetUnknownValues
ICP-448 Thermostat resource works weirdly.
2017-03-29 14:44:42 -07:00
Jack Chi f05daf2f34 Merge pull request #1538 from pchomal/zwave_metering_dimmer
[CHF-482] Health Check implementation for Z-Wave Metering Dimmer
2017-03-29 14:42:39 -07:00
Parijat Das f26b9ce6b2 Added health-check for Fibaro Door Window Sensor ZW5 2017-03-29 14:41:43 -07:00
Parijat Das ac4c353287 Added health-check for Everspring Flood Sensor 2017-03-29 10:43:02 -07:00
jackchi ed40ca7017 [DVCSMP-2451] Fix Fibaro-flood-sensor-zw5 dry/wet state 2017-03-28 23:34:38 -07:00
marstorp 7aa8be4322 ICP-448 Thermostat resource works weirdly.
Mapping between ST and SC fails at times due to improper implementation of capability attributes.
Some violates the attribute types, others are not initialized to a valid value, most due to not having one.
However, mapping requires right type and values.
This PR fixes Ecobee thermostats attributes.
2017-03-28 16:14:49 -07:00
Vinay Rao 23a0b26cb9 Merge pull request #1845 from SmartThingsCommunity/master
Rolling up master to staging
2017-03-28 14:15:25 -07:00
Vinay Rao 00fc9e1ab3 Merge pull request #1844 from SmartThingsCommunity/staging
Rolling down staging to master
2017-03-28 14:14:54 -07:00
Vinay Rao 3b2d955c55 Merge pull request #1843 from SmartThingsCommunity/revert-1818-spruce_controller
Revert "[CHF-577] Added Health Check Implementation for Spruce Controller."
2017-03-28 14:14:11 -07:00
Vinay Rao 44facec5df Revert "[CHF-577] Added Health Check Implementation for Spruce Controller." 2017-03-28 14:13:37 -07:00
Vinay Rao 9f944df598 Merge pull request #1842 from SmartThingsCommunity/staging
Rolling up staging to production
PROD_2017.03.28
2017-03-28 13:48:28 -07:00
Donald C. Kirker e3c1442278 MSA-1813 Spruce merge (#1841)
* Hand merge changes from 379e70b343 into https://github.com/SmartThingsCommunity/SmartThingsPublic/pull/1737

* Spruce Scheduler from https://github.com/SmartThingsCommunity/SmartThingsPublic/pull/1737
2017-03-28 11:31:04 -07:00
Jack Chi 59bfdc9b06 Merge pull request #1835 from parijatdas/fibaro_door_window_sensor
[CHF-563] Health Check fibaro-door-window-sensor
2017-03-28 10:47:55 -07:00
Jack Chi e274f2d3fe Merge pull request #1839 from pchomal/smartsense_moisture_hc
[CHF-560] Health Check Smartsense Moisture
2017-03-28 10:46:53 -07:00