All Projects → MTrab → landroid_cloud

MTrab / landroid_cloud

Licence: GPL-3.0 license
Landroid Cloud component for Home Assistant

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to landroid cloud

thermal
Thermal Vision Sensor and Camera for Home Assistant
Stars: ✭ 43 (-52.75%)
Mutual labels:  homeassistant, homeassistant-integration, homeassistant-custom-component
homeassistant-peloton-sensor
A platform which allows you to get current and past ride data from Peloton into HomeAssistant
Stars: ✭ 45 (-50.55%)
Mutual labels:  homeassistant, homeassistant-integration
wyzesense2mqtt
Configurable WyzeSense to MQTT Gateway intended for use with Home Assistant or other platforms that use MQTT discovery mechanisms.
Stars: ✭ 55 (-39.56%)
Mutual labels:  homeassistant, homeassistant-integration
PlexMeetsHomeAssistant
Custom card which integrates plex into Home Assistant and makes it possible to launch movies or tv shows on TV with a simple click
Stars: ✭ 73 (-19.78%)
Mutual labels:  homeassistant, homeassistant-custom-component
eufy security
Home Assistant integration to manage Eufy Security devices as cameras, home base stations, doorbells, motion and contact sensors.
Stars: ✭ 242 (+165.93%)
Mutual labels:  homeassistant, homeassistant-integration
ledfxrm
Custom Integration for Home Assistant to control a any (local/remote) LedFX-server - State: beta
Stars: ✭ 31 (-65.93%)
Mutual labels:  homeassistant, homeassistant-integration
home-assistant-miele
Miele integration for Home assistant
Stars: ✭ 101 (+10.99%)
Mutual labels:  homeassistant, homeassistant-integration
ha-nicehash
NiceHash Home Assistant Integration
Stars: ✭ 20 (-78.02%)
Mutual labels:  homeassistant, homeassistant-integration
hass-miwifi
MiWiFi for Home Assistant
Stars: ✭ 116 (+27.47%)
Mutual labels:  homeassistant, homeassistant-integration
cookiecutter-homeassistant-custom-component
Cookiecutter template for Home Assistant custom component
Stars: ✭ 37 (-59.34%)
Mutual labels:  homeassistant, homeassistant-integration
homeassistant-microsoft-todo
The integration allows you to create tasks in Microsoft To Do from Home Assistant.
Stars: ✭ 86 (-5.49%)
Mutual labels:  homeassistant, homeassistant-integration
ha-illuminance
Home Assistant Illuminance Sensor
Stars: ✭ 53 (-41.76%)
Mutual labels:  homeassistant-integration, homeassistant-custom-component
ha-google-home
Home Assistant Google Home custom component
Stars: ✭ 285 (+213.19%)
Mutual labels:  homeassistant, homeassistant-integration
HomeAssistant-Tapo-Control
Control for Tapo cameras as a Home Assistant component
Stars: ✭ 327 (+259.34%)
Mutual labels:  homeassistant, homeassistant-custom-component
google fit hass
A Home assistant custom component to get your fitness information using Google Fitness API.
Stars: ✭ 23 (-74.73%)
Mutual labels:  homeassistant
lennoxs30
Home Assistant Lennox S30 / E30 / M30 integration
Stars: ✭ 31 (-65.93%)
Mutual labels:  homeassistant
boozer
Kegerator Monitoring Platform. RPi + Docker + Beer + Metrics + Slack. k3s kubernetes friendly.
Stars: ✭ 93 (+2.2%)
Mutual labels:  homeassistant
github-custom-component-tutorial
A tutorial for creating a custom component for Home Assistant using GitHub's API.
Stars: ✭ 31 (-65.93%)
Mutual labels:  homeassistant
wienerlinien
A sensor that give you information about next departure from spesified stop.
Stars: ✭ 20 (-78.02%)
Mutual labels:  homeassistant
RTC-Call-Monitor
Voice/video call detection by monitoring of UDP packet rate with notification via webhooks
Stars: ✭ 31 (-65.93%)
Mutual labels:  homeassistant

hacs_badge

Buy Me A Coffee

Landroid Cloud

This component has been created to be used with Home Assistant.

Landroid Cloud presents a possibility to connect your Landroid Cloud compatible mowers to Home Assistant.
Currently these vendors are supported:

  • Worx Landroid
  • Kress
  • LandXcape

Credit

Credit for inspiring to this component goes to virtualzone and Eisha DeskApp.

Installation:

HACS

  • Ensure that HACS is installed.
  • Search for and install the "Landroid Cloud" integration.
  • Restart Home Assistant.
  • Go to Integrations and add the Landroid Cloud integration

Manual installation

  • Download the latest release.
  • Unpack the release and copy the custom_components/landroid_cloud directory into the custom_components directory of your Home Assistant installation.
  • Restart Home Assistant.
  • Go to Integrations and add the Landroid Cloud integration

Example entry for configuration.yaml (legacy)

landroid_cloud:
  - email: [email protected]
    password: YourPassword

You can add multiple accounts like in this example:

landroid_cloud:
  - email: [email protected]
    password: YourPassword
  - email: [email protected]
    password: AnotherPassword

If you have LandXcape or Kress robots you can add type to the config instead of default 'worx':

landroid_cloud:
  - email: [email protected]
    password: YourPassword
    type: landxcape

Entities & Services

Once installed, the following entities are created in Home Assistant:

vacuum.[NAME_FROM_APP]

In addition, the following services are created:

Service name Description
landroid_cloud.configure Change configuration settings of device
landroid_cloud.partymode Toggle PartyMode if supported by device
landroid_cloud.setzone Set next zone to be mowed
landroid_cloud.lock Toggle device lock
landroid_cloud.restart Restart device baseboard OS
landroid_cloud.edgecut Start edgecut routine if supported by device

You can simply add these to your Lovelace setup by adding an entity card or using Barma-lej halandroid package

Translation

To handle submissions of translated strings I'm using Lokalise.
They provide an amazing platform that is easy to use and maintain.

To help out with the translation of this custom_component you need an account on Lokalise.
The easiest way to get one is to click here then select "Log in with GitHub".

When you have created your account, clich here to join the project on Lokalise.

Chect Lokalise documentation here - it's really good.

Can't find the language you want to translate to? Open a new language request

Contributions to the translations will be updated on every release of this component.

Other useful information

Services and app stopped working

You might experience being banned from Worx Landroid Cloud service. Follow this simple guide to make it work again:

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

To-do

  • Make this an official integration
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].