GenericSubDevice

class meross_iot.controller.device.GenericSubDevice(hubdevice_uuid: str, subdevice_id: str, manager, **kwargs)
async async_get_battery_life(timeout: float | None = None, *args, **kwargs) BatteryInfo

Polls the HUB/DEVICE to get its current battery status. :return:

async async_update(timeout: float | None = None, *args, **kwargs) None

Perfoms a full device update of the device attributes.

property internal_id: str

Internal ID used by this library to identify meross devices. It’s basically composed by the Meross ID plus some prefix/suffix. :return:

property online_status: OnlineStatus

Current device online status :return: