Laurence Kahn
98000fa57d
MSA-618: Syncs a Simulated garage door device with 2 actual devices, either a tilt or contact sensor and a switch or relay. The simulated device will then control the actual garage door. In addition, the virtual device will sync when the garage door is opened manually, \n It also attempts to double check the door was actually closed in case the beam was crossed.
...
create a virtual device (see elsewhere for instructions) for device type use the simulated garage door.
You can also create a modified version for yourself I recommend decreasing the runin time to 1 sec, otherwise it takes 6 secs before the door starts closing or opening when you toggle the simulated device icon. (That is what I did)
install this smart app.
select your relay /switch, and actual garage door sensor in the app, Also select the virtual one twice in the app. Once for the sensor (to get the current state), and once for the door control to actually be able to toggle it.
See picts below.
It also optionally can send text or notifications
It also double checks (in 15 seconds) after opening or closing and will resync for some reason if the door didn't really close ie beam crossed, or didn't really open for some reason,
2015-10-12 21:54:17 -05:00
David Sulpy
f012419710
added an initialization of the atomicState.eventBuffer if the eventBuffer is null when handling an event
2015-10-04 20:19:11 -05:00
adam
87b6715a00
Handle incorrect mac address reporting
2015-10-02 09:07:06 -05:00
Juan Pablo Risso
d6a96317bf
Merge pull request #155 from juano2310/R_hue_bulbs
...
Hue - Fix bulb discovery
2015-10-01 11:00:46 -04:00
Kris Schaller
c26701383e
Removing weatherbug first submission because namespace issue
2015-09-30 14:35:29 -07:00
Kris Schaller
b78337c96b
MSA-594: New submission to fix namespace
2015-09-30 16:33:03 -05:00
Edward Dingels
c3ce69994e
Modifying 'WeatherBug Home Connect'
2015-09-30 15:07:27 -05:00
Edward Dingels
4863b2345e
MSA-592: Allows users to share their thermostat data with WeatherBug. Provides home energy and weather analytics.
2015-09-29 16:45:21 -05:00
Juan Pablo Risso
32b4914ba0
Hue - Fix bulb discovery
2015-09-29 17:16:55 -04:00
Kristofer Schaller
29f315ac33
Merge pull request #118 from InitialState/master
...
New capabilities; buffering; scheduling
2015-09-14 16:36:33 -07:00
David Sulpy
811a1af4bf
added an error log when the grokerSubdomain is ever null or empty and the app is trying to ship events or create a bucket
2015-09-14 18:33:21 -05:00
David Sulpy
6eac6affcf
added some protection against potential error cases if grokerSubdomain isn't properly set
2015-09-14 17:45:04 -05:00
David Sulpy
61d2aac45a
added version set in the update function as well so that it will update the version on an update
2015-09-14 16:48:27 -05:00
David Sulpy
1c2189b63c
bumped the version
2015-09-14 16:33:48 -05:00
David Sulpy
1adb4000a6
refactored the methods for creating buckets and sending events to be more idempotent friendly; called tryCreateBucket on bucketKey setting to create the bucket sooner in the workflow than an events shipment
2015-09-14 16:30:40 -05:00
David Sulpy
bad978afbd
removed all simicolons as per the groovy-lang.org style guide and better consistency
2015-09-14 16:19:30 -05:00
David Sulpy
80b4d6a665
removed functions from uninstall that may have been causing errors during the uninstall process; added an initializer for the atomicState.eventBuffer on update if it's whiped away; added a check for access key in createBucket to make the function more idempotent
2015-09-14 16:16:21 -05:00
David Sulpy
7baad1c35e
fixed the scheduling from throwing exceptions because it was using parenthesis when passing the handler method in to the scheduling method; ensured that the scheduler doesn't send empty events
2015-09-11 11:09:03 -05:00
David Sulpy
621bcfadd2
fixed a goovy syntax issue with http posts callback closures
2015-09-11 10:39:58 -05:00
David Sulpy
83bbaebef2
merged and made some slight adjustments
2015-09-11 10:37:26 -05:00
David Sulpy
bde5abcdb5
added buffering of events to reduce the calls from ST to IS; added buffer flushing after 10 events or 15 min with a scheduler; added a version to show in logs and help troubleshoot
2015-09-11 10:31:30 -05:00
bflorian
99e48dbeed
Merge branch 'production'
2015-09-11 07:09:16 -04:00
Bob Florian
2ee1b26a7f
Allow Mood Cube to record states other than the current one.
2015-09-11 07:01:35 -04:00
bflorian
148ee3521d
Merge of juano2310-PR_Hue_Final master with conflicts in hue bridge and connect app
2015-09-10 22:16:05 -04:00
Juan Pablo Risso
d7490a086a
Hue fix bulb discovery and link button
2015-09-10 21:45:08 -04:00
Juan Pablo Risso
189bec58db
Merge pull request #116 from juano2310/PR_hue
...
atomicState to state
2015-09-10 15:11:23 -04:00
Juan Pablo Risso
33f1209c80
atomicState to state (all)
2015-09-10 15:07:32 -04:00
Juan Pablo Risso
d977c4d46b
atomicState to state
2015-09-10 14:59:08 -04:00
David Sulpy
5719bbcaac
switched from using state to using atomicState in preparation of event buffering; using atomicState exclusively per important tip found here: http://docs.smartthings.com/en/latest/smartapp-developers-guide/state.html#atomic-state
2015-09-10 11:14:27 -05:00
bflorian
1c327d1433
Merge branch 'production'
...
# Conflicts:
# smartapps/smartthings/lifx-connect.src/lifx-connect.groovy
2015-09-09 08:30:56 -04:00
Bob Florian
f6b541c30f
LIFX updates from production
2015-09-09 08:01:24 -04:00
Bob Florian
c00fbd3652
Wattvision updates from production
2015-09-09 07:59:23 -04:00
Bob Florian
76f056180d
Checked in new Withings manager from prod
2015-09-09 07:56:42 -04:00
Bob Florian
c39b63b944
Fixed error in setting light level in Mood Cube
2015-09-09 07:55:03 -04:00
Juan Pablo Risso
dc2ac4bedc
Merge pull request #106 from juano2310/PR_hue
...
Hue update to match the new UI
2015-09-08 15:43:23 -04:00
Juan Pablo Risso
5d38cabe75
Harmony better error handling
2015-09-08 14:11:41 -04:00
Juan Pablo Risso
39d2def035
Hue update to match the new UI
2015-09-08 13:51:28 -04:00
Vinay Rao
a761590322
lifx namespace and refresh interval issue
2015-09-03 18:22:47 -07:00
Vinay Rao
55a3842b00
Merge pull request #98 from st-andersson/master
...
BOSE Support
2015-09-03 13:13:20 -07:00
Henric Andersson
d9a2d8109e
Fixed formatting
2015-09-03 13:09:12 -07:00
Vinay Rao
0376a5823f
updating name
2015-09-03 12:27:55 -07:00
Vinay Rao
78e25c6958
Lifx integration
2015-09-03 12:21:20 -07:00
Henric Andersson
7e5d6e99d1
BOSE Support
2015-09-03 12:01:29 -07:00
tslagle13
3903e2fad9
Update thermostat-mode-director.groovy
2015-09-02 17:25:29 -05:00
Kris Schaller
e907deeed2
Updating notify me when description
2015-09-02 00:48:48 -07:00
Kris Schaller
dcd1380f4b
Changing description for smartapps
2015-09-01 14:35:14 -07:00
David Sulpy
8d07e81b80
Added all capabilities possible sans door controllers and buttons.
2015-08-25 12:23:05 -05:00
David Sulpy
0fcff53eba
Removed door controllers from comments and further implementation to see if that fixes ST 403 error on authentication
2015-08-14 14:41:27 -05:00
David Sulpy
786af03073
rolled back changes to previous version
2015-08-10 19:22:53 -05:00
David Sulpy
04212d70dd
Added a check to prevent an empty string root url from being accepted
2015-08-10 12:22:31 -05:00