Skip to content

Κάρτα Χάρτη Σκούπας Lovelace Xiaomi Υποστήριξη Χάρτη ​

Το Κάρτα Χάρτη Σκούπας Lovelace Xiaomi παρέχει έναν φιλικό προς τον χρήστη τρόπο πλήρους ελέγχου των σκούπων βάσει χάρτη στο Home Assistant.

Αν και η κάρτα είναι πλήρως συμβατή με την ενσωμάτωση Dreame Vacuum, η αυτόματη δημιουργία διαμόρφωσης έχει ορισμένους περιορισμούς και λείπουν χαρακτηριστικά. Για να επιλυθεί αυτό, η κάρτα μπορεί είτε να ρυθμιστεί χρησιμοποιώντας ένα αυτόματο πρότυπο είτε μέσω χειροκίνητη ρύθμιση.

Αυτόματα (με Πρότυπο) Συνιστάται ​

Για να δημιουργηθεί αυτόματα μια πλήρης διαμόρφωση κάρτας με υποστήριξη καθαρισμού δωματίων και ζωνών, χρησιμοποιείται το Επεξεργαστή Προτύπων του Home Assistant.

Εάν η ενσωμάτωση My Home Assistant είναι ενεργή, το παρακάτω κουμπί μπορεί να χρησιμοποιηθεί για να μεταβείτε απευθείας στον Επεξεργαστή Προτύπων:

Εργαλεία προτύπων του

Εάν απαιτείται χειροκίνητη πλοήγηση, ακολουθήστε αυτά τα βήματα:

  1. Μεταβείτε στον πίνακα Developer Tools στο Home Assistant.
  2. Επιλέξτε την καρτέλα Template από το επάνω μενού.
  3. Επικολλήστε τον κώδικα template που παρέχεται παρακάτω στο αριστερό πλαίσιο επεξεργασίας.
  4. Αντιγράψτε την προκύπτουσα έξοδο YAML που δημιουργείται στο δεξί πλαίσιο Result.
  5. Επικολλήστε την παραγόμενη έξοδο στη διαμόρφωση κάρτας Lovelace.

::: λεπτομέρειες Εμφάνιση Προτύπου

yaml
{# ----------------- PROVIDE YOUR OWN ENTITY IDS HERE ----------------- #}
{% set camera_entity = "camera." %}
{% set vacuum_entity = "vacuum." %}
{# ------------------- DO NOT CHANGE ANYTHING BELOW ------------------- #}
{% set attributes = states[camera_entity].attributes %}

type: custom:xiaomi-vacuum-map-card
vacuum_platform: default
entity: {{ vacuum_entity }}
map_source:
  camera: {{ camera_entity }}
calibration_source:
  camera: true
map_modes:
  - template: vacuum_clean_zone
    max_selections: 10
    repeats_type: EXTERNAL
    max_repeats: 3
    service_call_schema:
      service: dreame_vacuum.vacuum_clean_zone
      service_data:
        entity_id: '[[entity_id]]'
        zone: '[[selection]]'
        repeats: '[[repeats]]'
  - template: vacuum_clean_segment
    repeats_type: EXTERNAL
    max_repeats: 3
    service_call_schema:
      service: dreame_vacuum.vacuum_clean_segment
      service_data:
        entity_id: '[[entity_id]]'
        segments: '[[selection]]'
        repeats: '[[repeats]]'
    predefined_selections:
{%- for room_id in attributes.rooms | default([]) %}
{%- set room = attributes.rooms[room_id] %}
      - id: {{room_id}}
        outline:
          - - {{room["x0"]}}
            - {{room["y0"]}}
          - - {{room["x0"]}}
            - {{room["y1"]}}
          - - {{room["x1"]}}
            - {{room["y1"]}}
          - - {{room["x1"]}}
            - {{room["y0"]}}
{%- endfor %}
  - name: Clean Spot
    icon: mdi:map-marker-plus
    max_repeats: 3
    selection_type: MANUAL_POINT
    repeats_type: EXTERNAL
    service_call_schema:
      service: dreame_vacuum.vacuum_clean_spot
      service_data:
        entity_id: '[[entity_id]]'
        points: '[[selection]]'
        repeats: '[[repeats]]'

:::

Ενημέρωση Ονομάτων Οντοτήτων

Μην ξεχάσετε να ενημερώσετε τις τιμές camera_entity και vacuum_entity με τα δικά σας ονόματα οντοτήτων μετά την επικόλληση του προτύπου στον επεξεργαστή.

Χειροκίνητα (από τον Διαμορφωτή) ​

Όταν ρυθμίζετε την κάρτα χειροκίνητα μέσω της διεπαφής του πίνακα ελέγχου, πρέπει να οριστούν ρητά διάφορες παράμετροι μετά την προσθήκη της κάρτας:

  1. Επιλέξτε την οντότητα vacuum που ανήκει στη συσκευή που παρέχεται από την ενσωμάτωση dreame_vacuum από το αναπτυσσόμενο μενού Vacuum Entity.
  2. Επιλέξτε την αντίστοιχη οντότητα Current Map (camera.{device_name}_map) που ανήκει στην ίδια ακριβώς συσκευή από το αναπτυσσόμενο μενού Map Entity.
  3. Επιλέξτε Tasshack/dreame-vacuum από το αναπτυσσόμενο μενού Vacuum Platform.

Επιλογή πλατφόρμας

Η προεπιλεγμένη πλατφόρμα κενού είναι xiaomi miio. Είναι κρίσιμο να αλλάξετε αυτήν από το αναπτυσσόμενο μενού και να την ορίσετε ρητά σε Tasshack/dreame-vacuum. Εάν δεν αλλάξει, η συσκευή θα γίνει unavailable όταν αποσταλεί μια εντολή από την κάρτα επειδή οι προεπιλεγμένες εντολές δεν αναγνωρίζονται από την ενσωμάτωση και η συσκευή δεν θα ανταποκριθεί.

Μόλις επιλεγούν οι σωστές οντότητες και η πλατφόρμα, κάντε κλικ στο κουμπί Generate rooms config για να δημιουργήσετε τη διαμόρφωση δωματίων και στη συνέχεια κάντε κλικ στο Save για να εφαρμόσετε τις αλλαγές.

yaml
type: custom:xiaomi-vacuum-map-card
entity: # Your vacuum entity
map_source:
  camera: # Map Entity
calibration_source:
  camera: true
vacuum_platform: Tasshack/dreame-vacuum

Επίσημη Τεκμηρίωση ​