Skip to content

שירותי שואב ​

האינטגרציה חושפת שירותים מותאמים שונים לפעולות ופיצ'רים מתקדמים שלא ניתנים לשליטה ישירה דרך ישויות סטנדרטיות. שירותים מותאמים אלו משתמשים בדומיין vacuum ומספקים שליטה מדויקת על פונקציות ספציפיות למכשיר.

ניקוי חדר ​

dreame_vacuum.vacuum_clean_segment

התחלת ניקוי החדר הנבחר עם פרמטרי ניקוי מותאמים אופציונליים.

הערה

  • אם אתה משתמש באינטגרציה עם תכונת המפה, ניתן לקבל מזהי מקטע מהתכונות של ישות השואב.
  • פרמטרי ניקוי ורצף הניקוי אינם נלקחים בחשבון על ידי המכשיר כאשר customized_cleaning או cleaning_sequence מופעלים.

הגדרת מצב ניקוי

שירות זה אינו מקבל פרמטר cleaning_mode. כדי להגדיר את המצב באופן דינמי לפני תחילת ניקוי, ראה את שאלות נפוצות.

דוגמאות
  • ניקוי חדר 3

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments: 3
    target:
      entity_id: vacuum.vacuum
  • ניקוי חדר 3 ו-5

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
    target:
      entity_id: vacuum.vacuum
  • ניקוי חדר 3 ו-5 פעמיים

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • ניקוי חדר 2 פעמיים ו-5 פעם אחת

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      repeats: 
        - 2
        - 1
    target:
      entity_id: vacuum.vacuum
  • ניקוי חדר 3 ו-5 עם מהירות מאוורר גבוהה

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: "high"
    target:
      entity_id: vacuum.vacuum
  • ניקוי חדר 3 עם מהירות מאוורר גבוהה ו-5 עם מהירות מאוורר שקטה

    yaml
    service: dreame_vacuum.vacuum_clean_segment
    data:
      segments:
        - 3
        - 5
      suction_level: 
        - "high"
        - "quiet"
    target:
      entity_id: vacuum.vacuum

ניקוי אזור ​

dreame_vacuum.vacuum_clean_zone

התחל ניקוי אזור נבחר עם פרמטרי ניקוי מותאמים אופציונליים.

טיפ

ניתן לקבל קואורדינטות אזור עם כרטיס מפת שואב Xiaomi.

הגדרת מצב הניקוי: שירות זה לא מקבל פרמטר cleaning_mode. כדי להגדיר את המצב בצורה דינמית לפני התחלת ניקוי, ראה את שאלות נפוצות.

דוגמאות
  • נקה אזור נבחר

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
    target:
      entity_id: vacuum.vacuum
  • נקה מספר אזורים

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • נקה אזור נבחר פעמיים

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - 819
        - -263
        - 4424
        - 2105
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • נקה את האזור הראשון פעמיים והשני שלוש פעמים

    yaml
    service: dreame_vacuum.vacuum_clean_zone
    data:
      zone: 
        - - 819
          - -263
          - 4424
          - 2105
        - - 2001
          - -3050
          - 542
          - 515
      repeats: 
        - 2
        - 3
    target:
      entity_id: vacuum.vacuum

ניקוי נקודתי ​

dreame_vacuum.vacuum_clean_spot

התחל ניקוי נקודה נבחרת עם פרמטרי ניקוי מותאמים אופציונליים.

הערה

תכונת ניקוי נקודה זמינה רק לרובוטים ממותגי Xiaomi/Mijia אך היא עובדת גם עם מכשירי Dreame.

טיפ

ניתן לקבל קואורדינטות נקודה עם כרטיס מפת שואב Xiaomi.

הגדרת מצב הניקוי: שירות זה לא מקבל פרמטר cleaning_mode. כדי להגדיר את המצב בצורה דינמית לפני התחלת ניקוי, ראה את שאלות נפוצות.

דוגמאות
  • נקה נקודה נבחרת

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
    target:
      entity_id: vacuum.vacuum
  • נקה מספר נקודות

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
    target:
      entity_id: vacuum.vacuum
  • נקה נקודה נבחרת פעמיים

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - 819
        - -263
      repeats: 2
    target:
      entity_id: vacuum.vacuum
  • נקה את הנקודה הראשונה פעמיים והשנייה שלוש פעמים

    yaml
    service: dreame_vacuum.vacuum_clean_spot
    data:
      points: 
        - - 819
          - -263
        - - 2001
          - -3050
      repeats: 
        - 2
        - 3
    target:
      entity_id: vacuum.vacuum

לך לנקודה ​

dreame_vacuum.vacuum_goto

שלח את הרובוט לקואורדינט אחת על המפה והשהה אותו שם.

הערה

  • במכשירים עם תכונת השייט (שואבי אבק עם ניווט ליידר והזרמת מצלמה) זה מפעיל משימת שייט אל נקודה והרובוט מצלם תמונות סביב נקודת היעד כשהוא מגיע. המשימה נשמרת בהיסטוריית השייט. (עוד אודות מפות היסטוריית סיור)
  • במכשירים אחרים ההתנהגות הזו מוכללת עם משימת ניקוי אזור קטן סביב הנקודה הנתונה. רמת שאיבה מוגדרת לשקט והנגב מושבת למשימה זו, והרובוט נעצר והגדרות הניקוי הקודמות משוחזרות על ידי האינטגרציה ברגע שהוא מגיע לנקודה.
  • רמת הסוללה חייבת להיות לפחות 15% והקואורדינטה חייבת להיות בתוך המפה הנוכחית.
  • המכשיר אינו מגיב לפעולה זו כאשר הרובוט כבר עומד על הקואורדינטה שנבחרה, התחנה מתרוקנת או התחנה בתהליך תיקון/בדיקה עצמי.

טיפ

ניתן לקבל קואורדינטות נקודה עם כרטיס מפת שואב Xiaomi.

דוגמה
  • עבור אל [819, -2235] ועצור
    yaml
    service: dreame_vacuum.vacuum_goto
    data:
      x: 819
      y: -2235
    target:
      entity_id: vacuum.vacuum

עקוב אחר נתיב ניסיוני ​

dreame_vacuum.vacuum_follow_path

התחל משימת מסלול שייט שמבקרת בקואורדינטות הנתונות אחת אחת וחוזרת לעגינה.

אזהרה

ההתקן מוגבל לבצע משימות עקיבת נתיב רק כאשר שידור מצלמה חי פעיל. בניגוד ל-לך לנקודה, שירות זה קשור למצלמה ויש לפתוח את המצלמה מהאפליקציה הרשמית לפני קריאתו. אחרת הרובוט מתעלם לחלוטין מהבקשה ולא עושה כלום.

הערה

  • שירות זה זמין רק על מכשירים עם תכונת שיטוט (שואבי אבק עם ניווט ליידר ושידור מצלמה).
  • רק 20 הנקודות הראשונות נשלחות למכשיר וכל קואורדינטה חייבת להיות בתוך המפה הנוכחית.
  • כאשר points אינו מוזכר, נוצרת שימוש בנקודות השיטוט השמורות של המפה הנוכחית במקום. נדרשת לפחות קואורדינטה אחת תקפה או שמורה להתחלת העבודה.
  • רמת הסוללה חייבת להיות לפחות 15% והמכשיר אינו מגיב לפעולה זו בזמן שהתחנה מיוצרת או בתהליך תיקון עצמי/בדיקה.
  • ניתן לקבל קואורדינטות נקודה עם כרטיס מפת שואב Xiaomi.
דוגמאות
  • עקוב אחרי נתיב של שלוש נקודות

    yaml
    service: dreame_vacuum.vacuum_follow_path
    data:
      points:
        - - 819
          - -263
        - - 2001
          - -3050
        - - 542
          - 515
    target:
      entity_id: vacuum.vacuum
  • עקוב אחרי נקודות השיטוט השמורות של המפה הנוכחית

    yaml
    service: dreame_vacuum.vacuum_follow_path
    target:
      entity_id: vacuum.vacuum

התחלת קיצור דרך ​

dreame_vacuum.vacuum_start_shortcut

התחל משימת קיצור דרך שנוצרה באפליקציה הרשמית.

הערה

  • קיצורי דרך זמינים רק במכשירים נתמכים ואתם יכולים לקבל מזהי קיצורים מהתכונה shortcuts של ישות השואב.
  • מזהי קיצורים תקפים הם בין 25 ל-128.
  • האינטגרציה גם יוצרת ישות כפתור עבור כל קיצור דרך של המכשיר כ-button.{vacuum_name}_shortcut_{shortcut_id} ולכן שימוש בשירות זה בדרך כלל אינו נחוץ.
  • המכשיר לא מגיב לפעולה זו בזמן שהתחנה מתרוקנת או מתבצע תיקון/בדיקה עצמית.
דוגמה
  • הפעל קיצור דרך עם מזהה 32
    yaml
    service: dreame_vacuum.vacuum_start_shortcut
    data:
      shortcut_id: 32
    target:
      entity_id: vacuum.vacuum

שינוי שם קיצור דרך ​

dreame_vacuum.vacuum_rename_shortcut

הגדר שם מותאם אישית עבור קיצור דרך.

הערה

  • ניתן לקבל מזהי קיצורים מהתכונה shortcuts של ישות השואב.
  • שמות הקיצורים חייבים להיות ייחודיים. כאשר השם החדש כבר בשימוש על ידי קיצור דרך אחר, תתווסף לו ספרת ספירה כפי שהאפליקציה הרשמית עושה. (לדוגמה: Mopping after sweeping הופך ל-Mopping after sweeping2)
  • שם ישות כפתור הקיצור שנוצר עוקב אחרי שם הקיצור.
  • לא ניתן לשנות שם של קיצור דרך בזמן שהרובוט פועל.
דוגמה
  • שנה שם קיצור דרך עם מזהה 32 ל"ניגוב לאחר סחיבה"
    yaml
    service: dreame_vacuum.vacuum_rename_shortcut
    data:
      shortcut_id: 32
      shortcut_name: "Mopping after sweeping"
    target:
      entity_id: vacuum.vacuum

מחיקת קיצור דרך ​

dreame_vacuum.vacuum_delete_shortcut

מחק קיצור דרך.

הערה

  • ניתן לקבל מזהי קיצורים מהתכונה shortcuts של ישות השואב.
  • ישות הכפתור של הקיצור שנמחק הוסרה אוטומטית.
  • לא ניתן למחוק קיצור דרך בזמן שהמשימה שלו רצה.
  • קיצורים שנמחקו לא ניתנים לשחזור וניתנים ליצירה מחדש רק מהאפליקציה הרשמית.
דוגמה
  • מחק קיצור דרך עם מזהה 34
    yaml
    service: dreame_vacuum.vacuum_delete_shortcut
    data:
      shortcut_id: 34
    target:
      entity_id: vacuum.vacuum

התקנת חבילת שפה/קול ​

dreame_vacuum.vacuum_install_voice_pack

התקן חבילת קול רשמית.

קביעת סדר ניקוי תמיכה במפה ​

dreame_vacuum.vacuum_set_cleaning_sequence

הגדר סדר ניקוי חדרים במפה הנוכחית.

הערה

יש להעביר את מספר החדרים המדויק כרשימת סדר

דוגמה
  • הגדר סדר ניקוי חדרים במפה הנוכחית ל-3, 5, 4, 2, 1

    yaml
    service: dreame_vacuum.vacuum_set_cleaning_sequence
    data:
        cleaning_sequence: 
          - 3
          - 5
          - 4
          - 2
          - 1
    target:
        entity_id: vacuum.vacuum
  • השבת סדר ניקוי מותאם אישית במפה הנוכחית

    yaml
    service: dreame_vacuum.vacuum_set_cleaning_sequence
    data:
        cleaning_sequence: []
    target:
        entity_id: vacuum.vacuum

הגדרת ניקוי מותאם אישית תמיכה במפה ​

dreame_vacuum.vacuum_set_custom_cleaning

הגדר פרמטרי ניקוי מותאמים אישית לחדרים במפה הנוכחית.

הערה

יש להעביר הגדרות לכל החדרים כרשימה

דוגמאות
  • הגדר מהירות מאוורר בחדר 1 לצמוד, רמת מים לנמוכה, זמני ניקוי ל-2 ומהירות מאוורר בחדר 5 לטורבו, רמת מים לבינונית, חזרות ל-1

    yaml
    service: dreame_vacuum.vacuum_set_custom_cleaning
    data:
        segment_id: 
          - 1
          - 5
        suction_level: 
          - 0
          - 3
        water_volume: 
          - 1
          - 2
        repeats: 
          - 2
          - 1
    target:
        entity_id: vacuum.vacuum
  • הגדר את רמת הלחות בחדר 3 ל-16

    yaml
    service: dreame_vacuum.vacuum_set_custom_cleaning
    data:
        segment_id: 
          - 3
        wetness_level: 
          - 16
    target:
        entity_id: vacuum.vacuum

איפוס מתכלה (Consumable) ​

dreame_vacuum.vacuum_reset_consumable

אפס חיי מתכלה לפי סוג.

ערכים אפשריים למתכלה
  • main_brush
  • side_brush
  • filter
  • tank_filter
  • sensor
  • mop_pad
  • silver_ion
  • detergent
  • squeege
  • dirty_water_channel
  • onboard_dirty_water_tank
  • deodorizer
  • wheel
  • scale_inhibitor
  • fluffing_roller
  • rollermop_filter
  • water_outlet_filter
דוגמאות
  • אפס את חיי המברשת הראשית

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "main_brush"
    target:
        entity_id: vacuum.vacuum
  • אפס את חיי מטלית הניקוי

    yaml
    service: dreame_vacuum.vacuum_reset_consumable
    data:
        consumable: "mop_pad"
    target:
        entity_id: vacuum.vacuum

שלט רחוק לא מומלץ ​

dreame_vacuum.vacuum_remote_control_move_step

שלח פקודת שלט רחוק לשואב אבק.

שלח פקודה לא מומלץ ​

vacuum.send_command

שירות שליחת הפקודות יכול לשמש לשליחת בקשות API גולמיות שאינן זמינות באמצעות אינטגרציה זו.

לשימוש ניסיוני בלבד

לא מומלץ למשתמשי קצה להשתמש בשירות זה ישירות. אם יש פעולה שמחייבת שימוש בשירות זה מכיוון שהיא עדיין לא ממומשת באינטגרציה, נא פתח בקשת תכונה במקום זאת.

דוגמאות
  • התחל ריקון אוטומטי

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: action
        params: 
            did: "15.1"
            siid: 15
            aiid: 1
            in: []
  • אפשר דפוס ניקוי צמוד וכבה חיזוק שטיח

    yaml
    service: vacuum.send_command
    data:
        entity_id: vacuum.vacuum
        command: set_properties
        params: 
          - did: "4.29"
            siid: 4
            piid: 29
            value: 1
          - did: "4.12"
            siid: 4
            piid: 12
            value: 0