Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

Go to the source code of this file.

Classes

class  homeassistant.components.ios.iOSConfigView
 
class  homeassistant.components.ios.iOSIdentifyDeviceView
 
class  homeassistant.components.ios.iOSPushConfigView
 

Namespaces

 homeassistant.components.ios
 

Functions

bool homeassistant.components.ios.async_setup (HomeAssistant hass, ConfigType config)
 
bool homeassistant.components.ios.async_setup_entry (HomeAssistant hass, config_entries.ConfigEntry entry)
 
str|None homeassistant.components.ios.device_name_for_push_id (HomeAssistant hass, str push_id)
 
dict[str, dict[str, Any]] homeassistant.components.ios.devices (HomeAssistant hass)
 
dict[str, str] homeassistant.components.ios.devices_with_push (HomeAssistant hass)
 
list[str] homeassistant.components.ios.enabled_push_ids (HomeAssistant hass)
 

Variables

 homeassistant.components.ios.ACTION_LIST_SCHEMA = vol.All(cv.ensure_list, [ACTION_SCHEMA])
 
 homeassistant.components.ios.ACTION_SCHEMA
 
list homeassistant.components.ios.ACTIVATION_MODES = [ATTR_FOREGROUND, ATTR_BACKGROUND]
 
string homeassistant.components.ios.ATTR_APP = "app"
 
string homeassistant.components.ios.ATTR_APP_BUILD_NUMBER = "buildNumber"
 
string homeassistant.components.ios.ATTR_APP_BUNDLE_IDENTIFIER = "bundleIdentifier"
 
string homeassistant.components.ios.ATTR_APP_VERSION_NUMBER = "versionNumber"
 
string homeassistant.components.ios.ATTR_BACKGROUND = "background"
 
string homeassistant.components.ios.ATTR_DEFAULT_BEHAVIOR = "default"
 
string homeassistant.components.ios.ATTR_DEVICE_LOCALIZED_MODEL = "localizedModel"
 
string homeassistant.components.ios.ATTR_DEVICE_MODEL = "model"
 
string homeassistant.components.ios.ATTR_DEVICE_SYSTEM_NAME = "systemName"
 
string homeassistant.components.ios.ATTR_DEVICES = "devices"
 
string homeassistant.components.ios.ATTR_FOREGROUND = "foreground"
 
string homeassistant.components.ios.ATTR_LAST_SEEN_AT = "lastSeenAt"
 
string homeassistant.components.ios.ATTR_LOCATION_PERMISSION = "location"
 
string homeassistant.components.ios.ATTR_NOTIFICATIONS_PERMISSION = "notifications"
 
string homeassistant.components.ios.ATTR_PERMISSIONS = "permissions"
 
string homeassistant.components.ios.ATTR_PUSH_ID = "pushId"
 
string homeassistant.components.ios.ATTR_PUSH_SOUNDS = "pushSounds"
 
string homeassistant.components.ios.ATTR_PUSH_TOKEN = "pushToken"
 
string homeassistant.components.ios.ATTR_TEXT_INPUT_BEHAVIOR = "textInput"
 
list homeassistant.components.ios.BEHAVIORS = [ATTR_DEFAULT_BEHAVIOR, ATTR_TEXT_INPUT_BEHAVIOR]
 
string homeassistant.components.ios.CONF_PUSH = "push"
 
string homeassistant.components.ios.CONF_PUSH_ACTIONS_ACTIVATION_MODE = "activationMode"
 
string homeassistant.components.ios.CONF_PUSH_ACTIONS_AUTHENTICATION_REQUIRED = "authenticationRequired"
 
string homeassistant.components.ios.CONF_PUSH_ACTIONS_BEHAVIOR = "behavior"
 
string homeassistant.components.ios.CONF_PUSH_ACTIONS_CONTEXT = "context"
 
string homeassistant.components.ios.CONF_PUSH_ACTIONS_DESTRUCTIVE = "destructive"
 
string homeassistant.components.ios.CONF_PUSH_ACTIONS_IDENTIFIER = "identifier"
 
string homeassistant.components.ios.CONF_PUSH_ACTIONS_TEXT_INPUT_BUTTON_TITLE = "textInputButtonTitle"
 
string homeassistant.components.ios.CONF_PUSH_ACTIONS_TEXT_INPUT_PLACEHOLDER = "textInputPlaceholder"
 
string homeassistant.components.ios.CONF_PUSH_ACTIONS_TITLE = "title"
 
string homeassistant.components.ios.CONF_PUSH_CATEGORIES = "categories"
 
string homeassistant.components.ios.CONF_PUSH_CATEGORIES_ACTIONS = "actions"
 
string homeassistant.components.ios.CONF_PUSH_CATEGORIES_IDENTIFIER = "identifier"
 
string homeassistant.components.ios.CONF_PUSH_CATEGORIES_NAME = "name"
 
string homeassistant.components.ios.CONF_USER = "user"
 
 homeassistant.components.ios.CONFIG_SCHEMA
 
string homeassistant.components.ios.CONFIGURATION_FILE = ".ios.conf"
 
 homeassistant.components.ios.IDENTIFY_APP_SCHEMA
 
 homeassistant.components.ios.IDENTIFY_APP_SCHEMA_CONTAINER = vol.All(dict, IDENTIFY_APP_SCHEMA)
 
 homeassistant.components.ios.IDENTIFY_BATTERY_SCHEMA
 
 homeassistant.components.ios.IDENTIFY_BATTERY_SCHEMA_CONTAINER = vol.All(dict, IDENTIFY_BATTERY_SCHEMA)
 
 homeassistant.components.ios.IDENTIFY_DEVICE_SCHEMA
 
 homeassistant.components.ios.IDENTIFY_DEVICE_SCHEMA_CONTAINER = vol.All(dict, IDENTIFY_DEVICE_SCHEMA)
 
 homeassistant.components.ios.IDENTIFY_SCHEMA
 
list homeassistant.components.ios.PERMISSIONS = [ATTR_LOCATION_PERMISSION, ATTR_NOTIFICATIONS_PERMISSION]
 
list homeassistant.components.ios.PLATFORMS = [Platform.SENSOR]
 
 homeassistant.components.ios.PUSH_ACTION_LIST_SCHEMA = vol.All(cv.ensure_list, [PUSH_ACTION_SCHEMA])
 
 homeassistant.components.ios.PUSH_ACTION_SCHEMA
 
 homeassistant.components.ios.PUSH_CATEGORY_LIST_SCHEMA = vol.All(cv.ensure_list, [PUSH_CATEGORY_SCHEMA])
 
 homeassistant.components.ios.PUSH_CATEGORY_SCHEMA