From ee7de3f423d9381a7c669033cf7d9fe404ccaeb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20Lov=C3=A9n?= Date: Sun, 31 Mar 2019 17:52:46 +0200 Subject: [PATCH] Add new vacuum cleaner --- lovelace/views/dashboard_view.yaml | 13 ++++++++- packages/vacuum.yaml | 43 ++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+), 1 deletion(-) create mode 100644 packages/vacuum.yaml diff --git a/lovelace/views/dashboard_view.yaml b/lovelace/views/dashboard_view.yaml index d6936b1..fbbadd3 100644 --- a/lovelace/views/dashboard_view.yaml +++ b/lovelace/views/dashboard_view.yaml @@ -2,6 +2,17 @@ title: Dashboard path: dashboard icon: mdi:home-assistant panel: true +popup_cards: + vacuum.xiaomi_vacuum_cleaner: + title: Dammsugare + card: + type: entities + entities: + - vacuum.xiaomi_vacuum_cleaner + - script.vacuum_home + - script.vacuum_empty + - script.vacuum_daily + - script.vacuum_all cards: - type: custom:layout-card layout: vertical @@ -57,6 +68,6 @@ cards: - type: horizontal-stack cards: - type: entity-button - entity: sun.sun + entity: vacuum.xiaomi_vacuum_cleaner - type: entity-button entity: binary_sensor.sopor diff --git a/packages/vacuum.yaml b/packages/vacuum.yaml new file mode 100644 index 0000000..0b3c8b2 --- /dev/null +++ b/packages/vacuum.yaml @@ -0,0 +1,43 @@ +vacuum: + - platform: xiaomi_miio + host: !secret vacuum_host + token: !secret vacuum_token + +script: + vacuum_hall: + sequence: + - service: vacuum.xiaomi_clean_zone + data: + repeats: 1 + zone: + - [23200, 25200, 27500, 28000] + vacuum_kitchen: + sequence: + - service: vacuum.xiaomi_clean_zone + data: + repeats: 1 + zone: + - [23200, 21000, 27500, 25200] + vacuum_daily: + sequence: + - service: vacuum.xiaomi_clean_zone + data: + repeats: 1 + zone: + - [23200, 25200, 27500, 28000] + - [23200, 21000, 27500, 25200] + vacuum_all: + sequence: + - service: vacuum.start + vacuum_empty: + sequence: + - service: vacuum.send_command + data: + entity_id: vacuum.xiaomi_vacuum_cleaner + command: app_goto_target + params: [26000, 26000] + vacuum_home: + sequence: + - service: vacuum.return_to_base + data: + entity_id: vacuum.xiaomi_vacuum_cleaner