lisek84

Xiaomi Vacuum Cleaner / MiJia / Robot Sprzątający

Recommended Posts

Udało się. Odkurzacz dodaliśmy wpierw na telefonie z systemem Android. Po zalogowaniu się na Iphone odkurzacz był już dodany i wszystko działa prawidłowo :)

Share this post


Link to post
Share on other sites

Zmieniłem nazwę sieci i hasło do logowania od routera wi-fi po tym zabiegu roborock nie znajduje sieci. Zrobiłem mu reset nic nie pomaga. Udostępniam net z telefonu również nie widzi sieci... pomoże ktoś co robić ? 

Share this post


Link to post
Share on other sites
22 godziny temu, KmLe46 napisał:

Zmieniłem nazwę sieci i hasło do logowania od routera wi-fi po tym zabiegu roborock nie znajduje sieci. Zrobiłem mu reset nic nie pomaga. Udostępniam net z telefonu również nie widzi sieci... pomoże ktoś co robić ? 

A na pewno to sieć 2.4Ghz? Roborock S50 działa na 2.4Ghz. Jeśli masz 5Ghz to nie będzie widział...

 

Share this post


Link to post
Share on other sites
Dnia 19.10.2019 o 12:36, robotom napisał:

Panowie, dziękuję Wam wszystkim za temat stref. W sumie więcej zajęło mi przekopywanie się przez posty niż uruchomienie tego dla s50:

30 minut roboty:

1. instalujemy na telefonie Flolevac (z uprawnieniami) po wspólnym z odkurzaczem lanie, sprawdzamy czy w Flole w mapie po wyznaczeniu strefy i przytrzymaniu CZYŚĆ jest info o skopiowaniu koordynatów zaznaczenia do schowka

2. instalujemy stąd zmodowany mi home, https://www.kapiba.ru/2017/11/mi-home.html uprzednio odinstalowując z telefonu oficjalny, zmodowanej a potem oficjalnej apce koniecznie dajemy uprawnienia do pamięci

3. na telefonie robimy folder /SmartHome/automations (UWAGA NA LITERÓWKI W ŚCIEŻCE!), i do niego wstawiamy plik roborock.vacuum.s5.json z zawartością jak poniżej w którym zmieniamy na własne nazwy pomieszczeń POKÓJ i za 11111, 22222 itd podstawiamy skopiowane dla każdego pomieszczenia koordynaty z Flole. Wystarczy notatnikiem na pc popatrzeć na składnię i już wiadomo co gdzie podstawić, można wyciąć kawałki kodu odpowiadające całym pomieszczeniom, można tym sposobem dodać kolejne.



{
   "action_list":
   [
      {
         "sa_id":967,
         "model":"roborock.vacuum.s5",
         "name":"POKÓJ1",
         "keyName":"POKÓJ1",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  11111,
                  22222,
                  33333,
                  44444,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":968,
         "model":"roborock.vacuum.s5",
         "name":"POKÓJ2",
         "keyName":"POKÓJ2",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  11111,
                  22222,
                  33333,
                  44444,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":969,
         "model":"roborock.vacuum.s5",
         "name":"POKÓJ3",
         "keyName":"POKÓJ3",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  11111,
                  22222,
                  33333,
                  44444,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":970,
         "model":"roborock.vacuum.s5",
         "name":"POKÓJ4",
         "keyName":"POKÓJ4",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  11111,
                  22222,
                  33333,
                  44444,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":971,
         "model":"roborock.vacuum.s5",
         "name":"POKÓJ5",
         "keyName":"POKÓJ5",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  11111,
                  22222,
                  33333,
                  44444,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":972,
         "model":"roborock.vacuum.s5",
         "name":"POKÓJ6",
         "keyName":"POKÓJ6",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  11111,
                  22222,
                  33333,
                  44444,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":973,
         "model":"roborock.vacuum.s5",
         "name":"POKÓJ7",
         "keyName":"POKÓJ7",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  11111,
                  22222,
                  33333,
                  44444,
                  1
               ]
            ]
         }
      }
   ]
}

4. Logujemy się do modowanego mihome, dajemy uprawnienia, po zaczytaniu odkurzacza wchodzimy w Automatyzację, + , Wykonaj ręcznie, wybieramy odkurzacz, wybieramy scenę (pomieszczenie które definiowaliśmy w JSON), Zapisz, i tak z kolejnymi scenami (pomieszczeniami).

5. Po utworzeniu wszystkich scen, odinstalowujemy modowaną apke, instalujemy oficjalną (+uprawnienie do pamięci), w niej będą już zapisane sceny, wystarczy przytrzymać task w automatyzacji żeby wyciągnąć go na pulpit.

 

Dzięki Panowie, moje zycie stało się łatwiejsze i nie widzę sensu kupować nowszych modeli.

Witam,

 

Czy da się taki zabieg z dodaniem stref przeprowadzić dla Mi Robot Vacuum pierwszej generacji?

Share this post


Link to post
Share on other sites

tak, zmieniasz wszedzie roborock.vacuum.s5 na rockrobo.vacuum.v1 i tak tez nazywasz json (zwroc uwage na wytluszczenie). tylko pamietaj, ze v1 nie zapisuje map i tam sie mapa moze obracac, zmieniac wspolrzedne. z tego co ktos tu pisal jak sprzata tylko strefowo (bez pelnego sprzatania) to nie ma tego problemu.

Edited by rezmus

Share this post


Link to post
Share on other sites
Dnia 5.07.2019 o 07:03, gelu1 napisał:

Niestety reset nic nie dał. Nawet instalowałem aplikacje od nowa i dalej to samo. Odkurzacz tak na prawdę można tylko uruchomić z aplikacji i zapauzować i to nie wchodząc w panel gdzie pokazuje mapę i poniżej 4 przyciski sterujące tylko etap wcześniej naciskając szczotkę obok wyświetlonej ikony odkurzacza. Dodam, ze odkurzacz wysyła powiadomienia do aplikacji, gdy się zawiesi itd.... CO zrobić aby wszystkie funkcje były aktywne, ma ktoś jakiś pomysł?

Cześć, mam ten sam problem. Odkurzacz 1 gen, z PL dystrybucji. Jak region ustawię na Polska to nie mogę się połączyć z odkurzaczem. Ja ustawię Chiny jest ok i się łączy, ale nie wyświetla mapki, ani nie mam też  aktywnego menu górny prawy róg. Mogę go tylko uruchomić, zatrzymać i zawrócić do bazy. Powiadamia, gdy np zakończy sprzątanie.      

Share this post


Link to post
Share on other sites
1 godzinę temu, agent_lol napisał:

Cześć, mam ten sam problem. Odkurzacz 1 gen, z PL dystrybucji. Jak region ustawię na Polska to nie mogę się połączyć z odkurzaczem. Ja ustawię Chiny jest ok i się łączy, ale nie wyświetla mapki, ani nie mam też  aktywnego menu górny prawy róg. Mogę go tylko uruchomić, zatrzymać i zawrócić do bazy. Powiadamia, gdy np zakończy sprzątanie.      

jesli masz go przypietego na china to zrob reset wifi i przypnij na polske.

Share this post


Link to post
Share on other sites

Mam pytanie,

 

Próbuje stworzyć plany pomieszczeń i napotkałem jeden problem, w modowanej aplikacji nie widzę odkurzacza w sekcji automatyzacja, dokładnie punkt 4:

 

4. Logujemy się do modowanego mihome, dajemy uprawnienia, po zaczytaniu odkurzacza wchodzimy w Automatyzację, + , Wykonaj ręcznie, wybieramy odkurzacz, wybieramy scenę (pomieszczenie które definiowaliśmy w JSON), Zapisz, i tak z kolejnymi scenami (pomieszczeniami).

 

Ktoś miał podobny problem?

 

Share this post


Link to post
Share on other sites
{
   "action_list":
   [
      {
         "sa_id":967,
         "model":"rockrobo.vacuum.v1",
         "name":"POKOJ",
         "keyName":"POKOJ",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"rockrobo.vacuum.v1.app_zoned_clean",
            "value":[
               [
                  23253,
                  23265,
                  27753,
                  25915,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":968,
         "model":"rockrobo.vacuum.v1",
         "name":"LAZIENKA",
         "keyName":"LAZIENKA",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"rockrobo.vacuum.v1.app_zoned_clean",
            "value":[
               [
                  18529,
                  22645,
                  21329,
                  23645,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":969,
         "model":"rockrobo.vacuum.v1",
         "name":"SYPIALNIA",
         "keyName":"SYPIALNIA",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"rockrobo.vacuum.v1.app_zoned_clean",
            "value":[
               [
                  17969,
                  18856,
                  21269,
                  22456,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":970,
         "model":"rockrobo.vacuum.v1",
         "name":"KORYTARZ",
         "keyName":"KORYTARZ",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"rockrobo.vacuum.v1.app_zoned_clean",
            "value":[
               [
                  21426,
                  21549,
                  23176,
                  26099,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":971,
         "model":"rockrobo.vacuum.v1",
         "name":"KUCHNIA",
         "keyName":"KUCHNIA",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"rockrobo.vacuum.v1.app_zoned_clean",
            "value":[
               [
                  21761,
                  18769,
                  23211,
                  21419,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":972,
         "model":"rockrobo.vacuum.v1",
         "name":"SALON",
         "keyName":"SALON",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"rockrobo.vacuum.v1.app_zoned_clean",
            "value":[
               [
                  23216,
                  18732,
                  27816,
                  23082,
                  1
               ]
            ]
         }
      },
   ]
}

ścieżka do pliku jest zgodna: /SmartHome/automations

Tak na prawdę nie widzę odkurzacza tutaj: wchodzimy w Automatyzację (OK), +(OK) , Wykonaj ręcznie (OK), wybieramy odkurzacz skąd? nie widzę go...

Edited by piterro86

Share this post


Link to post
Share on other sites

Witam

Od wczoraj jestem posiadaczem odkuczacza xaiomi mia.

Odkurza dobrze w historii pokazuje prawidłową mapę jednak w aplikacji nie widzę ani postępów odkurzania po za cyferkami oraz nie widzę mapy żeby odkurzyć jakąś strefę.

Wyświetla się komunikat  "Obecnie nie ma żadnej mapy; należy oczyścić a następnie wygenerować mapę przed użyciem". Puściłem już odkurzacz 4 razy nie podnosząc go ani razu w między czasie. Raz wyjechałem nim w trybie zdalnego sterowania do zupełnie innego pomieszczenia wrócił do bazy bezbłędnie.

Czy ktoś się już spotkał z problemem braku mapy?

wersja firmwafe odkurzacza 3.5.4_004004

Wersja Xaiomi home dzisiaj aktualizowana.

 

Share this post


Link to post
Share on other sites
Dnia 16.11.2019 o 13:39, rezmus napisał:

masz blad w json, dales przecinek na kolejny element tablicy, a kolejnego juz nie ma. usun ostatni przecinek. zawsze jak masz watpliwosci to wklej go tu

https://jsonformatter.curiousconcept.com/

w celu weryfikacji poprawnosci.

Dzięki wielkie!

Nie zauważyłem tego błędu w json. 

 

PS. Orientujesz się może czy można zaktualizować Mi Robot v1 do najnowszego dostępnego software,u z aplikacji Flolevac?

Zastanawiam się czy to dostępne tam to jest typowo pod Mi Robot v.1 czy do wszystkich i może być problem jak zainstaluje nowsze na starszym modelu.

Obecnie posiadam: 3.3.9_003468

Najnowsze dostępne: 3.5.0_003532

 

Jeszcze raz wielkie dzięki za chęć pomocy!

Share this post


Link to post
Share on other sites

@rezmus Ok skopiowałem koordynaty z flolevac. Mam zweryfikowany online plik json https://pastebin.com/Tb62S1Kg

 

\SmartHome\automations\roborock.vacuum.s5.json

Nadal w automatyzacji nie widze nic w odkurzaczu oprocz "if finish cleaning" bądź coś podobnego. 

Co z takim fantem? 

 

Oprogramowanie mojego s50 to 3.5.4_001910

MiHome 5.6.19 z kapiba

 

 

Edited by Gravis

Share this post


Link to post
Share on other sites
1 godzinę temu, piterro86 napisał:

 

Obecnie posiadam: 3.3.9_003468

Najnowsze dostępne: 3.5.0_003532

 

Jeszcze raz wielkie dzięki za chęć pomocy!

Ja wgralem jakis czas temu ten najnowszy i jedyna zmiane jaka widze to po odkurzaniu dlugo sie zbiera, zeby zaczac jechac do bazy. Tak to ani lepiej ani gorzej.

Edited by ravenpoz

Share this post


Link to post
Share on other sites

@Gravis nie widzi ci json. dlaczego? nie wiem. pamietam, ze miales juz ten problem kiedys, zobacz moze na innym telefonie.

Edited by rezmus

Share this post


Link to post
Share on other sites
[mention=2360]Gravis[/mention] nie widzi ci json. dlaczego? nie wiem. pamietam, ze miales juz ten problem kiedys, zobacz moze na innym telefonie.
Próba na drugim telefonie i to samo.

Może ja coś źle patrzę?

Gdzie te ustawienia powinny być i jak powinny wyglądać?

Share this post


Link to post
Share on other sites

Był katalog logs dołożyłem drugi automations11ec513cb69de4d3b248124c4f6eabc8.jpg

 

A do środka wkleiłem plik

 

 

 

78e38b9b8208f6fcfc69624a10ae2f07.jpg

Share this post


Link to post
Share on other sites

robiles to wszystko z pc? moze to cos z uprawnieniami? usun automations i zrob go z poziomu telefonu w tej apce moje pliki. tak samo json wyslij poczta i skopiuj w to miejsce z poziomu telefonu bez pc. innego pomyslu nie mam. zalacz swoj plik json tu raz jeszcze.

Share this post


Link to post
Share on other sites

Robiłem to i z PC i z telefonu. Aplikacja na wszystkie uprawnienia. Jest coś co można sprawdzić?

Zawartość pliku jest dokładnie taka jak wyżej na pastebin a nazwa jak na screenshot

Share this post


Link to post
Share on other sites

OK, ale pisales wczesniej, ze masz tylko jesli Finish cleaning. to jest warunek, a ty json dodajesz akcje. nie masz dodatkowych akcji? zrob screena listy akcji dla roborocka.

Share this post


Link to post
Share on other sites

Ok znalazłem akcje i są tam pokoje - jak to poprawnie zaprogramować? W sensie jak powinna wyglądać scena? 

Edited by Gravis

Share this post


Link to post
Share on other sites

zalezy co chcesz zrobic, jak tylko uruchomic sprzatanie danego pokoju to warunek - recznie, akcja - sprzatanie pokoju i masz po zapisaniu sceny uruchom.

Share this post


Link to post
Share on other sites

Witam! Może ktoś mi pomoże w jednej kwestii związanej z użytkowaniem odkurzacza automatycznego. Od kilku dni mam Xiaomi Vacum Cleaner. Odkurzacz sprawuje się świetnie, ale jest jeden problem. Odkurzacz uruchomiony ręcznie lub z aplikacji wyjeżdża z ładowarki i odkurza. Natomiast używając zdalnego sterowania lub wyznaczając strefę odkurzania, odkurzacz podczas wyjazdu z ładowarki zamiast do przodu jedzie do tyłu i " wdrapuje" się na ładowarkę. Natomiast odstawiając odkurzacz chociaż kawałek od ładowarki normalnie bez problemu jedzie do przodu. Czym to może być spowodowane? Czy po prostu muszę oddać na reklamację? Będę wdzięczna za jakieś rady.

Share this post


Link to post
Share on other sites

bylo nie raz o tym, masz baze za blisko czegos, szafki czy cos. poszukaj na forum, albo ustaw baze w wiekszej odleglosci o innych przedmiotow na probe i sprawdz.

Share this post


Link to post
Share on other sites

Hej u mnie mam ustawione 5 stref i na mapie podswietla się tylko ta strefa która włączam. Ale odkurzacz startuje i po chwili wraca do bazy. Miał ktoś tak? 

Screenshot_20191121-201324_Mi Home.jpg

Screenshot_20191121-201256_Mi Home.jpg

Edited by zupel

Share this post


Link to post
Share on other sites

Witam wszystkich. Jeszcze tydzień temu mocno się zastanawiałem na co się zdecydować V1, S50 czy S6. Po przeczytaniu całego wątku. Podkreślam CAŁEGO :) Zdecydowałem że na moje potrzeby nie warto dopłacać i kupuję podstawę czyli V1. Sprzęt prawdopodobnie kupie w nowym Białostockim salonie Xiaomi w cenie 1099zł. Dzięki wszystkim. Ponad to po lekturze tego wątku mogę stwierdzić że sposób wypowiedzi i zwyczajna pomoc innym użytkownikom sprawia że forum stoi na wysokim poziomie. 

Share this post


Link to post
Share on other sites
Dnia 21.11.2019 o 20:53, zupel napisał:

Hej u mnie mam ustawione 5 stref i na mapie podswietla się tylko ta strefa która włączam. Ale odkurzacz startuje i po chwili wraca do bazy. Miał ktoś tak?

Tak, miałem z tym problem. Podejrzewam, że albo masz błędne (nieprecyzyjne) koordynaty albo strefy sąsiedniego/sąsiednich pomieszczeń częściowo się na siebie nakładają. Sprawdź w pierwszej kolejności pomieszczenie sąsiadujące przez scianę przy której stoi baza (o ile takie występuje).

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now