Skip to content
This repository has been archived by the owner on Jul 3, 2023. It is now read-only.
/ halandroid Public archive

Worx Landroid package for Home Assistant based on Landroid Cloud by @MTrab

License

Notifications You must be signed in to change notification settings

Barma-lej/halandroid

Repository files navigation

!!! DEPRECATED !!!

Discussion in Home Assistant community Donate

!!! DEPRECATED !!! Worx Landroid package for Home Assistant !!! DEPRECATED !!!

Don't work with Landroid Cloud > 2.0.3

If you use Landroid Cloud version more than 2.0.3, i have another card here

Worx Landroid package for Home Assistant based on custom component Landroid Cloud by @MTrab

Landroid

Landroid

Landroid

Requirements

  1. Home Assistant version 2021.4 or above
  2. Landroid Cloud Integration. Install using HACS or see this guide. Installation only, don't add any configuration as it will get configured by this package instead.
  3. fold-entity-row plugin. Install using HACS or see this guide, it is possible you also need to install card-tools add-on

Installation

  1. In configuration.yaml add string packages: !include_dir_named packages:
homeassistant:
  packages: !include_dir_named packages
  1. Edit your secrets.yaml.
mower_mail: YOUR_EMAIL_IN_MY_LANDROID
mower_pass: YOUR_PASSWORD_IN_MY_LANDROID
mower_ip: YOUR_LANDROID_IP_ADDRESS_IF_YOU_NEED_IT_OR_''
  1. Copy folders www and packages with all content in your homeassistant configuration folder (you can find configuration.yaml there)

  2. Copy the language file of your choice from lang/landroid_LANGUAGE_CODE.yaml (e.g. lang/landroid_de.yaml) to packages/landroid_LANGUAGE_CODE.yml.

  3. Create a new manual card in Lovelace (Here is manual) and add content from

  1. Change the name of lawnmower in App to Mower

OR

Search for landroid_mower in the files packages/landroid.yaml, packages/landroid_LANGUAGE_CODE.yaml and in new Lovelace card and replace it with your lawnmower's name (e.g. landroid_xy).

  1. For LandXCape or Kress mower owners

Uncomment the relevant line in the landroid.yaml file

landroid_cloud:
  email: !secret mower_mail
  password: !secret mower_pass
  #type: landxcape
  #type: kress
  1. If you use a Google Assistant, then use switch landroid_mowing in your Google Assistant integration:
  switch.landroid_mowing:
    name: Mähroboter
    room: Garten
    expose: true
  1. Check config and restart Home Assistant

Enjoy

mini FAQ

How to setup multiple mowers?

  1. Set different names of your mowers eg. mower and mower2
  2. Make a copy of landroid.yaml as landroid2.yaml in the same folder (packages)
  3. Rename all positions of mower to mower2 in landroid2.yaml
  4. In lovelace create a second card and rename all positions of mower to mower2

Attention: The mower phrase is currently used as the name of the individual robot, but also as a part of paths like /local/mower/cut-to-edge-on.png. Watch out to modify only the former unless you duplicated the affected folder, too.

If your lawnmower has been banned.

Services and app stopped working

  • Go to My Landroids
  • Unlink your Landroid
  • Open app on mobile device
  • Add Landroid

Buy Me A Coffee

About

Worx Landroid package for Home Assistant based on Landroid Cloud by @MTrab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published