/halandroid

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

MIT LicenseMIT

Discussion in Home Assistant community Donate

Worx Landroid package for Home Assistant

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

LandroidLandroidLandroid

Requirements

  1. Home Assistant version 2021.4 or above
  2. Landroid Cloud Integration. Install using HACS or see this guide
  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. Add to folder package a file with your language from a folder lang/landroid_LANGUAGE_CODE.yaml e.g. lang/landroid_de.yaml.

  3. Create a new manual card in Lovelace (Here is manual) and add content from a file lovelace/card.yaml. If you need different as English language then add content from a file lovelace/card_LANGUAGE_CODE.yaml e.g. lovelace/card_de.yaml.

  4. Change the name of lawnmower in App to Mower

OR

Search for mower in the files package/landroid_de.yaml, package/landroid_LANGUAGE_CODE.yaml and in new Lovelace card and replace it with your lawnmower's name

  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

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