Functions | |
| bool | _update_no_ip (HomeAssistant hass, aiohttp.ClientSession session, str domain, bytes auth_str, int timeout) |
| bool | async_setup (HomeAssistant hass, ConfigType config) |
Variables | |
| _LOGGER = logging.getLogger(__name__) | |
| CONFIG_SCHEMA | |
| int | DEFAULT_TIMEOUT = 10 |
| string | DOMAIN = "no_ip" |
| string | EMAIL = "hello@home-assistant.io" |
| string | HA_USER_AGENT = f"{SERVER_SOFTWARE} {EMAIL}" |
| INTERVAL = timedelta(minutes=5) | |
| dictionary | NO_IP_ERRORS |
| string | UPDATE_URL = "https://dynupdate.no-ip.com/nic/update" |
Integrate with NO-IP Dynamic DNS service.
|
private |
Update NO-IP.
Definition at line 85 of file __init__.py.
| bool homeassistant.components.no_ip.async_setup | ( | HomeAssistant | hass, |
| ConfigType | config | ||
| ) |
Initialize the NO-IP component.
Definition at line 60 of file __init__.py.
|
private |
Definition at line 22 of file __init__.py.
| homeassistant.components.no_ip.CONFIG_SCHEMA |
Definition at line 45 of file __init__.py.
| int homeassistant.components.no_ip.DEFAULT_TIMEOUT = 10 |
Definition at line 31 of file __init__.py.
| string homeassistant.components.no_ip.DOMAIN = "no_ip" |
Definition at line 24 of file __init__.py.
| string homeassistant.components.no_ip.EMAIL = "hello@home-assistant.io" |
Definition at line 27 of file __init__.py.
| string homeassistant.components.no_ip.HA_USER_AGENT = f"{SERVER_SOFTWARE} {EMAIL}" |
Definition at line 43 of file __init__.py.
| homeassistant.components.no_ip.INTERVAL = timedelta(minutes=5) |
Definition at line 29 of file __init__.py.
| dictionary homeassistant.components.no_ip.NO_IP_ERRORS |
Definition at line 33 of file __init__.py.
| string homeassistant.components.no_ip.UPDATE_URL = "https://dynupdate.no-ip.com/nic/update" |
Definition at line 42 of file __init__.py.