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
- Home Assistant version 2021.4 or above
- 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.
- fold-entity-row plugin. Install using HACS or see this guide, it is possible you also need to install card-tools add-on
- In configuration.yaml add string packages: !include_dir_named packages:
homeassistant:
packages: !include_dir_named packages
- 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_''
-
Copy folders www and packages with all content in your homeassistant configuration folder (you can find configuration.yaml there)
-
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.
-
Create a new manual card in Lovelace (Here is manual) and add content from
- the English lovelace/card.yaml file
- or if you need different language, then add content from a file lovelace/card_LANGUAGE_CODE.yaml e.g. lovelace/card_de.yaml.
- 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
).
- 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
- 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
- Check config and restart Home Assistant
Enjoy
- Set different names of your mowers eg. mower and mower2
- Make a copy of landroid.yaml as landroid2.yaml in the same folder (packages)
- Rename all positions of mower to mower2 in landroid2.yaml
- 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.
Services and app stopped working
- Go to My Landroids
- Unlink your Landroid
- Open app on mobile device
- Add Landroid