Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.input_datetime.reproduce_state Namespace Reference

Functions

None _async_reproduce_state (HomeAssistant hass, State state, *Context|None context=None, dict[str, Any]|None reproduce_options=None)
 
None async_reproduce_states (HomeAssistant hass, Iterable[State] states, *Context|None context=None, dict[str, Any]|None reproduce_options=None)
 
bool is_valid_date (str string)
 
bool is_valid_datetime (str string)
 
bool is_valid_time (str string)
 

Variables

 _LOGGER = logging.getLogger(__name__)
 

Detailed Description

Reproduce an Input datetime state.

Function Documentation

◆ _async_reproduce_state()

None homeassistant.components.input_datetime.reproduce_state._async_reproduce_state ( HomeAssistant  hass,
State  state,
*Context | None   context = None,
dict[str, Any] | None   reproduce_options = None 
)
private
Reproduce a single state.

Definition at line 37 of file reproduce_state.py.

◆ async_reproduce_states()

None homeassistant.components.input_datetime.reproduce_state.async_reproduce_states ( HomeAssistant  hass,
Iterable[State states,
*Context | None   context = None,
dict[str, Any] | None   reproduce_options = None 
)
Reproduce Input datetime states.

Definition at line 80 of file reproduce_state.py.

◆ is_valid_date()

bool homeassistant.components.input_datetime.reproduce_state.is_valid_date ( str  string)
Test if string dt is a valid date.

Definition at line 27 of file reproduce_state.py.

◆ is_valid_datetime()

bool homeassistant.components.input_datetime.reproduce_state.is_valid_datetime ( str  string)
Test if string dt is a valid datetime.

Definition at line 19 of file reproduce_state.py.

◆ is_valid_time()

bool homeassistant.components.input_datetime.reproduce_state.is_valid_time ( str  string)
Test if string dt is a valid time.

Definition at line 32 of file reproduce_state.py.

Variable Documentation

◆ _LOGGER

homeassistant.components.input_datetime.reproduce_state._LOGGER = logging.getLogger(__name__)
private

Definition at line 16 of file reproduce_state.py.