Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[automower] Implementation of complete automower API [WIP] #17545

Draft
wants to merge 15 commits into
base: main
Choose a base branch
from

Conversation

MikeTheTux
Copy link
Contributor

@MikeTheTux MikeTheTux commented Oct 12, 2024

[automower] Implementation of complete automower API

References:

Current Status / TODOs:

  1. Implementation of Read Channels:
    1.1 DONE
  2. Implementation of Write Channels:
    2.1 DONE /mowers/{id}/actions
    2.2 DONE /mowers/{id}/calendar
    2.3 OPEN /mowers/{id}/errors/confirm
    2.4 DONE /mowers/{id}/settings
    2.5 OPEN /mowers/{id}/stayOutZones/{stayOutId}
    2.6 OPEN /mowers/{id}/workAreas/{workAreaId}
    2.7 DONE /mowers/{id}/workAreas/{workAreaId}/calendar
  3. Dynamic Channels and Channel Groups
  4. Readme
  5. New Cut vs Search ratio channel:
    5.1 DONE
  6. Better meta data (e.g. unit and state description) on channels
    7.1 DONE
  7. Fix [automower] planner-next-start does not reflect the correct offset to GMT #17147
    8.1 DONE
  8. i18n update
  9. upgrade instructions

Signed-off-by: Michael Weger <weger.michael@gmx.net>
@MikeTheTux MikeTheTux marked this pull request as draft October 12, 2024 06:44
@MikeTheTux MikeTheTux changed the title [automower] Implementation of complete automower API [automower] Implementation of complete automower API [WIP] Oct 12, 2024
@MikeTheTux MikeTheTux added the work in progress A PR that is not yet ready to be merged label Oct 12, 2024
@MikeTheTux
Copy link
Contributor Author

@lsiepel, do you have a good example how to implement dynamic Channels and Channel Groups? Esp. dynamic Channel Groups seems to be tricky.

@MikeTheTux MikeTheTux added the enhancement An enhancement or new feature for an existing add-on label Oct 12, 2024
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
@lsiepel
Copy link
Contributor

lsiepel commented Oct 12, 2024

@lsiepel, do you have a good example how to implement dynamic Channels and Channel Groups? Esp. dynamic Channel Groups seems to be tricky.

Interesting combination, don't have an example straight out of my head, let me check.

Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
workaround for ambiguous timezone handling of automower api

Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Signed-off-by: Michael Weger <weger.michael@gmx.net>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement An enhancement or new feature for an existing add-on work in progress A PR that is not yet ready to be merged
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[automower] planner-next-start does not reflect the correct offset to GMT
2 participants