Go to the source code of this file.
Namespaces | |
| homeassistant.components.duckdns | |
Functions | |
| bool | homeassistant.components.duckdns._update_duckdns (ClientSession session, str domain, str token, *str|None|object txt=_SENTINEL, bool clear=False) |
| bool | homeassistant.components.duckdns.async_setup (HomeAssistant hass, ConfigType config) |
| CALLBACK_TYPE | homeassistant.components.duckdns.async_track_time_interval_backoff (HomeAssistant hass, Callable[[datetime], Coroutine[Any, Any, bool]] action, Sequence[timedelta] intervals) |
Variables | |
| homeassistant.components.duckdns._LOGGER = logging.getLogger(__name__) | |
| homeassistant.components.duckdns._SENTINEL = object() | |
| string | homeassistant.components.duckdns.ATTR_TXT = "txt" |
| homeassistant.components.duckdns.CONFIG_SCHEMA | |
| string | homeassistant.components.duckdns.DOMAIN = "duckdns" |
| homeassistant.components.duckdns.INTERVAL = timedelta(minutes=5) | |
| string | homeassistant.components.duckdns.SERVICE_SET_TXT = "set_txt" |
| homeassistant.components.duckdns.SERVICE_TXT_SCHEMA = vol.Schema({vol.Required(ATTR_TXT): vol.Any(None, cv.string)}) | |
| string | homeassistant.components.duckdns.UPDATE_URL = "https://www.duckdns.org/update" |