def async_set_float(hass, ihc_controller, ihc_id: int, value: float):
    """Set a float value on an IHC controller resource."""
    return hass.async_add_executor_job(
        ihc_controller.set_runtime_value_float, ihc_id, value
    )