GarageOpenerMixin

class meross_iot.controller.mixins.garage.GarageOpenerMixin(device_uuid: str, manager, **kwargs)
async async_close(channel: int | None = None, *args, **kwargs) None

Operates the door: sends the close command.

Parameters:

channel – channel to operate: defaults to 0

Returns:

None

async async_open(channel: int | None = None, *args, **kwargs) None

Operates the door: sends the open command.

Parameters:

channel – channel to operate: defaults to 0

Returns:

None

get_is_open(channel: int | None = None, *args, **kwargs) bool | None

The current door-open status. Returns True if the given door is open, False otherwise. :param channel: channel of which status is needed

Returns:

False if the door is closed, True otherwise