Darin Spivey
966bd2c1df
MSA-1395: Smart Family Presence is a smart app with no handlers or device type dependencies.
...
The presence sensors have little/no configuration, especially when it comes to alerts. I found lots of room for improvement regarding how those alerts are carried out. Here are the problems with the original implementation of presence alerts:
1) Each person gets and individual alert. If you have a family of 4, each person will receive a *separate* alert for every person.
2) There are no exceptions. Even if the family is all together, it still individually alerts that everyone arrived/departed.
3) Since you can't control which person gets the push alert, #1 and #2 exacerbate the issue by people receiving alerts for themselves.
The Smart Family Presence app lets the user select how and when they receive alerts. The code is commented to explain the edge cases, but essentially, if the family arrives or departs together, no alert should be sent. The app tracks state for whether the family was previously apart, so that it knows when and when not to send alerts.
I have found this code extremely fun to write and configure, and I believe others out in the community could benefit from it as I saw very few smart apps related to presence sensors themselves.
2016-07-12 13:43:34 -05:00
Jack Chi
3472ee329d
Merge pull request #1036 from jackchi/healthcheck-zwave-aeon
...
[CHF-138] Adds HealthCheck to Z-Wave Sensors
2016-07-11 11:21:30 -07:00
Juan Pablo Risso
577b127287
PRP-151 Harmony cloud fix + PENG-161 - Allow setLevel ( #1035 )
...
* PRP-151 - Harmony Cloud
Added is IP
Try around Integer.parseInt
declare int p outside try
* Remove unsubscribe & unschedule
* PENG-161 - Allow setLevel for switch capability
Last version
2016-07-11 10:04:32 -04:00
jackchi
5f41af35e2
[CHF-138] Adds HealthCheck to Z-Wave Sensors
2016-07-08 15:36:58 -07:00
Vinay Rao
962774996e
Merge pull request #1032 from SmartThingsCommunity/staging
...
Rolling down staging hotfix to master
2016-07-06 13:57:35 -07:00
Vinay Rao
d79594cbcb
Merge pull request #1031 from SmartThingsCommunity/production
...
Rolling down production hotfix to staging
2016-07-06 13:56:39 -07:00
Vinay Rao
bf8fe4cad7
Merge pull request #1030 from rappleg/RevertLazyMapNewerGroovyVersion
...
Revert "PRP-172 Fix Hue Connect parse errors on newer versions of Groovy"
2016-07-06 13:53:32 -07:00
rappleg
65752ce378
Revert "PRP-172 Fix Hue Connect parse errors on newer versions of Groovy"
...
This reverts commit be7f6a76a9 .
2016-07-06 14:44:58 -05:00
spurohit1
95f08aeb3d
Update logitech-harmony-connect.groovy ( #1009 )
...
If port is present in the callbackUrl then send command to hub else post the request through http.
Removed isIP function since it is no longer required.
2016-07-06 09:40:29 -04:00
Vinay Rao
cd7bc1b262
Merge pull request #1023 from rappleg/FixHueConnectParseErrorsGrailsUpgradeProduction
...
PRP-172 Fix Hue Connect parse errors on newer versions of Groovy
2016-06-30 00:46:24 -07:00
rappleg
be7f6a76a9
PRP-172 Fix Hue Connect parse errors on newer versions of Groovy
2016-06-30 02:42:24 -05:00
Vinay Rao
10e5b7e9d7
Merge pull request #1021 from SmartThingsCommunity/master
...
Rolling up master to staging
2016-06-28 22:57:32 -07:00
Vinay Rao
fc38c534f9
Merge pull request #1020 from SmartThingsCommunity/staging
...
Rolling down staging hotfix to master
2016-06-28 21:04:33 -07:00
Vinay Rao
90e6dc91eb
Merge pull request #1018 from SmartThingsCommunity/staging
...
Rolling up staging to production
PROD_2016.06.28
2016-06-28 14:16:10 -07:00
Donald C. Kirker
2e502024a6
Merge pull request #1015 from SmartThingsCommunity/DVCSMP-1826
...
New handlers for Vision ZW+ Motion and Door/Window DVCSMP-1826 DVCSMP-1831
2016-06-28 10:13:59 -07:00
Steve Vlaminck
fd47bcb8a8
Merge pull request #1011 from vlaminck/gwu-exception-handling
...
Gwu exception handling
2016-06-23 12:26:42 -05:00
vlaminck
972599b1b5
Provide a way to remove unsupported devices from settings
2016-06-23 12:19:54 -05:00
vlaminck
f5d3cca6a0
Guard against devices that don't support necessary commands
2016-06-23 09:27:54 -05:00
Jack Chi
6d3ae11e44
Merge pull request #1008 from jackchi/healthcheck-open-close
...
[CHF-131] Adding Health Check to V1 SmartSense Open/Close Sensor
2016-06-22 11:03:45 -07:00
jackchi
dd63e76dfb
[CHF-131] Adding Health Check to V1 SmartSense Open/Close Sensor
2016-06-22 10:19:40 -07:00
Duncan McKee
7d6f37d98f
Z-Wave Plus Secure Sensors: reduce configure() delay for join v2
2016-06-22 11:12:10 -04:00
Vinay Rao
a015742d65
Merge pull request #1005 from SmartThingsCommunity/master
...
Rolling up master to staging
2016-06-21 13:42:00 -07:00
Vinay Rao
3ee8f86aa3
Merge pull request #1004 from SmartThingsCommunity/staging
...
Rolling up staging to prod
PROD_2016.06.21
2016-06-21 13:19:59 -07:00
Juan Pablo Risso
9b285ec93b
PRP-151 - Harmony Cloud ( #1003 )
...
- Added isIP() to check if a local or cloud callback URL
- Added try around Integer.parseInt
2016-06-21 13:19:53 -04:00
Duncan McKee
23f66e3caa
Z-Wave Plus Door/Window Sensor DVCSMP-1831
2016-06-20 17:35:31 -04:00
Duncan McKee
7a44c59581
Z-Wave Plus Motion/Temp Sensor device type DVCSMP-1826
2016-06-18 15:48:56 -04:00
Duncan McKee
4d343d9bcf
Z-Wave D/W: send requests secure encapsulated when necessary DVCSMP-1826
2016-06-17 21:49:08 -04:00
Juan Pablo Risso
777f8f7e20
PENG-161 - Logitech Harmony don't allow undefined commands ( #965 )
...
https://smartthings.atlassian.net/browse/PENG-161
extra )
New getCapabilityName()
Small fixes
Extra colon
capName
Added .id
2016-06-16 15:26:39 -04:00
Vinay Rao
de6d84acd2
Merge pull request #994 from SmartThingsCommunity/master
...
Rolling up master to staging
2016-06-14 15:59:24 -07:00
Vinay Rao
eac48382e8
Merge pull request #993 from SmartThingsCommunity/staging
...
Rolling down hotfix to master
2016-06-14 15:55:53 -07:00
Vinay Rao
d1a910f11f
Merge pull request #992 from SmartThingsCommunity/staging
...
Rolling up staging to prod
PROD_2016.06.14
2016-06-14 13:11:06 -07:00
Vinay Rao
9f09a4b0b2
Merge pull request #991 from SmartThingsCommunity/production
...
Rolling down hotfix
2016-06-14 13:10:03 -07:00
Donald C. Kirker
3c47fe7b60
Merge pull request #990 from dkirker/astra-devices
...
Add re-type for Vision Motion Sensor Plus.
2016-06-14 11:41:04 -07:00
Donald Kirker
45a0822e9b
Add re-type for Vision Motion Sensor Plus.
2016-06-14 11:07:31 -07:00
Rohan Desai
8cc87f3858
Merge pull request #966 from rohandesai/PENG-160
...
PENG-160 Alfred workflow should not allow undefined commands
2016-06-13 14:17:10 -07:00
Vinay Rao
e818695947
Merge pull request #987 from SmartThingsCommunity/staging
...
Roll down hotfix
2016-06-13 10:50:29 -07:00
Vinay Rao
bbba20288e
Merge pull request #986 from larsfinander/DVCSMP-1819_Philips_Hue_Incorrect_folder_name_for_Ambiance_bulb_DTH_staging
...
DVCSMP-1819 Philips Hue: Incorrect folder name for Ambiance bulb DTH
2016-06-13 10:49:34 -07:00
Lars Finander
ff9dd3f6e2
DVCSMP-1819 Philips Hue: Incorrect folder name for Ambiance bulb DTH
...
-Renamed folder to .src
2016-06-13 10:46:25 -07:00
Vinay Rao
a94a62d34c
Merge pull request #982 from rohandesai/netatmo-hotfix
...
NPE fix for NetAtmo
2016-06-09 11:30:51 -07:00
Rohan Desai
e861d3c256
added fix for NPE
2016-06-09 11:04:55 -07:00
Vinay Rao
7adff88d0f
Merge pull request #978 from SmartThingsCommunity/master
...
Rolling up master to staging
2016-06-07 16:47:52 -07:00
Vinay Rao
ad1f1b2dc9
Merge pull request #977 from SmartThingsCommunity/staging
...
Rolling down staging hotfix to master
2016-06-07 16:44:35 -07:00
Vinay Rao
8d8b039dda
Merge pull request #975 from SmartThingsCommunity/staging
...
Rolling up staging to production
PROD_2016.06.07
2016-06-07 12:23:55 -07:00
Duncan McKee
c875547942
Merge pull request #947 from SmartThingsCommunity/DPROT-110
...
DPROT-110 Add manufacturer fingerprints to Z-Wave Motion Sensor
2016-06-07 12:11:17 -04:00
Zach Varberg
1676a9c381
Merge pull request #942 from varzac/update-smartsense-multi
...
DVCSMP-1801: mfgCode in the ZigBee library for smartsense-multi-sensor
2016-06-07 09:50:39 -05:00
Rohan Desai
49d293e749
PENG-160 UBI should not allow undefined commands
...
- added some more changes
added changes to alfred workflow
2016-06-03 15:25:50 -07:00
Lars Finander
5d1b033486
Merge pull request #962 from larsfinander/DVCSMP-1676_Philips_Hue_timeout_message_search
...
DVCSMP-1676 Philips Hue: Need to provide timeout message if search ta…
2016-06-03 10:26:29 -07:00
Lars Finander
31f77513da
DVCSMP-1676 Philips Hue: Need to provide timeout message if search takes too long.
...
DVCSMP-1675 Changed to show bridge serial number instead of IP
-Shows timeout screen after 5 minutes
-Removed old image code that didnt work for one of the pages
-Handled null pointer when adding unsupported devices
2016-06-02 21:13:00 -07:00
rohandesai
98d7829d1a
Merge pull request #957 from rohandesai/peng-158-staging
...
PENG-158 UBI should not allow undefined commands
2016-06-02 14:33:49 -07:00
Vinay Rao
c6f706e47a
Merge pull request #960 from SmartThingsCommunity/staging
...
Rolling down Staging to master
2016-06-02 14:30:49 -07:00