System`RuntimeMixin

class meross_iot.controller.mixins.runtime.SystemRuntimeMixin(device_uuid: str, manager, **kwargs)
async async_update_runtime_info(timeout: float | None = None, *args, **kwargs) dict

Polls the device to gather the latest runtime information for this device. Note that the returned value might vary with the time as Meross could add/remove/change runtime information in the future.

Returns:

a dict object containing the runtime information provided by the Meross device

property cached_system_runtime_info: dict | None

Returns the latest cached runtime info. If you want a fresh value, consider using the update_runtime_info method instead.