Namespaces | |
| binary_sensor | |
| sensor | |
| switch | |
Classes | |
| class | Vultr |
Functions | |
| bool | setup (HomeAssistant hass, ConfigType config) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| string | ATTR_ALLOWED_BANDWIDTH = "allowed_bandwidth_gb" |
| string | ATTR_AUTO_BACKUPS = "auto_backups" |
| string | ATTR_COST_PER_MONTH = "cost_per_month" |
| string | ATTR_CREATED_AT = "created_at" |
| string | ATTR_CURRENT_BANDWIDTH_USED = "current_bandwidth_gb" |
| string | ATTR_DISK = "disk" |
| string | ATTR_IPV4_ADDRESS = "ipv4_address" |
| string | ATTR_IPV6_ADDRESS = "ipv6_address" |
| string | ATTR_MEMORY = "memory" |
| string | ATTR_OS = "os" |
| string | ATTR_PENDING_CHARGES = "pending_charges" |
| string | ATTR_REGION = "region" |
| string | ATTR_SUBSCRIPTION_ID = "subid" |
| string | ATTR_SUBSCRIPTION_NAME = "label" |
| string | ATTR_VCPUS = "vcpus" |
| string | CONF_SUBSCRIPTION = "subscription" |
| CONFIG_SCHEMA | |
| string | DATA_VULTR = "data_vultr" |
| string | DOMAIN = "vultr" |
| MIN_TIME_BETWEEN_UPDATES = timedelta(seconds=60) | |
| string | NOTIFICATION_ID = "vultr_notification" |
| string | NOTIFICATION_TITLE = "Vultr Setup" |
| list | VULTR_PLATFORMS = [Platform.BINARY_SENSOR, Platform.SENSOR, Platform.SWITCH] |
Support for Vultr.
| bool homeassistant.components.vultr.setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Set up the Vultr component.
Definition at line 51 of file __init__.py.
|
private |
Definition at line 16 of file __init__.py.
| string homeassistant.components.vultr.ATTR_ALLOWED_BANDWIDTH = "allowed_bandwidth_gb" |
Definition at line 19 of file __init__.py.
| string homeassistant.components.vultr.ATTR_AUTO_BACKUPS = "auto_backups" |
Definition at line 18 of file __init__.py.
| string homeassistant.components.vultr.ATTR_COST_PER_MONTH = "cost_per_month" |
Definition at line 20 of file __init__.py.
| string homeassistant.components.vultr.ATTR_CREATED_AT = "created_at" |
Definition at line 22 of file __init__.py.
| string homeassistant.components.vultr.ATTR_CURRENT_BANDWIDTH_USED = "current_bandwidth_gb" |
Definition at line 21 of file __init__.py.
| string homeassistant.components.vultr.ATTR_DISK = "disk" |
Definition at line 23 of file __init__.py.
| string homeassistant.components.vultr.ATTR_IPV4_ADDRESS = "ipv4_address" |
Definition at line 26 of file __init__.py.
| string homeassistant.components.vultr.ATTR_IPV6_ADDRESS = "ipv6_address" |
Definition at line 27 of file __init__.py.
| string homeassistant.components.vultr.ATTR_MEMORY = "memory" |
Definition at line 28 of file __init__.py.
| string homeassistant.components.vultr.ATTR_OS = "os" |
Definition at line 29 of file __init__.py.
| string homeassistant.components.vultr.ATTR_PENDING_CHARGES = "pending_charges" |
Definition at line 30 of file __init__.py.
| string homeassistant.components.vultr.ATTR_REGION = "region" |
Definition at line 31 of file __init__.py.
| string homeassistant.components.vultr.ATTR_SUBSCRIPTION_ID = "subid" |
Definition at line 24 of file __init__.py.
| string homeassistant.components.vultr.ATTR_SUBSCRIPTION_NAME = "label" |
Definition at line 25 of file __init__.py.
| string homeassistant.components.vultr.ATTR_VCPUS = "vcpus" |
Definition at line 32 of file __init__.py.
| string homeassistant.components.vultr.CONF_SUBSCRIPTION = "subscription" |
Definition at line 34 of file __init__.py.
| homeassistant.components.vultr.CONFIG_SCHEMA |
Definition at line 46 of file __init__.py.
| string homeassistant.components.vultr.DATA_VULTR = "data_vultr" |
Definition at line 36 of file __init__.py.
| string homeassistant.components.vultr.DOMAIN = "vultr" |
Definition at line 37 of file __init__.py.
| homeassistant.components.vultr.MIN_TIME_BETWEEN_UPDATES = timedelta(seconds=60) |
Definition at line 44 of file __init__.py.
| string homeassistant.components.vultr.NOTIFICATION_ID = "vultr_notification" |
Definition at line 39 of file __init__.py.
| string homeassistant.components.vultr.NOTIFICATION_TITLE = "Vultr Setup" |
Definition at line 40 of file __init__.py.
| list homeassistant.components.vultr.VULTR_PLATFORMS = [Platform.BINARY_SENSOR, Platform.SENSOR, Platform.SWITCH] |
Definition at line 42 of file __init__.py.