|
|
(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)
| |