Giter Club home page Giter Club logo

Comments (7)

Robbe-B avatar Robbe-B commented on August 16, 2024 1

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

from hass-gardena-smart-system.

smoki3 avatar smoki3 commented on August 16, 2024

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

from hass-gardena-smart-system.

Jogge avatar Jogge commented on August 16, 2024

@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

from hass-gardena-smart-system.

Robbe-B avatar Robbe-B commented on August 16, 2024

@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

from hass-gardena-smart-system.

smoki3 avatar smoki3 commented on August 16, 2024

What is actually the difference between stop and pause?

from hass-gardena-smart-system.

Jogge avatar Jogge commented on August 16, 2024

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:

def stop(self, **kwargs):
"""Stop the mower using Gardena API command PARK_UNTIL_FURTHER_NOTICE."""
_LOGGER.debug("Mower command: vacuum.stop => PARK_UNTIL_FURTHER_NOTICE")
asyncio.run_coroutine_threadsafe(
self._device.park_until_further_notice(), self.hass.loop
).result()

There is no pause, but the return to base (⌂) parks the mower until next task:

def return_to_base(self, **kwargs):
"""Stop the mower using Gardena API command PARK_UNTIL_NEXT_TASK."""
_LOGGER.debug("Mower command: vacuum.return_to_base => PARK_UNTIL_NEXT_TASK")
asyncio.run_coroutine_threadsafe(
self._device.park_until_next_task(), self.hass.loop
).result()

from hass-gardena-smart-system.

tompi69 avatar tompi69 commented on August 16, 2024

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.

from hass-gardena-smart-system.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.