Xiaomi STYJ02YM (VIOMI V2 PRO) obsługa przez Home Assistant i Google Home

Xiaomi STYJ02YM (VIOMI V2 PRO) obsługa przez Home Assistant i Google Home

Już jest, już działa już można - obsługiwać STYJ02YM przez Home Assistant (jak również VIOMI V2 PRO) ! No w sumie od dłuższego czasu się dało ale dosłownie przed chwilą przeczytałem wiadomość od Mariusza i od razu się z Wami tym dzielę! 

Oczywiście nie działa jeszcze wszystko ale najważniejsze już mamy na to czekałem! 

UWAGA: Home Assistant - STYJ02YM integracja powoduje problemy z resztą sprzętu Xiaomi! - rozwiązanie to zmiana jednej linijki w pliku, przeczytaj to, ważne! 

Odkurzacz znajdziesz w aktualnej promocji tutaj - zamówienie szło do mnie 4 dni (wysyłka z Europy u mnie było to z Polski), więc nie musicie się martwić o CŁO ani VAT. Kosztuje niecałe 1200 zł czyli mniej niż Roborock S50 a jest od niego lepszy, tutaj opowiadam dlaczego:  Odkurzacz Xiaomi STYJ02YM video MOPOWANIE - brat bliźniak Viomi V2 PRO

A skoro brat bliźniak to działa to też własnie na VIOMI V2 PRO - dzięki za info Przemek! 

Home Assistant 

Pobieramy pakiet: https://github.com/nqkdev/home-assistant-vacuum-styj02ym dodajemy do configuration.yaml to:

vacuum:
  - platform: miio2
    host: 192.168.68.105
    token: !secret vacuum
    name: Bambo

Jak wyciągnąć Token? Potrzebujemy aplikacji opisywanej tutaj: Odkurzacz Xiaomi STYJ02YM video unpack - (Viomi V2 PRO)  

I gotowe! A jak sterować strefami? Dodajemy do scripts.yaml np. to:

test_vacuum:
  alias: Test Vacuum
  sequence:
  - service: vacuum.send_command
    data:
      entity_id: vacuum.Bambo
      command: set_language
      params: 2
  - service: vacuum.send_command
    data:
      entity_id: vacuum.Bambo
      command: set_mode_withroom
      params: [0, 1, 1, 5]

params: #zwróć uwagę na spacje i przecinki

  • 0 - czy krawędziowe tylko czy całość,
  • 1 - ustaw na 1, parametr jest dla mnie niezrozumiały
  • 1 - liczba pokoi można podać więcej
  • 5 - numer pokoju

Przykład jazdy zwykłej 0 , zostaw 1, dwóch pokoi 2, pokoju 5 i 4: params: [0, 1, 2, 5, 4]

W moim przypadku pokoje zaczęły działać od 10.

Źródło: https://github.com/home-assistant/home-assistant/issues/27268 

Google Home

Oczywiście udostępniając odkurzacz dla Google możemy nim sterować głosowo! 

google_assistant:
 project_id: hassio-255519
 api_key: takielapizehej
 exposed_domains:
  - script
 entity_config
   vacuum.bambo:
     expose: true
     room: Living Room
     name: Bambo

 

 No to teraz już nie mam żadnych obaw i mogę go polecić w aktualnej promocji.


Polskie repo (naprawiające wiele błędów) w HACS: https://github.com/KrzysztofHajdamowicz/home-assistant-vacuum-styj02ym


Chcesz wiedzieć więcej? Dołącz do naszej grupy na FB - będzie nam też miło jak polubisz nasz Fanpage!