Barma-lej / halandroid

Worx Landroid package for Home Assistant based on Landroid Cloud by @MTrab
MIT License
112 stars 49 forks source link

!!! 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_dirnamed packages:

    homeassistant:
    packages: !include_dir_named packages
  2. 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_''
  3. Copy folders www and packages with all content in your homeassistant configuration folder (you can find configuration.yaml there)

  4. 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.

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

  6. 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
  2. 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

Buy Me A Coffee