|
|
| (28 intermediate revisions by 5 users not shown) |
| Line 1: |
Line 1: |
| − | == <code>installed</code> ==
| + | |
| | + | <big>'''We're moving!''' Please visit http://docs2.hubitat.com for the latest documentation.</big> |
| | | | |
| − | This method is called when the app is first installed. | + | <big>This document is available at: http://docs2.hubitat.com/en/developer/app/app-object</big> |
| − | | |
| − | '''Signature:'''
| |
| − | void installed()
| |
| − | | |
| − | == <code>updated</code> ==
| |
| − | | |
| − | This method is called when the preferences of an installed app are updated.
| |
| − | | |
| − | '''Signature:'''
| |
| − | void updated()
| |
| − | | |
| − | == <code>Additional to be documented</code> ==
| |
| − | Map getState()
| |
| − | String getHubUID()
| |
| − | String getApiServerUrl()
| |
| − | String getFullApiServerUrl()
| |
| − | String apiServerUrl(String url)
| |
| − | String getLocalApiServerUrl()
| |
| − | String getFullLocalApiServerUrl()
| |
| − | String localApiServerUrl(String url)
| |
| − | String fullLocalApiServerUrl(String url)
| |
| − | void setLocationMode(String mode)
| |
| − | String createAccessToken()
| |
| − | void pause(Long millisecs)
| |
| − | InstalledAppWrapper getParent()
| |
| − | InstalledAppWrapper addChildApp(String namespace, String name, String label, Map properties = null)
| |
| − | void deleteChildApp(Long childAppId)
| |
| − | ChildDeviceWrapper getChildDevice(String deviceNetworkId)
| |
| − | List<ChildDeviceWrapper> getChildDevices()
| |
| − | List<ChildDeviceWrapper> getAllChildDevices()
| |
| − | ChildDeviceWrapper addChildDevice(String namespace, String typeName, String deviceNetworkId, Long hubId = null, Map properties = null)
| |
| − | void deleteChildDevice(String deviceNetworkId)
| |
| − | DeviceWrapper getSubscribedDeviceById(Long deviceId)
| |
| − | void sendEvent(Map properties)
| |
| − | void sendEvent(DeviceWrapper device, Map properties)
| |
| − | void sendEvent(String dni, Map properties)
| |
| − | List<Event> getLocationEventsSince(String attributeName, Date startDate, Map options = null)
| |
| − | void unsubscribe()
| |
| − | void unsubscribe(DeviceWrapper device)
| |
| − | void unsubscribe(List<DeviceWrapper> devices)
| |
| − | void subscribe(Object thing, String attributeName, handlerMethod, Map options = null)
| |
| − | void subscribe(Object thing, handlerMethod)
| |
| − | void sendSms(String phone, String message)
| |
| − | void sendSmsMessage(String phone, String message)
| |
| − | Map getSunriseAndSunset(Map options = null)
| |
| − | Date timeTodayAfter(String startTimeString, String timeString, TimeZone timeZone = null)
| |
| − | Long timeOffset(Number minutes)
| |
| − | Long timeOffset(String hoursAndMinutesString)
| |
| − | List<InstalledApp> getAllChildApps()
| |
| − | List<InstalledApp> getChildApps()
| |
| − | InstalledAppWrapper getChildAppById(Long childAppId)
| |
| − | InstalledAppWrapper getChildAppByLabel(String childAppLabel)
| |