hass-gardena-smart-system icon indicating copy to clipboard operation
hass-gardena-smart-system copied to clipboard

Home Assistant is getting Lawn Mover support

Open olalid opened this issue 2 years ago • 8 comments
trafficstars

Since Home Assistant 2023.9 will get Lawn Mover support, this integration should change to using that instead of vacuum. https://rc.home-assistant.io/integrations/lawn_mower/

olalid avatar Sep 04 '23 14:09 olalid

also looking forward to this. But as far I understand, lawn mower are actually only supported by mqtt

smoki3 avatar Oct 04 '23 08:10 smoki3

also looking forward to this. But as far I understand, lawn mower are actually only supported by mqtt

I believe the MQTT integration is the only integration to make use of the new Lawn Mower entity. But every integration can use that new type of entity.

However it has a lot less to offer compared to the vacuum entity at this point.

Vacuum entity: Mower entity:
image image

Robbe-B avatar Oct 05 '23 13:10 Robbe-B

@Robbe-B What more do you need than these three services?

start_moving => Start mowing pause => Park until further notice dock => Park and start again with next schedule

Jogge avatar Oct 11 '23 13:10 Jogge

@Jogge, For me personally nothing more. I'm just making the comment that changing the entity type will make you loose functionality (like e.g. the STOP command). Which is currently provided separately from the dock command: image

Robbe-B avatar Oct 11 '23 13:10 Robbe-B

What is actually the difference between stop and pause?

smoki3 avatar Oct 17 '23 10:10 smoki3

What is actually the difference between stop and pause?

Stop (■) parks the mower until further notice, meaning you will have to manually start the mower again: https://github.com/py-smart-gardena/hass-gardena-smart-system/blob/664b47ba2a385f54d4b8d0ddfe274b2a5e5c5860/custom_components/gardena_smart_system/vacuum.py#L190-L195

There is no pause, but the return to base (⌂) parks the mower until next task: https://github.com/py-smart-gardena/hass-gardena-smart-system/blob/664b47ba2a385f54d4b8d0ddfe274b2a5e5c5860/custom_components/gardena_smart_system/vacuum.py#L211-L216

Jogge avatar Oct 25 '23 12:10 Jogge

It's possible you support both? What do I mean is that the lawn mower is displayed on the surface, but the functions of the vacuum cleaner can be used in the background? Actually, the only thing that bothers you is the view and user interface.

tompi69 avatar Feb 27 '24 07:02 tompi69