Saltar al contenido

Vacuum card Home Assistant

05/12/2020

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.

Black Friday · Hasta un 40 % de descuento

Ofertas oficiales en domótica inteligente

Interruptores WiFi, relés, sensores, tiras LED y más, con descuentos en la tienda oficial Sonoff. Promoción activa hasta el 15 de diciembre.

Ver ofertas oficiales Enlace de afiliado · Tienda Sonoff

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

Entradas relacionadas

Deja una respuesta

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

Comentarios (17)

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

Responder

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

Responder

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

Responder

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

Responder

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

Responder

Hola Jesús, perdona la tardanza en contestar. Es un proceso algo laborioso, y me costó bastante. yo seguí los pasos de esta página https://www.home-assistant.io/integrations/roomba/

Responder

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» 😉

Responder

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

Responder

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

Responder

Hola Cristian
yo no tengo esta aspiradora así que es difícil poderte ayudar, pero he encontrado esto por internet que quizás te sea de utilidad https://github.com/adrigzr/badconga
parece ser la forma de integrar las Conga a Home Assistant

Responder

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.

Responder

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

Responder

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

Responder

Hola Juan Carlos. Muchas gracias por la información. Ya la he añadido a la lista. Saludos!

Responder

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

Responder

Hola Pere.
Este modelo no lo conozco, pero si quieres, mándame el código a tecnoyfoto@gmail.com y miro si veo dónde puede estar el error

Responder