From 8a5902144569d7bf180c40d1a077bf21be6ee36f Mon Sep 17 00:00:00 2001 From: Li Shuzhen Date: Thu, 24 Sep 2026 12:07:01 +0800 Subject: [PATCH] fix: action errors and warnings (#1802) * feat: ignore license in validate-hacs action * feat: add brand icon * style: format multi_lang.json * feat: update to action/checkout@v5 --- .github/workflows/release.yaml | 2 +- .github/workflows/test.yaml | 2 +- .github/workflows/validate.yaml | 9 +- custom_components/xiaomi_home/brand/icon.png | Bin 0 -> 4851 bytes .../xiaomi_home/miot/specs/multi_lang.json | 528 +++++++++--------- 5 files changed, 271 insertions(+), 270 deletions(-) create mode 100644 custom_components/xiaomi_home/brand/icon.png diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 2d0585f..2c74de7 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -8,7 +8,7 @@ jobs: release-zip: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: ZIP Component Dir run: | diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 34f8734..944dfdc 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install dependencies run: | diff --git a/.github/workflows/validate.yaml b/.github/workflows/validate.yaml index 02e85d1..ff85e07 100644 --- a/.github/workflows/validate.yaml +++ b/.github/workflows/validate.yaml @@ -14,7 +14,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Hassfest validation uses: home-assistant/actions/hassfest@master @@ -23,18 +23,19 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: HACS validation uses: hacs/action@main with: category: integration + ignore: license validate-lint: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install dependencies run: | @@ -49,7 +50,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout the repository - uses: actions/checkout@v4 + uses: actions/checkout@v5 - name: Install the integration run: | diff --git a/custom_components/xiaomi_home/brand/icon.png b/custom_components/xiaomi_home/brand/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7b1aa1be80841b338f30d10dfedf1bfa34954770 GIT binary patch literal 4851 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 literal 0 HcmV?d00001 diff --git a/custom_components/xiaomi_home/miot/specs/multi_lang.json b/custom_components/xiaomi_home/miot/specs/multi_lang.json index 0229be7..38e6e27 100644 --- a/custom_components/xiaomi_home/miot/specs/multi_lang.json +++ b/custom_components/xiaomi_home/miot/specs/multi_lang.json @@ -507,270 +507,6 @@ "service:007:property:001:valuelist:003": "Güçlü" } }, - "urn:miot-spec-v2:device:vacuum:0000A006:viomi-v38": { - "tr": { - "service:001": "Cihaz Bilgileri", - "service:002": "Pil", - "service:002:property:001": "Pil Seviyesi", - "service:002:property:002": "Şarj Durumu", - "service:003": "Robot Süpürge", - "service:003:property:001": "Çalışma Durumu", - "service:003:property:002": "Hata Kodu", - "service:004": "Temizleme", - "service:004:property:001": "Temizlik Modu", - "service:004:property:002": "Emme Gücü", - "service:004:property:003": "Su Seviyesi", - "service:004:property:004": "Temizlik Süresi", - "service:004:property:005": "Temizlenen Alan", - "service:005": "Tüketim Malzemeleri", - "service:005:property:001": "Ana Fırça Ömrü", - "service:005:property:002": "Yan Fırça Ömrü", - "service:005:property:003": "Filtre Ömrü", - "service:005:property:004": "Sensör Ömrü", - "service:005:property:005": "Paspas Bezi Ömrü", - "service:006": "Harita Yönetimi", - "service:006:property:001": "Harita Listesi", - "service:006:property:002": "Aktif Harita", - "service:006:property:003": "Harita Adı", - "service:006:property:004": "Harita ID", - "service:007": "Emme Gücü", - "service:007:property:001": "Güç Seviyesi", - "service:007:property:001:valuelist:000": "Sessiz", - "service:007:property:001:valuelist:001": "Standart", - "service:007:property:001:valuelist:002": "Orta", - "service:007:property:001:valuelist:003": "Güçlü", - "service:007:property:001:valuelist:004": "Maksimum", - "service:008": "Su Tankı", - "service:008:property:001": "Su Seviyesi", - "service:008:property:001:valuelist:000": "Düşük", - "service:008:property:001:valuelist:001": "Orta", - "service:008:property:001:valuelist:002": "Yüksek", - "service:009": "Bölge Temizliği", - "service:009:property:001": "Oda Seçimi", - "service:009:property:002": "Bölge Temizliği", - "service:010": "Zamanlama", - "service:010:property:001": "Zamanlayıcı", - "service:010:property:002": "Temizlik Zamanı", - "service:011": "Ses ve Bildirim", - "service:011:property:001": "Ses Seviyesi", - "service:011:property:002": "Sesli Bildirimler", - "service:012": "Gelişmiş Ayarlar", - "service:012:property:001": "Halı Modu", - "service:012:property:002": "Tekrar Geçiş", - "service:012:property:003": "Kenar Temizliği", - "service:012:property:004": "Engel Algılama" - } - }, - "urn:miot-spec-v2:device:vacuum:0000A006:viomi-v5": { - "tr": { - "service:001": "Cihaz Bilgileri", - "service:002": "Pil", - "service:002:property:001": "Pil Seviyesi", - "service:002:property:002": "Şarj Durumu", - "service:003": "Robot Süpürge", - "service:003:property:001": "Çalışma Durumu", - "service:003:property:002": "Hata Kodu", - "service:004": "Temizleme", - "service:004:property:001": "Temizlik Modu", - "service:004:property:002": "Emme Gücü", - "service:004:property:003": "Su Seviyesi", - "service:004:property:004": "Temizlik Süresi", - "service:004:property:005": "Temizlenen Alan", - "service:005": "Tüketim Malzemeleri", - "service:005:property:001": "Ana Fırça Ömrü", - "service:005:property:002": "Yan Fırça Ömrü", - "service:005:property:003": "Filtre Ömrü", - "service:005:property:004": "Sensör Ömrü", - "service:005:property:005": "Paspas Bezi Ömrü", - "service:006": "Harita Yönetimi", - "service:006:property:001": "Harita Listesi", - "service:006:property:002": "Aktif Harita", - "service:006:property:003": "Harita Adı", - "service:006:property:004": "Harita ID", - "service:007": "Emme Gücü", - "service:007:property:001": "Güç Seviyesi", - "service:007:property:001:valuelist:000": "Sessiz", - "service:007:property:001:valuelist:001": "Standart", - "service:007:property:001:valuelist:002": "Orta", - "service:007:property:001:valuelist:003": "Güçlü", - "service:007:property:001:valuelist:004": "Maksimum", - "service:008": "Su Tankı", - "service:008:property:001": "Su Seviyesi", - "service:008:property:001:valuelist:000": "Düşük", - "service:008:property:001:valuelist:001": "Orta", - "service:008:property:001:valuelist:002": "Yüksek", - "service:009": "Bölge Temizliği", - "service:009:property:001": "Oda Seçimi", - "service:009:property:002": "Bölge Temizliği", - "service:010": "Zamanlama", - "service:010:property:001": "Zamanlayıcı", - "service:010:property:002": "Temizlik Zamanı", - "service:011": "Ses ve Bildirim", - "service:011:property:001": "Ses Seviyesi", - "service:011:property:002": "Sesli Bildirimler", - "service:012": "Gelişmiş Ayarlar", - "service:012:property:001": "Halı Modu", - "service:012:property:002": "Tekrar Geçiş", - "service:012:property:003": "Kenar Temizliği", - "service:012:property:004": "Engel Algılama" - } - }, - "urn:miot-spec-v2:device:vacuum:0000A006:xiaomi-ov31cn": { - "ru": { - "service:002": "РП", - "service:002:action:001": "Начать подметание перед влажной уборкой", - "service:002:action:002": "Остановить уборку", - "service:002:action:003": "Остановить уборку и Домой", - "service:002:action:004": "Начать подметание", - "service:002:action:005": "Начать влажную уборку", - "service:002:action:006": "Начать подметание и влажную уборку", - "service:002:action:018": "Станция Очистка мешка от пыли", - "service:002:action:019": "Станция Очистить губку", - "service:002:action:020": "Станция Сушка воздухом", - "service:002:property:001": "ПО", - "service:002:property:002": "Статус", - "service:002:property:003": "Ошибки", - "service:002:property:004": "Режим уборки", - "service:002:property:004:valuelist:000": "Подметание", - "service:002:property:004:valuelist:001": "Влажная уборка", - "service:002:property:004:valuelist:002": "Подметание и влажная уборка", - "service:002:property:004:valuelist:003": "Подметание перед влажной уборкой", - "service:002:property:005": "Выбор зоны уборки", - "service:002:property:006": "Зона уборки", - "service:002:property:007": "Время уборки", - "service:002:property:008": "Количество уборок", - "service:002:property:008:valuelist:000": "Один раз", - "service:002:property:008:valuelist:001": "Два раза", - "service:002:property:008:valuelist:002": "Три раза", - "service:002:property:009": "Мощность уборки", - "service:002:property:009:valuelist:000": "Бесшумно", - "service:002:property:009:valuelist:001": "Стандарт", - "service:002:property:009:valuelist:002": "Интенсивно", - "service:002:property:009:valuelist:003": "Турбо", - "service:002:property:010": "Уровень смачивания губок", - "service:002:property:010:valuelist:000": "Выключено", - "service:002:property:010:valuelist:001": "Уровень 1", - "service:002:property:010:valuelist:002": "Уровень 2", - "service:002:property:010:valuelist:003": "Уровень 3", - "service:002:property:020": "Ковёр Повышение мощности на коврах", - "service:002:property:021": "Ковёр Избегать ковров", - "service:002:property:023": "Возобновления уборки после зарядки", - "service:002:property:028": "Автоматическая очистка губки", - "service:002:property:029": "Тип возвращения для очистки губки", - "service:002:property:029:valuelist:000": "По комнатам", - "service:002:property:029:valuelist:001": "По зонам", - "service:002:property:029:valuelist:002": "По времени", - "service:002:property:030": "Подача воды для очистки губок", - "service:002:property:030:valuelist:000": "Глубокая очистка губок", - "service:002:property:030:valuelist:001": "Ежедневная очистка губок", - "service:002:property:030:valuelist:002": "Экономия воды", - "service:002:property:031": "Время сушки", - "service:002:property:031:valuelist:000": "2 часа", - "service:002:property:031:valuelist:001": "3 часа", - "service:002:property:031:valuelist:002": "4 часа", - "service:002:property:032": "Автоматическая очистка от пыли", - "service:002:property:033": "Частота очистки от пыли", - "service:002:property:033:valuelist:000": "Каждый раз", - "service:002:property:033:valuelist:001": "Через раз", - "service:002:property:033:valuelist:002": "Каждый третий раз", - "service:002:property:034": "Автоматическая сушка губок", - "service:002:property:036": "Использование моющего средства", - "service:002:property:041": "Мытье губок горячей водой", - "service:002:property:049": "Запуск самоочистки", - "service:002:property:059": "Подача моющего средства", - "service:002:property:060": "Уровень смачивания губок вначале уборки", - "service:002:property:060:valuelist:000": "Ежедневное", - "service:002:property:060:valuelist:001": "Глубокое", - "service:002:property:061": "Частота возвращения для очистки губки по зонам", - "service:002:property:061:valuelist:000": "5 м²", - "service:002:property:061:valuelist:002": "8 м²", - "service:002:property:061:valuelist:001": "10 м²", - "service:002:property:061:valuelist:003": "15 м²", - "service:002:property:061:valuelist:004": "20 м²", - "service:002:property:061:valuelist:005": "25 м²", - "service:002:property:071": "Напоминание об окончании моющего средства", - "service:002:property:073": "Ковёр Параметры очистки", - "service:002:property:073:valuelist:000": "Только уборка пыли на коврах", - "service:002:property:073:valuelist:001": "Обход ковра", - "service:002:property:073:valuelist:002": "Игнорировать", - "service:002:property:073:valuelist:003": "Пересечение ковра", - "service:002:property:074": "Маршрут убоки", - "service:002:property:074:valuelist:000": "Быстрая уборка", - "service:002:property:074:valuelist:001": "Стандартная уборка", - "service:002:property:074:valuelist:002": "Тщательная уборка", - "service:002:property:075": "Стратегия обхода препятствий", - "service:002:property:075:valuelist:000": "Режим `Минимум столкновений`", - "service:002:property:075:valuelist:001": "Режим большого охвата", - "service:002:property:076": "Ковёр Глубокая очистка", - "service:002:property:077": "Ковёр Распознавание ковров", - "service:002:property:078": "Ковёр Сначала очистить ковёр", - "service:002:property:079": "Акцент на краях и углах Вращение губок", - "service:002:property:080": "Акцент на краях и углах", - "service:002:property:080:valuelist:000": "Один раз в 7 дней", - "service:002:property:080:valuelist:001": "Каждую уборку", - "service:002:property:081": "Частота возвращения для очистки губки по времени", - "service:002:property:082": "Мощность опустошения мешка от пыли", - "service:002:property:082:valuelist:000": "Бесшумно", - "service:002:property:082:valuelist:001": "Стандарт", - "service:002:property:082:valuelist:002": "Интенсивно", - "service:002:property:083": "Быстрый доступ", - "service:002:property:083:valuelist:000": "Тихая уборка", - "service:002:property:083:valuelist:001": "Глубокая очистка", - "service:002:property:083:valuelist:002": "Общие настройки", - "service:002:property:083:valuelist:003": "ИИ Режим убощика", - "service:002:property:083:valuelist:004": "Режим домашних животных", - "service:002:property:084": "Температура воды для очистки губок", - "service:002:property:084:valuelist:000": "Комнатная", - "service:002:property:084:valuelist:001": "Теплая", - "service:002:property:084:valuelist:002": "Горячая", - "service:002:property:084:valuelist:003": "Интелектуальная", - "service:002:property:091": "Акцент на краях и углах Вращение боковой щетки", - "service:002:property:092": "Повторное мытье губок", - "service:003": "Батарея", - "service:003:property:001": "Уровень заряда", - "service:003:property:002": "Состояние зарядки", - "service:003:property:002:valuelist:000": "Зарядка", - "service:003:property:002:valuelist:001": "Не заряжается", - "service:003:property:003": "Напряжение", - "service:003:action:001": "Начать зарядку", - "service:004": "Звук", - "service:004:property:001": "Тревога", - "service:004:property:002": "Громкость", - "service:005": "Блокировка кнопок", - "service:005:property:001": "Блокировка от детей", - "service:005:property:002": "Статус блокировки", - "service:006": "Идентификация", - "service:006:action:001": "Найти Робот-Пылесос", - "service:009": "Губка", - "service:009:property:002": "Оставшийся срок службы", - "service:009:action:001": "Сбросить срок службы", - "service:010": "Карта", - "service:010:property:010": "Автопереключение карты", - "service:010:property:010:valuelist:000": "Вручную", - "service:010:property:010:valuelist:001": "Автоматически", - "service:011": "Не беспокоить", - "service:012": "Щетка", - "service:012:action:001": "Сбросить срок службы", - "service:013": "Боковая щетка", - "service:013:action:001": "Сбросить срок службы", - "service:014": "Фильтр", - "service:014:action:001": "Сбросить срок службы", - "service:015": "Озвучка", - "service:017": "ИИ", - "service:018": "Моющее", - "service:018:property:001": "Количество моющего средства", - "service:018:property:002": "Подача моющего средства", - "service:018:property:003": "Уровень подачи моющего средства", - "service:018:property:003:valuelist:000": "Экономия", - "service:018:property:003:valuelist:001": "Нормально", - "service:018:property:003:valuelist:002": "Много", - "service:018:property:003:valuelist:003": "Без ограничений", - "service:019": "Одноразовый мешок", - "service:019:action:001": "Сбросить срок службы", - "service:020:action:007": "Лидар Контроль", - "service:020:property:011": "Лидар Статус" - } - }, "urn:miot-spec-v2:device:vacuum:0000A006:viomi-v18": { "en": { "service:002": "Robot Cleaner", @@ -1282,5 +1018,269 @@ "service:008:action:003": "Ladda ner röst", "service:008:action:004": "Hämta nedladdningsstatus" } + }, + "urn:miot-spec-v2:device:vacuum:0000A006:viomi-v38": { + "tr": { + "service:001": "Cihaz Bilgileri", + "service:002": "Pil", + "service:002:property:001": "Pil Seviyesi", + "service:002:property:002": "Şarj Durumu", + "service:003": "Robot Süpürge", + "service:003:property:001": "Çalışma Durumu", + "service:003:property:002": "Hata Kodu", + "service:004": "Temizleme", + "service:004:property:001": "Temizlik Modu", + "service:004:property:002": "Emme Gücü", + "service:004:property:003": "Su Seviyesi", + "service:004:property:004": "Temizlik Süresi", + "service:004:property:005": "Temizlenen Alan", + "service:005": "Tüketim Malzemeleri", + "service:005:property:001": "Ana Fırça Ömrü", + "service:005:property:002": "Yan Fırça Ömrü", + "service:005:property:003": "Filtre Ömrü", + "service:005:property:004": "Sensör Ömrü", + "service:005:property:005": "Paspas Bezi Ömrü", + "service:006": "Harita Yönetimi", + "service:006:property:001": "Harita Listesi", + "service:006:property:002": "Aktif Harita", + "service:006:property:003": "Harita Adı", + "service:006:property:004": "Harita ID", + "service:007": "Emme Gücü", + "service:007:property:001": "Güç Seviyesi", + "service:007:property:001:valuelist:000": "Sessiz", + "service:007:property:001:valuelist:001": "Standart", + "service:007:property:001:valuelist:002": "Orta", + "service:007:property:001:valuelist:003": "Güçlü", + "service:007:property:001:valuelist:004": "Maksimum", + "service:008": "Su Tankı", + "service:008:property:001": "Su Seviyesi", + "service:008:property:001:valuelist:000": "Düşük", + "service:008:property:001:valuelist:001": "Orta", + "service:008:property:001:valuelist:002": "Yüksek", + "service:009": "Bölge Temizliği", + "service:009:property:001": "Oda Seçimi", + "service:009:property:002": "Bölge Temizliği", + "service:010": "Zamanlama", + "service:010:property:001": "Zamanlayıcı", + "service:010:property:002": "Temizlik Zamanı", + "service:011": "Ses ve Bildirim", + "service:011:property:001": "Ses Seviyesi", + "service:011:property:002": "Sesli Bildirimler", + "service:012": "Gelişmiş Ayarlar", + "service:012:property:001": "Halı Modu", + "service:012:property:002": "Tekrar Geçiş", + "service:012:property:003": "Kenar Temizliği", + "service:012:property:004": "Engel Algılama" + } + }, + "urn:miot-spec-v2:device:vacuum:0000A006:viomi-v5": { + "tr": { + "service:001": "Cihaz Bilgileri", + "service:002": "Pil", + "service:002:property:001": "Pil Seviyesi", + "service:002:property:002": "Şarj Durumu", + "service:003": "Robot Süpürge", + "service:003:property:001": "Çalışma Durumu", + "service:003:property:002": "Hata Kodu", + "service:004": "Temizleme", + "service:004:property:001": "Temizlik Modu", + "service:004:property:002": "Emme Gücü", + "service:004:property:003": "Su Seviyesi", + "service:004:property:004": "Temizlik Süresi", + "service:004:property:005": "Temizlenen Alan", + "service:005": "Tüketim Malzemeleri", + "service:005:property:001": "Ana Fırça Ömrü", + "service:005:property:002": "Yan Fırça Ömrü", + "service:005:property:003": "Filtre Ömrü", + "service:005:property:004": "Sensör Ömrü", + "service:005:property:005": "Paspas Bezi Ömrü", + "service:006": "Harita Yönetimi", + "service:006:property:001": "Harita Listesi", + "service:006:property:002": "Aktif Harita", + "service:006:property:003": "Harita Adı", + "service:006:property:004": "Harita ID", + "service:007": "Emme Gücü", + "service:007:property:001": "Güç Seviyesi", + "service:007:property:001:valuelist:000": "Sessiz", + "service:007:property:001:valuelist:001": "Standart", + "service:007:property:001:valuelist:002": "Orta", + "service:007:property:001:valuelist:003": "Güçlü", + "service:007:property:001:valuelist:004": "Maksimum", + "service:008": "Su Tankı", + "service:008:property:001": "Su Seviyesi", + "service:008:property:001:valuelist:000": "Düşük", + "service:008:property:001:valuelist:001": "Orta", + "service:008:property:001:valuelist:002": "Yüksek", + "service:009": "Bölge Temizliği", + "service:009:property:001": "Oda Seçimi", + "service:009:property:002": "Bölge Temizliği", + "service:010": "Zamanlama", + "service:010:property:001": "Zamanlayıcı", + "service:010:property:002": "Temizlik Zamanı", + "service:011": "Ses ve Bildirim", + "service:011:property:001": "Ses Seviyesi", + "service:011:property:002": "Sesli Bildirimler", + "service:012": "Gelişmiş Ayarlar", + "service:012:property:001": "Halı Modu", + "service:012:property:002": "Tekrar Geçiş", + "service:012:property:003": "Kenar Temizliği", + "service:012:property:004": "Engel Algılama" + } + }, + "urn:miot-spec-v2:device:vacuum:0000A006:xiaomi-ov31cn": { + "ru": { + "service:002": "РП", + "service:002:action:001": "Начать подметание перед влажной уборкой", + "service:002:action:002": "Остановить уборку", + "service:002:action:003": "Остановить уборку и Домой", + "service:002:action:004": "Начать подметание", + "service:002:action:005": "Начать влажную уборку", + "service:002:action:006": "Начать подметание и влажную уборку", + "service:002:action:018": "Станция Очистка мешка от пыли", + "service:002:action:019": "Станция Очистить губку", + "service:002:action:020": "Станция Сушка воздухом", + "service:002:property:001": "ПО", + "service:002:property:002": "Статус", + "service:002:property:003": "Ошибки", + "service:002:property:004": "Режим уборки", + "service:002:property:004:valuelist:000": "Подметание", + "service:002:property:004:valuelist:001": "Влажная уборка", + "service:002:property:004:valuelist:002": "Подметание и влажная уборка", + "service:002:property:004:valuelist:003": "Подметание перед влажной уборкой", + "service:002:property:005": "Выбор зоны уборки", + "service:002:property:006": "Зона уборки", + "service:002:property:007": "Время уборки", + "service:002:property:008": "Количество уборок", + "service:002:property:008:valuelist:000": "Один раз", + "service:002:property:008:valuelist:001": "Два раза", + "service:002:property:008:valuelist:002": "Три раза", + "service:002:property:009": "Мощность уборки", + "service:002:property:009:valuelist:000": "Бесшумно", + "service:002:property:009:valuelist:001": "Стандарт", + "service:002:property:009:valuelist:002": "Интенсивно", + "service:002:property:009:valuelist:003": "Турбо", + "service:002:property:010": "Уровень смачивания губок", + "service:002:property:010:valuelist:000": "Выключено", + "service:002:property:010:valuelist:001": "Уровень 1", + "service:002:property:010:valuelist:002": "Уровень 2", + "service:002:property:010:valuelist:003": "Уровень 3", + "service:002:property:020": "Ковёр Повышение мощности на коврах", + "service:002:property:021": "Ковёр Избегать ковров", + "service:002:property:023": "Возобновления уборки после зарядки", + "service:002:property:028": "Автоматическая очистка губки", + "service:002:property:029": "Тип возвращения для очистки губки", + "service:002:property:029:valuelist:000": "По комнатам", + "service:002:property:029:valuelist:001": "По зонам", + "service:002:property:029:valuelist:002": "По времени", + "service:002:property:030": "Подача воды для очистки губок", + "service:002:property:030:valuelist:000": "Глубокая очистка губок", + "service:002:property:030:valuelist:001": "Ежедневная очистка губок", + "service:002:property:030:valuelist:002": "Экономия воды", + "service:002:property:031": "Время сушки", + "service:002:property:031:valuelist:000": "2 часа", + "service:002:property:031:valuelist:001": "3 часа", + "service:002:property:031:valuelist:002": "4 часа", + "service:002:property:032": "Автоматическая очистка от пыли", + "service:002:property:033": "Частота очистки от пыли", + "service:002:property:033:valuelist:000": "Каждый раз", + "service:002:property:033:valuelist:001": "Через раз", + "service:002:property:033:valuelist:002": "Каждый третий раз", + "service:002:property:034": "Автоматическая сушка губок", + "service:002:property:036": "Использование моющего средства", + "service:002:property:041": "Мытье губок горячей водой", + "service:002:property:049": "Запуск самоочистки", + "service:002:property:059": "Подача моющего средства", + "service:002:property:060": "Уровень смачивания губок вначале уборки", + "service:002:property:060:valuelist:000": "Ежедневное", + "service:002:property:060:valuelist:001": "Глубокое", + "service:002:property:061": "Частота возвращения для очистки губки по зонам", + "service:002:property:061:valuelist:000": "5 м²", + "service:002:property:061:valuelist:002": "8 м²", + "service:002:property:061:valuelist:001": "10 м²", + "service:002:property:061:valuelist:003": "15 м²", + "service:002:property:061:valuelist:004": "20 м²", + "service:002:property:061:valuelist:005": "25 м²", + "service:002:property:071": "Напоминание об окончании моющего средства", + "service:002:property:073": "Ковёр Параметры очистки", + "service:002:property:073:valuelist:000": "Только уборка пыли на коврах", + "service:002:property:073:valuelist:001": "Обход ковра", + "service:002:property:073:valuelist:002": "Игнорировать", + "service:002:property:073:valuelist:003": "Пересечение ковра", + "service:002:property:074": "Маршрут убоки", + "service:002:property:074:valuelist:000": "Быстрая уборка", + "service:002:property:074:valuelist:001": "Стандартная уборка", + "service:002:property:074:valuelist:002": "Тщательная уборка", + "service:002:property:075": "Стратегия обхода препятствий", + "service:002:property:075:valuelist:000": "Режим `Минимум столкновений`", + "service:002:property:075:valuelist:001": "Режим большого охвата", + "service:002:property:076": "Ковёр Глубокая очистка", + "service:002:property:077": "Ковёр Распознавание ковров", + "service:002:property:078": "Ковёр Сначала очистить ковёр", + "service:002:property:079": "Акцент на краях и углах Вращение губок", + "service:002:property:080": "Акцент на краях и углах", + "service:002:property:080:valuelist:000": "Один раз в 7 дней", + "service:002:property:080:valuelist:001": "Каждую уборку", + "service:002:property:081": "Частота возвращения для очистки губки по времени", + "service:002:property:082": "Мощность опустошения мешка от пыли", + "service:002:property:082:valuelist:000": "Бесшумно", + "service:002:property:082:valuelist:001": "Стандарт", + "service:002:property:082:valuelist:002": "Интенсивно", + "service:002:property:083": "Быстрый доступ", + "service:002:property:083:valuelist:000": "Тихая уборка", + "service:002:property:083:valuelist:001": "Глубокая очистка", + "service:002:property:083:valuelist:002": "Общие настройки", + "service:002:property:083:valuelist:003": "ИИ Режим убощика", + "service:002:property:083:valuelist:004": "Режим домашних животных", + "service:002:property:084": "Температура воды для очистки губок", + "service:002:property:084:valuelist:000": "Комнатная", + "service:002:property:084:valuelist:001": "Теплая", + "service:002:property:084:valuelist:002": "Горячая", + "service:002:property:084:valuelist:003": "Интелектуальная", + "service:002:property:091": "Акцент на краях и углах Вращение боковой щетки", + "service:002:property:092": "Повторное мытье губок", + "service:003": "Батарея", + "service:003:property:001": "Уровень заряда", + "service:003:property:002": "Состояние зарядки", + "service:003:property:002:valuelist:000": "Зарядка", + "service:003:property:002:valuelist:001": "Не заряжается", + "service:003:property:003": "Напряжение", + "service:003:action:001": "Начать зарядку", + "service:004": "Звук", + "service:004:property:001": "Тревога", + "service:004:property:002": "Громкость", + "service:005": "Блокировка кнопок", + "service:005:property:001": "Блокировка от детей", + "service:005:property:002": "Статус блокировки", + "service:006": "Идентификация", + "service:006:action:001": "Найти Робот-Пылесос", + "service:009": "Губка", + "service:009:property:002": "Оставшийся срок службы", + "service:009:action:001": "Сбросить срок службы", + "service:010": "Карта", + "service:010:property:010": "Автопереключение карты", + "service:010:property:010:valuelist:000": "Вручную", + "service:010:property:010:valuelist:001": "Автоматически", + "service:011": "Не беспокоить", + "service:012": "Щетка", + "service:012:action:001": "Сбросить срок службы", + "service:013": "Боковая щетка", + "service:013:action:001": "Сбросить срок службы", + "service:014": "Фильтр", + "service:014:action:001": "Сбросить срок службы", + "service:015": "Озвучка", + "service:017": "ИИ", + "service:018": "Моющее", + "service:018:property:001": "Количество моющего средства", + "service:018:property:002": "Подача моющего средства", + "service:018:property:003": "Уровень подачи моющего средства", + "service:018:property:003:valuelist:000": "Экономия", + "service:018:property:003:valuelist:001": "Нормально", + "service:018:property:003:valuelist:002": "Много", + "service:018:property:003:valuelist:003": "Без ограничений", + "service:019": "Одноразовый мешок", + "service:019:action:001": "Сбросить срок службы", + "service:020:action:007": "Лидар Контроль", + "service:020:property:011": "Лидар Статус" + } } }