Saltar al contenido

Landroid Cloud: el robot cortacésped Worx en Home Assistant

Controla un Worx Landroid, Kress o LandXcape con Landroid Cloud: ideas de uso, la tarjeta Landroid Card y una automatización contra la lluvia.

  • intermedio
  • Publicado el

Descripción general

Landroid Cloud trae a Home Assistant los robots cortacésped Worx Landroid, Kress y LandXcape. Cada robot aparece como un dispositivo con una entidad lawn_mower (cortar, pausar, volver a la base) y decenas de sensores y ajustes: batería, estado, errores, lluvia, altura de corte, horas de cuchilla, programación… Con la tarjeta Landroid Card tienes además un panel visual del robot.

Landroid Card animada mientras el robot corta el césped
Landroid Card mientras corta.
Landroid Card con el robot en la base, batería y estadísticas de uso
En la base, con batería y estadísticas.

Imágenes: Landroid Card de Barma-lej, licencia MIT.

Requisitos

Ideas de uso

Ejemplo de uso

La tarjeta

Un panel del robot con un atajo para el corte exprés de 30 minutos:

type: custom:landroid-card
entity: lawn_mower.landroid
image: default
image_size: "4"
show_animation: true
show_edgecut: true
show_status: true
show_toolbar: true
shortcuts:
  - name: Corte de 30 min
    icon: mdi:timer-play
    action:
      action: perform-action
      perform_action: landroid_cloud.ots
      target:
        entity_id: lawn_mower.landroid
      data:
        boundary: false
        runtime: 30

La automatización: a casa antes de que llueva

alias: "Landroid: a la base si va a llover"
mode: single
triggers:
  - trigger: time_pattern
    minutes: "/15"
conditions:
  - condition: state
    entity_id: lawn_mower.landroid
    state: "mowing"
actions:
  - action: weather.get_forecasts
    target:
      entity_id: weather.casa
    data:
      type: hourly
    response_variable: prevision
  - variables:
      probabilidades: >-
        {{ prevision['weather.casa'].forecast[:2]
           | map(attribute='precipitation_probability')
           | map('int', 0) | list }}
  - if:
      - condition: template
        value_template: "{{ probabilidades | count > 0 and probabilidades | max >= 70 }}"
    then:
      - action: lawn_mower.dock
        target:
          entity_id: lawn_mower.landroid
      - action: notify.mobile_app_mi_movil
        data:
          message: >-
            Probabilidad de lluvia del {{ probabilidades | max }} % en las próximas horas.
            El Landroid vuelve a la base.

Cómo funciona:

Acción
11:15 · Landroid cortando
Previsión: 40 % a las 12:00 · 80 % a las 13:00
Resultado
lawn_mower.landroid → vuelve a la base
«Probabilidad de lluvia del 80 % en las próximas horas.»
Volver a Repositorio