Open olalid opened 1 year ago
also looking forward to this. But as far I understand, lawn mower are actually only supported by mqtt
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: |
---|---|
@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,
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:
What is actually the difference between stop and pause?
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
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.
👀
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/