Lawn mower entity
Derive entity platforms from homeassistant.components.lawn_mower.LawnMowerEntity
Properties
tip
Properties should always only return information from memory and not do I/O (like network requests). Implement update()
or async_update()
to fetch data.
Name | Type | Default | Description |
---|---|---|---|
activity | LawnMowerActivity | None | None | Current activity. |
Activities
Activity | Description |
---|---|
MOWING | The lawn mower is currently mowing. |
DOCKED | The lawn mower is done mowing and is currently docked. |
PAUSED | The lawn mower was active and is now paused. |
RETURNING | The lawn mower is returning to the dock. |
ERROR | The lawn mower encountered an error while active and needs assistance. |
Supported features
Supported features are defined by using values in the LawnMowerEntityFeature
enum
and are combined using the bitwise or (|
) operator.
Value | Description |
---|---|
START_MOWING | The lawn mower supports the start mowing command. |
PAUSE | The lawn mower supports pausing the current task. |
DOCK | The lawn mower supports the return to dock command. |
Methods
start_mowing
or async_start_mowing
Start or resume the mowing task.
dock
or async_dock
Stop the lawn mower, return to dock.
pause
or async_pause
Pause the lawn mower during current operation.