Fix non-thread-safe operations in ihc (#116513)
parent
61a7bc7aab
commit
c39d3b501e
|
@ -90,24 +90,24 @@ def setup_service_functions(hass: HomeAssistant) -> None:
|
||||||
ihc_controller = _get_controller(call)
|
ihc_controller = _get_controller(call)
|
||||||
await async_pulse(hass, ihc_controller, ihc_id)
|
await async_pulse(hass, ihc_controller, ihc_id)
|
||||||
|
|
||||||
hass.services.async_register(
|
hass.services.register(
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
SERVICE_SET_RUNTIME_VALUE_BOOL,
|
SERVICE_SET_RUNTIME_VALUE_BOOL,
|
||||||
async_set_runtime_value_bool,
|
async_set_runtime_value_bool,
|
||||||
schema=SET_RUNTIME_VALUE_BOOL_SCHEMA,
|
schema=SET_RUNTIME_VALUE_BOOL_SCHEMA,
|
||||||
)
|
)
|
||||||
hass.services.async_register(
|
hass.services.register(
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
SERVICE_SET_RUNTIME_VALUE_INT,
|
SERVICE_SET_RUNTIME_VALUE_INT,
|
||||||
async_set_runtime_value_int,
|
async_set_runtime_value_int,
|
||||||
schema=SET_RUNTIME_VALUE_INT_SCHEMA,
|
schema=SET_RUNTIME_VALUE_INT_SCHEMA,
|
||||||
)
|
)
|
||||||
hass.services.async_register(
|
hass.services.register(
|
||||||
DOMAIN,
|
DOMAIN,
|
||||||
SERVICE_SET_RUNTIME_VALUE_FLOAT,
|
SERVICE_SET_RUNTIME_VALUE_FLOAT,
|
||||||
async_set_runtime_value_float,
|
async_set_runtime_value_float,
|
||||||
schema=SET_RUNTIME_VALUE_FLOAT_SCHEMA,
|
schema=SET_RUNTIME_VALUE_FLOAT_SCHEMA,
|
||||||
)
|
)
|
||||||
hass.services.async_register(
|
hass.services.register(
|
||||||
DOMAIN, SERVICE_PULSE, async_pulse_runtime_input, schema=PULSE_SCHEMA
|
DOMAIN, SERVICE_PULSE, async_pulse_runtime_input, schema=PULSE_SCHEMA
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in New Issue