Supla scripts (1.0 - stare)

User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Dostałeś dobrą odpowiedz: główna gałąź jest aktualna i nic się tam nie zmieniło. Przestał działać feedback - dziwne bo przy voice nic nie zmieniałem od dłuższego czasu. Co mówią logi voice?

A jeśli przez "jak to zaktualizowac" rozumiesz pomoc w instalacji skryptów 2.0 z nowym termostatem to jeszcze chwilę. Wprowadziłam tam GUI i rejestracje a nie ma nic darmo... Teraz instalacja to niestety nie tylko git pull i wrzuć config :( A nie chce pisać instrukcji która jeszcze może się zmienić.

Jak wprowadzę wszystkie uwagi do termostatu to udostępnię z instrukcją instalacji u siebie :-)
User avatar
michael
Posts: 1320
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

W logach voice wszystko jest poprawne, dopiero automate wysypuje:

Code: Select all

FAIL 157@26: com.llamalab.json.MalformedJsonExpception: Illegal character 's' at line 1
Co do instalacji termostatu u siebie to póki co "zbieram sprzęt" :D więc jest czas 8-)
:mrgreen: :mrgreen: :mrgreen:
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Hm, a jaka jest odpowiedź (feedback) w logach voice dla tego żądania które powoduje problem w Automate?
User avatar
michael
Posts: 1320
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

Taka odpowiedź

Code: Select all

2017-08-18T07:15:22+02:00
        Command: co tam
        Executed command: co tam (get,10|get,44|get,50|get,5)
        Feedback: Witaj! W domu jest 25,6 stopni a wilgotność to 65,8%. Na zewnątrz jest 17,3 stopni. Brama wjazdowa jest otwarta. Zabezpieczenie przed ucieczką psa jest wyłączone. Czy mogę w czymś jeszcze pomóc?
        Matched actions: 1
:mrgreen: :mrgreen: :mrgreen:
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

W Automate zaraz przed tym błędem powinien być wpis w logu typu Script response: .... Jest? Co tam ma?
User avatar
michael
Posts: 1320
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

Tak to wygląda
You do not have the required permissions to view the files attached to this post.
:mrgreen: :mrgreen: :mrgreen:
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

:shock:

W opcjach po prawej na górze wybierz Log -> Clear. Potem powiedz komendę, poczekaj na błąd i wyślij mi cały log za pomocą Log -> Send.

Czy rejestrując się w termostacie u mnie przypadkiem nie generowałeś nowego hasła do Cloud API?
User avatar
michael
Posts: 1320
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

Code: Select all

2017-08-18 08:16:19.021 USER 158@20: Recognized command: co tam
2017-08-18 08:16:19.392 INFO 158@18: Expression true?
2017-08-18 08:16:19.480 INFO 158@16: Variable set
2017-08-18 08:16:19.582 INFO 158@17: Variable set
2017-08-18 08:16:19.586 INFO 158@9: Fork
2017-08-18 08:16:19.811 USER 160@23: Sending command: co tam
2017-08-18 08:16:19.811 INFO 160@3: HTTP request
2017-08-18 08:16:20.131 INFO 158@2: Google Now voice command
2017-08-18 08:16:24.061 USER 160@25: Script response: string(266) "{"access_token":"OTRlODUyNGE0YWMzMjFkMmE0NGJjM2ViNGU0MmQ2OTQ3OGZkMDI2ZDNmNmJiY2UyMDQ0MjAwYjQ0MjllMmJhNQ","expires_in":30,"token_type":"bearer","scope":"restapi","refresh_token":"NzQyNWRmNDY3NzkzZDRmOThmYmUwODhlM2RkZTJhZDdlMjJlY2JhY2FiOWM0NDZlNGY5OGUyNjAzNWNlYmQxOQ"}"
object(stdClass)#2 (5) {
  ["access_token"]=>
  string(86) "OTRlODUyNGE0YWMzMjFkMmE0NGJjM2ViNGU0MmQ2OTQ3OGZkMDI2ZDNmNmJiY2UyMDQ0MjAwYjQ0MjllMmJhNQ"
  ["expires_in"]=>
  int(30)
  ["token_type"]=>
  string(6) "bearer"
  ["scope"]=>
  string(7) "restapi"
  ["refresh_token"]=>
  string(86) "NzQyNWRmNDY3NzkzZDRmOThmYmUwODhlM2RkZTJhZDdlMjJlY2JhY2FiOWM0NDZlNGY5OGUyNjAzNWNlYmQxOQ"
}

string(68) "{"connected":true,"enabled":true,"temperature":25.6,"humidity":65.8}"
object(stdClass)#4 (4) {
  ["connected"]=>
  bool(true)
  ["enabled"]=>
  bool(true)
  ["temperature"]=>
  float(25.6)
  ["humidity"]=>
  float(65.8)
}

string(0) ""
NULL

string(266) "{"access_token":"M2NhZDM5YmNmOTlmYzYyYmQ1ZmY3N2I3NDAyYjM2ZTIwZmIzMzEyNzlmNDljNGU5MGU2ODczOTEwOTBmYTZiMg","expires_in":30,"token_type":"bearer","scope":"restapi","refresh_token":"MzI3NDM5ZDk2MTJjZTYyOGVhODcyNzZjMDI2YjFjODRkZTU2NWVlNDdjMWM0ZjdlYmIzNzIxYjMwMDg5YWNiZQ"}"
object(stdClass)#2 (5) {
  ["access_token"]=>
  string(86) "M2NhZDM5YmNmOTlmYzYyYmQ1ZmY3N2I3NDAyYjM2ZTIwZmIzMzEyNzlmNDljNGU5MGU2ODczOTEwOTBmYTZiMg"
  ["expires_in"]=>
  int(30)
  ["token_type"]=>
  string(6) "bearer"
  ["scope"]=>
  string(7) "restapi"
  ["refresh_token"]=>
  string(86) "MzI3NDM5ZDk2MTJjZTYyOGVhODcyNzZjMDI2YjFjODRkZTU2NWVlNDdjMWM0ZjdlYmIzNzIxYjMwMDg5YWNiZQ"
}

string(55) "{"connected":true,"enabled":true,"temperature":19.9375}"
object(stdClass)#5 (3) {
  ["connected"]=>
  bool(true)
  ["enabled"]=>
  bool(true)
  ["temperature"]=>
  float(19.9375)
}

string(0) ""
NULL

string(266) "{"access_token":"ZmQ2N2MwNTZkNDNjOTUwMmFmNDA4NWFkMDJiMzliNDA2ZWMxOGYwYjA5YjQ5YmJkODg2ZTM1NWQ4NDBlZGUxMg","expires_in":30,"token_type":"bearer","scope":"restapi","refresh_token":"NmI2ZmI3N2EzNm2017-08-18 08:16:24.092 INFO 160@12: Expression true?
2017-08-18 08:16:24.095 INFO 160@26: Variable set
2017-08-18 08:16:24.335 FAIL 160@26: com.llamalab.json.MalformedJsonException: Illegal character 's' at line 1
2017-08-18 08:16:24.339 INFO 160@26: Stopped by failure
Hasła nie zmieniałem
:mrgreen: :mrgreen: :mrgreen:
User avatar
fracz
Posts: 2342
Joined: Fri Oct 28, 2016 10:56 pm
Location: Kraków
Has thanked: 4 times
Been thanked: 6 times

Post

Ustaw debug na false ;)
User avatar
michael
Posts: 1320
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Post

DZIAŁA! :D

Ale ja jestem nieogarnięty :mrgreen:

Już wiem kiedy to się stało. Jakiś czas temu wysypał mi się system i z obrazu odzyskiwałem go. Wtedy musiał być stary config i nie skojarzyłem tego :cry:

Wsytd :oops:
:mrgreen: :mrgreen: :mrgreen:

Return to “Projekty użytkowników”