Home Assistant Unofficial Reference 2024.12.1
__init__.py File Reference

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"