1 """Provides helpers for RFXtrx."""
3 from RFXtrx
import RFXtrxDevice, get_device
8 from .
import get_device_tuple_from_identifiers
13 """Get a device for the given device registry id."""
14 device_registry = dr.async_get(hass)
15 registry_device = device_registry.async_get(device_id)
16 if registry_device
is None:
17 raise ValueError(f
"Device {device_id} not found")
23 int(device_tuple[0], 16),
int(device_tuple[1], 16), device_tuple[2]
RFXtrxDevice async_get_device_object(HomeAssistant hass, str device_id)
DeviceTuple|None get_device_tuple_from_identifiers(set[tuple[str, str]] identifiers)
DeviceModel|None get_device(int device_id, list[DeviceModel] devices)