Commit Graph

342 Commits

Author SHA1 Message Date
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
David Sulpy dd69c7c28a made a few adjustments to api interfacing; added root url configurability through api; uncommented previously commented device capabilities after discussion with SmartThings that the apparent disfunctionality is an ST IDE quirk, not an ST system quirk 2015-08-05 10:37:35 -07:00
bflorian 6ad3c4fd7a Initial commit 2015-08-04 15:49:03 -07:00