Vacuum card Home Assistant

De forma predeterminada, Home Assistant no proporciona ninguna tarjeta para controlar las aspiradoras. La Vacuum card Home Assistant muestra el estado y permite controlar su robot.

HACS

Esta tarjeta está disponible en HACS (Home Assistant Community Store).

Simplemente busque Vacuum Card en la pestaña de complementos.

Usando la tarjeta

Esta tarjeta se puede configurar usando el editor de IU de Lovelace.

  1. En la interfaz de usuario de Lovelace, haga clic en 3 puntos en la esquina superior izquierda.
  2. Haga clic en Configurar interfaz de usuario.
  3. Haga clic en el botón Más para agregar una nueva tarjeta.
  4. Busque Custom: Vacuum Card en la lista.
  5. Elige entity.
  6. ¡Ahora debería ver la vista previa de la tarjeta!

El ejemplo típico de uso de esta tarjeta en la configuración de YAML se vería así:

type: 'custom:vacuum-card'
entity: vacuum.bruno
stats:
  default:
    - entity_id: sensor.cepillo_inferior
      unit: h
      subtitle: Inferior
    - entity_id: sensor.cepillo_lateral
      unit: h
      subtitle: Lateral
    - entity_id: sensor.filtro_vacumm
      unit: h
      subtitle: Filtro
    - entity_id: binary_sensor.bruno_bin_full
      subtitle: Depósito
  cleaning:
    - attribute: cleaned_area
      unit: m2
      subtitle: Área de limpieza
    - attribute: cleaning_time
      unit: minutos
      subtitle: Hora de limpiar
actions:
  - name: Clean living room
    service: script.clean_living_room
    icon: 'mdi:sofa'
  - name: Clean bedroom
    service: script.clean_bedroom
    icon: 'mdi:bed-empty'
  - name: Clean kitchen
    service: script.clean_kitchen
    icon: 'mdi:silverware-fork-knife'
image: /local/roombai7.png

Código a pegar en archivo sensors.yaml

(repetir para cada uno de los sensores que quieras crear)

NOTA: Si quieres saber más acerca de estos sensores, no te pierdas el artículo dedicado a history_stats

#### CEPILLO INFERIOR ####

      
  - platform: history_stats
    name: Cepillo inferior
    entity_id: vacuum.bruno
    state: 'cleaning'
    type: time
    start: "{{ state_attr('input_datetime.inicio_cepillo_inferior', 'timestamp') }}"
    end: '{{ now() }}'
    

Esta tarjeta se basa en los servicios básicos de vacío, como pausestartstopreturn_to_base, etc. En principio, pued trabajar con cualquier robot aspiradora. Estos son los que nos han confirmado que si funciona. (Pincha en el nombre del modelo para descargar la imagen para tu Home Assistant y así tener la imagen de tu Vacuum card Home Assistant)

Mira el video

Sígueme en Youtube

Sígueme en Youtube
Sígueme en Youtube
(Visited 4.261 times, 6 visits today)

17 comentarios en «Vacuum card Home Assistant»

  1. Gracias Albert, por tus buenas aportaciones.

    Sin embargo, he instalado y seguidos tus pasos para la Vacuum Card y no consigo verla en el desplegabe de tarjetas.
    En recursos de Has estan:
    /hacsfiles/lovelace-xiaomi-vacuum-card/xiaomi-vacuum-card.js
    Módulo JavaScript
    y
    /hacsfiles/scheduler-card/scheduler-card.js Módulo JavaScript

    No se si me he dejado algo sin ejecutar

    Tengo una Vacuum Xioami
    Gracias

    1. Hola Carlos, has hecho primero la integración de tu Vacuum Xiaomi a Home Assistant? esta vacuum card sólo funciona con aspiradoras previamente integradas a HA

      1. Gracias por tu pronta respuesta.
        Si tengo integrada la Vacuum Robot V1 y en las herremientas desarrollador veo toda la info de la Vacuum,

        Sin embardo cuando voy a + añadir tarjeta, no me lista la tarjeta Personalizada Vacuun card.
        No entiendo lo que me esta pasando.

        En los «Recursos de Hacs» si me muestra
        /hacsfiles/lovelace-xiaomi-vacuum-card/xiaomi-vacuum-card.js
        Módulo JavaScript
        He repasado tu video, pero no encuentro que me esta pasando.

        Se te ocurre que puede investigar. He incluso reinstalado el (sample)Vacuum Card

        1. Hola Carlos siento haber tardado tanto en contestar. Has podido instalar la card? la verda que si has seguido todos los pasos del vídeo y no funcionan, no sabría decirte que puede ser. Los siento

      2. Hola Albert gracias por tus videos…Una pregunta como integraste a «Bruno» en HA para que despues funcionara la Vacuum card?… y poder ponerle la entity_id a la tarjeta personalizada (vacuum.bruno)… Gracias y saludos desde Mexico

  2. Mil gracias Albert por todo tu trabajo. Tengo la Vacuum Card funcionando pero me preguntaba cómo se resetean los valores de limpieza de sensores, cepillos y filtro. Lo he hecho desde la app MiHome pero parece no sincronizar con Home Assistant.

    Aprovecho para comentarte que tengo la Roborock S50 y funciona perfectamente, así que puedes actualizar esta entrada y marcarla como «comprobada» 😉

    1. Hola Luís,
      para resetear los sensores, si lo has hecho cómo yo, tienes que cambiar la fecha tal cómo indico en el vídeo y verás que en questión de segundo se actualiza el tiempo. Estos sensores no tienen nada que ver con las app oficiales así que nunca se van a sincronizar

  3. Buenos dias Albert. Yo tengo una Cecotec Conga 3490 elite, pero no sé como integrarla en Home Assistant. Me podrias ayudar por favor?.

  4. Mil gracias Albert.
    He conseguido integrarla perfectamente gracias a esa pía que me has enviado.
    No he podido añadir el repositorio, y que no me lo reconocía, pero si he podido introducirla manualmente.
    De verdad gracias por tu ayuda y por todos tus videos. Poco a poco voy integrando más cositas gracias a tus videos.

    1. Me alegro Cristian que lo hayas podido integrar. Ahora si alguien más me pregunta por una Conga ya se donde está la información. Gracias también por tu comentario. Se agradece saber que el trabajo hecho es de utilidad! Saludos

  5. Bon dia Albert, por si quieres añadir a la lista de compatibles.
    La Roidmi EVE Plus tambien es compatible con la configuracion pero se tiene que integrar con la aplicacion Xiaomi Miot Auto con la aplicacion Xaomi MioT la encuentra pero da error.

    Un saludo

  6. Bona tarda Albert!
    Estoy teniendo problemas para cambiar la unidad de medida de tiempo de la Xiaomi Vaccum Cleaner (la 1ª de todas).
    En la app Mi Home me da los datos en horas pero en Home Assistant me los traduce a segundos.
    Me he mirado el tutorial para modificar el valor de un sensor en HA, pero creo que hago mal algo en la sintaxis, me podrías echar una mano?
    Saludos!

    PD: código erróneo

    Error loading /config/configuration.yaml: invalid key: «OrderedDict([(«states(‘sensor.xiaomi_vacuum_cleaner_main_brush_left’)) | int / 3600″, None)])»
    in «/config/configuration.yaml», line 122, column 0

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

EnglishDeutschEspañol