|
|
| (40 intermediate revisions by 7 users not shown) |
| Line 1: |
Line 1: |
| − | These methods can be used in both Apps and Drivers
| |
| | | | |
| − | == <code>getLocation</code> ==
| + | <big>'''We're moving!''' Please visit http://docs2.hubitat.com for the latest documentation.</big> |
| | | | |
| − | '''Signature:'''
| + | <big> |
| − | Location getLocation()
| + | This document is available at: http://docs2.hubitat.com/en/developer/common-methods-object |
| − | | + | </big> |
| − | == <code>getTemperatureScale</code> ==
| |
| − | | |
| − | Gets the current temperature scale set for the hub.
| |
| − | | |
| − | '''Signature:'''
| |
| − | String getTemperatureScale()
| |
| − | | |
| − | '''Parameters:'''
| |
| − | | |
| − | none
| |
| − | | |
| − | '''Returns:'''
| |
| − | | |
| − | : "F" or "C" based on the setting in the hub.
| |
| − | | |
| − | == <code>now</code> ==
| |
| − | | |
| − | '''Signature:'''
| |
| − | long now()
| |
| − | | |
| − | == <code>timeOfDayIsBetween</code> ==
| |
| − | | |
| − | Check if a date is between two dates.
| |
| − | | |
| − | | |
| − | '''Signature:'''
| |
| − | boolean timeOfDayIsBetween(Date start, Date stop, Date value[, TimeZone timeZone])
| |
| − | | |
| − | '''Parameters:'''
| |
| − | | |
| − | : start - The date to start comparison against.
| |
| − | : stop - The date to stop comparison against.
| |
| − | : value - The date to compare
| |
| − | : timezone - (Optional) The timezone to use for the comparison
| |
| − | | |
| − | | |
| − | '''Returns:'''
| |
| − | : true if the value date is between the start and stop dates, otherwise returns false.
| |
| − | | |
| − | | |
| − | == <code>unschedule</code> ==
| |
| − | | |
| − | Remove any scheduled tasks. If method is called without paramters, all schedules will be removed.
| |
| − | | |
| − | '''Signature:'''
| |
| − | void unschedule()
| |
| − | void unschedule(handlerMethod)
| |
| − | | |
| − | '''Parameters:'''
| |
| − | | |
| − | : handlerMethod - Only remove schedules for this handlerMethod
| |
| − | | |
| − | | |
| − | | |
| − | == <code>asynchttpGet</code> ==
| |
| − | | |
| − | Send an http GET request and return control to the calling code. Any response from the call will be passed to the callback method.
| |
| − | | |
| − | '''Signature:'''
| |
| − | void asynchttpGet(callbackMethod, Map params, Map data = null)
| |
| − | | |
| − | '''Parameters:'''
| |
| − | | |
| − | : callbackMethod - The name of a callback method to send the response to. Can be null if the response can be ignored.
| |
| − | : params - the parameters to use to build the http GET call.
| |
| − | : data - optional data to be passed to the callback method.
| |