Jump to content

Recommended Posts

Posted (edited)

Nie mam nic właśnie. w sekcji Inteligentne urządzenia nie pokazuje mi roborocka. 

EDIT: Jak usunąłem plik .json to się pojawił. 

Edited by KuChar
Posted
Dnia 1.09.2019 o 08:22, rezmus napisał:

usun mi home, zainstaluj ten stary 5.5.25

https://ufile.io/i2xz243l

zrob edycje tego automation.json

https://ufile.io/m5xxsn87

zamiast 123456789 wstaw swoj did, czyli taki numer seryjny urzadzenia, ktory znajdziesz jak wejdziesz w modzie w s5 > opcje ogolne > informacje o sieci.

dodalem testowo 2 akcje, zone clean i find me. do zone clean musisz zamienic 1000,1000,1000,1000 na koordynaty strefy, ktora chcesz sprzatac.

po edycji plik wrzucasz do pamiec_wewnetrzna/SmartHome/ (powinien byc ten katalog). zrestartuj mi home. jesli wszystko zrobiles dobrze to odkurzacz pojawi sie na liscie warunkow/akcji do wyboru dwukrotnie, ta druga instancja jest zaladowana z automation.json, zrob jakas scene manual i zobacz, czy dziala. potem mozesz juz dac normalne warunki wykonania akcji.

Mógłbyś odświeżyć linki z tego posta? 

Posted (edited)
29 minut temu, KuChar napisał:

Nie mam nic właśnie. w sekcji Inteligentne urządzenia nie pokazuje mi roborocka. 

EDIT: Jak usunąłem plik .json to się pojawił. 

ktos ostatnio mi pisal, ze mial dokladnie to samo i problem byl w uprawnieniach mi home. dopytam i dam znac.

Edited by rezmus
Posted (edited)

z menu uprawnien telefonu, czy tylko te o ktore sam pytal? musisz mu nadac uprawnienia do pamieci (storage).

Edited by rezmus
Posted

Ma uprawnienia do pamięci. To może inaczej. Czy to, co mam w pliku .json jest prawdiłowe? Nic w środku nie zmieniałem. żądne ID, PID itp. Może w tym tkwi problem. Wyżej podałem co mam w pliku. Po wrzuceniu pliku do pamięci odkurzacz znika. Po usunięciu pliku pojawia się ze standardowymi scenami. Co powinienem wkleić w plik .json, żeby mieć możliwość czyszczenia poszczególnych pomieszczeń? 

Posted

Jak zaplanować sprzątanie codziennie po 21 strefy, którą zaznaczyłem na screenie? Tak aby nie musieć tego każdorazowo uruchamiać w aplikacji?

A reszte domu już na sztywno moge ustawiać strefą CleanUp - jedynie zauważyłem, że po update aplikacji teraz nie moge ustawić pola do sprzątania większego jak 10x10 gdzie wcześniej nie było takiego ograniczenia.

Pole 10x10 nie obejmie reszty domu

Roborcok S55

IMG_5185.jpg

Posted (edited)

@rezmus a mógłbyś podesłać cały kod na kilka pomieszczeń? Po usunięciu przecinka dodało find me i zone. ALe chciałym zrobić sobie akcje na poszczególne pomieszczenia. 

EDIT: Dobra, poświęciłem trochę czasu i ogarnąłem temat. Poniżej zamieszczam swój kod w pliku .json. Wystarczy zmienić u siebie nazwy pomieszczeń i wstawić prawidłowe koordynaty. 

Spoiler

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

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  20350,
                  27481,
                  23505,
                  29231,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":968,
         "model":"roborock.vacuum.s5",
         "name":"sitting room",
         "keyName":"sitting room",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  25228,
                  27743,
                  30078,
                  32443,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":969,
         "model":"roborock.vacuum.s5",
         "name":"hall",
         "keyName":"hall",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  23574,
                  26155,
                  25074,
                  29805,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":970,
         "model":"roborock.vacuum.s5",
         "name":"bathroom",
         "keyName":"bathroom",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  23566,
                  24484,
                  24766,
                  26184,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":971,
         "model":"roborock.vacuum.s5",
         "name":"toilet",
         "keyName":"toilet",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  22699,
                  25276,
                  23399,
                  26176,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":972,
         "model":"roborock.vacuum.s5",
         "name":"bedroom",
         "keyName":"bedroom",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  20312,
                  24580,
                  22612,
                  27380,
                  1
               ]
            ]
         }
      },
      {
         "sa_id":973,
         "model":"roborock.vacuum.s5",
         "name":"Gamer room",
         "keyName":"Gamer room",
         "type":0,
         "groupInfo":[

         ],
         "tr_id":201,
         "payload":{
            "did":"",
            "command":"roborock.vacuum.s5.app_zoned_clean",
            "value":[
               [
                  25190,
                  24478,
                  29990,
                  27028,
                  1
               ]
            ]
         }
      }
   ]
}

Pytanie na koniec. Czy utworzone w ten sposób sceny można wywoływać poprzez Google Assistant? Jeżeli tak, to w jaki sposób i jaką komendą? Komuś się udało? 

Edited by KuChar
Posted
A czy dla V1 też da się ustawić osobne skróty na sprzątanie pojedynczych pomieszczeń? 

Tworzysz sceny i robisz skrót do głównego ekranu.c3a83ebd661ad8286c22f1622c029872.jpg

 

 

Posted (edited)

Zakładając, że znam did swojego odkurzacza, mogę zrobić sceny na oficjalnej apce czy działa to tylko na modyfikowanej?
DID czyli token?

Edited by quiet
Posted

did to nie token, ale to ci do modyfikacji automatyzacji nie jest potrzebne. oczywiscie modyfikowac mozesz tylko modem, ale sceny zapisywane sa w chmurze, wiec potem nie ma problemu, zeby uzywac oryginalnej apki (mozna nia wlaczac / wylaczac sceny, ale nie edytowac).

Posted (edited)

Czekaj bo nie rozumiem..czego nie potrzebuje? Did? To jak mam plik json z robić? No chyba że o tokenie myślisz.

Tak czy siak skąd ten did wyciągnąć? Apke mam modyfikowaną w wersji 5.5.6 i w informacjach o sieci mam tylko token i mac..
[EDIT]
Dobra zrobiłem aktualizację do 5.5.66_2 i nadal nigdzie did nie mogę znaleźć..
To może inaczej..chce uzyskać efekt taki jak kolega @Gawronnek czyli chce na pulpit telefonu wyciągnąć ikonki do sprzątania strefowego: kuchni, pokoju, itd oraz całości. Koordynaty już mam.

Edited by quiet
Posted (edited)

did nie jest juz potrzebny, pare postow wyzej masz gotowy json, a na poprzedniej stronie jak go uzyc.

Edited by rezmus
  • Thanks 1
Posted

Dzięki piękne @rezmus. Podpowiedz proszę jeszcze jedną rzecz. Sprzątanie pomieszczeń strefowo działa mi. Chciałbym jeszcze zrobić sprzątanie całej chaty strefowo ale z podziałem na pokoje czyli że odkurzacz posprząta mi cała chatę ale ze strefowym podziałem na pokoje (sprząta strefowo jeden pokój i jedzie do następnego).

Posted (edited)
{"sa_id":970,"model":"roborock.vacuum.s5","name":"3 pokoje","keyName":"3 pokoje","type":0,"groupInfo":[],"tr_id":201,"payload":{"did":"","command":"roborock.vacuum.s5.app_zoned_clean","value":[[1000,1000,1000,1000,1],[2000,2000,2000,2000,1],[3000,3000,3000,3000,1]]}}

nie ma odkurzacza, wiec nie wiem, czy sprzata w takiej kolejnosci jak wysylasz strefy, czy wedlug wlasnej logiki.

Edited by rezmus
Posted

Takiego działania mi brakowało w tym odkurzaczu. Dzięki piękne za pomoc! Życie stało się łatwiejsze. Mam jeszcze jedno pytanie: czy idzie jakąś komendą włączyć tryb mop przed sprzątaniem strefowym? Teraz muszę wejść do apki aby go włączyć..fajnie by mieć przycisk od trybu mop lub przyciski z trybem mop do poszczegolnych pokoi.

Posted (edited)

zobacz cos takiego

{"sa_id":970,"model":"roborock.vacuum.s5","name":"Switch to Mop mode","keyName":"Switch to Mop mode","type":0,"groupInfo":[],"tr_id":201,"payload":{"did":"","command":"roborock.vacuum.s5.set_custom_mode","value":105}}

 

Edited by rezmus
Posted (edited)
Dnia 1.09.2019 o 08:22, rezmus napisał:

usun mi home, zainstaluj ten stary 5.5.25

https://ufile.io/i2xz243l

zrob edycje tego automation.json

https://ufile.io/m5xxsn87

zamiast 123456789 wstaw swoj did, czyli taki numer seryjny urzadzenia, ktory znajdziesz jak wejdziesz w modzie w s5 > opcje ogolne > informacje o sieci.

dodalem testowo 2 akcje, zone clean i find me. do zone clean musisz zamienic 1000,1000,1000,1000 na koordynaty strefy, ktora chcesz sprzatac.

po edycji plik wrzucasz do pamiec_wewnetrzna/SmartHome/ (powinien byc ten katalog). zrestartuj mi home. jesli wszystko zrobiles dobrze to odkurzacz pojawi sie na liscie warunkow/akcji do wyboru dwukrotnie, ta druga instancja jest zaladowana z automation.json, zrob jakas scene manual i zobacz, czy dziala. potem mozesz juz dac normalne warunki wykonania akcji.

Hej,

Jestem totalnym laikiem w takich sprawach a chciałbym sobie stworzyć w swojej aplikacji możliwość odkurzania strefami w Roborock S50. Zainstalowałem wersje MIHome 5.5.66_2. I co teraz mam zrobić? jak mam storzyć ten plik.json? Nie jestem w stanie ściągnąć z powyższego linku pliku automation.json. Skąd mógłbym go w inny sposób pobrać? Mogę ten plik edytować później na komputerze i dopiero później go przerzucić do telefonu?

Będę wdzięczny za każdą wskazówkę.

Edited by maec85
Już mi wszystko działa
Posted
21 godzin temu, rezmus napisał:

zobacz cos takiego


{"sa_id":970,"model":"roborock.vacuum.s5","name":"Switch to Mop mode","keyName":"Switch to Mop mode","type":0,"groupInfo":[],"tr_id":201,"payload":{"did":"","command":"roborock.vacuum.s5.set_custom_mode","value":105}}

 

Dzięki piękne! Działa jak należy :)

Posted (edited)

Dziękuję za pliczek. Zmienia nazwy, pliku wstawienie własnych koordynatów i niestety bez zmian (zarówno na jednym czy na drugim urządzeniu - tel/tablet, oba And)

Uprawnienia pełne, dwie różne wersje apki - 5.5.58 jak i 5.5.66 i widzę profil->warunek ->ręcznie-> robocik - tylko te wbudowane "start cleaning" itp

Czy trzeba wyciagac/zmieniac nr urzadzenia (did?)? Bo to pozostawilem bzmian

Edited by jaq71
Posted (edited)

@jaq71 ten plik json byl w starym formacie, usun mi home i zainstaluj vevs 5.5.66 (na starszym nie zadziala), a potem wrzuc json z zalacznika do

pamiec_wewnetrzna/SmartHome/automations/rockrobo.vacuum.v1.json

rockrobo.vacuum.v1.json

Edited by rezmus
Posted (edited)

@rezmus  powalczyłem i skończyło się na apce 5.6.1 vevs, dopiero ta pokazała Twoje strefy. Teraz pozmieniam koordynaty i opisy i potestuję.  Rozumiem, że zmodowaną apkę potrzebuję tylko do ustawienia scen, a potem mogę obslugiwać całość systemu (właśnie przylatują kolejne elementy smart) już z normalnej apki?

/edit: doczytałem, zmodowana do edycji, normalna do korzystania :)

Dziękuję za pomoc.

Edited by jaq71
Posted

tak, ale oryginalna apka mozesz tylko wlaczac/wylaczac niestandardowe sceny. mod usuwa zbedne rzeczy + dodatkowo daje mozliwosc podpinania urzadzen na dowolny region (z pewnymi wyjatkami).

  • Thanks 1

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
×
×
  • Create New...