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