Supla scripts (1.0 - stare)

Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

No nie wiem co Ci powiedzieć kolego. Jak w cloudzie nie ma nic w logach to znaczy że skrytpy nie mogą się do niego dobić. A skoro wgetem działa z tego samego miejsca to to jakaś magia.

Spróbuj po tej linii https://github.com/SUPLA/api-client-php ... t.php#L105 w wpliku twoje-skrypty/vendor/supla/api-client-php/src/SuplaApiClient.php dopisać

Kod: Zaznacz cały

var_dump($this->getLastError());
W sumie nie wiem dlaczego tego tam nie ma... :D

I jak masz nadal włąćzonego debuga to powinno coś ciekawego powiedzieć na php devices/devices.php
Sibikk
Posty: 366
Rejestracja: pn lis 07, 2016 12:42 pm
Lokalizacja: Katowice
Kontakt:

Mamy to, podejrzewam że coś gdzieś namieszałem ? :roll:

Kod: Zaznacz cały

string(101) "CURL ERR: SSL: certificate subject name 'raspberrypi' does not match target host name '89.70.145.184'"
Tylko gdzie?
Obrazek
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Cytując z pierwszego posta...
Jakość tych rozwiązań należy traktować jako prototypowe, więc czasem mogą nie działać oraz nie być na tyle bezpieczne na ile być powinny
Możesz dodać po tej linii: https://github.com/SUPLA/api-client-php ... nt.php#L87

Kod: Zaznacz cały

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST , false);
:oops:
Sibikk
Posty: 366
Rejestracja: pn lis 07, 2016 12:42 pm
Lokalizacja: Katowice
Kontakt:

Znaczy że się do czegoś przydam ;-)


"Pojszło" :D
Obrazek
kris.gie
Posty: 362
Rejestracja: czw kwie 28, 2016 4:24 pm
Lokalizacja: Katowice

Witam,
Jestem trochę zielony w temacie linuxa, ale udało mi się uruchomić skrypty na malinie. Wczoraj zrobiłem git pull i przestały działać powiadomienia. Na gitgubie zobaczyłem, że ostatnio został zmodyfikowany ConfiguredSuplaApiClient.php więc podmieniłem na kopię z poprzedniej wersji i powiadomienia znowu działają. Można prosić o info dlaczego tak się stało, czy to u mnie coś nie halo?
Awatar użytkownika
michael
Posty: 1299
Rejestracja: śr lis 09, 2016 8:00 am
Lokalizacja: Wojkowice

Zmienił się główny plik konfiguracyjny. Dopisz do config.php te dwie linijki

Kod: Zaznacz cały

define('SUPLA_API_DEBUG', false);
define('SUPLA_API_SSL_VERIFY', true);
:mrgreen: :mrgreen: :mrgreen:
kris.gie
Posty: 362
Rejestracja: czw kwie 28, 2016 4:24 pm
Lokalizacja: Katowice

Dzięki, będę działać :)
Awatar użytkownika
fracz
Posty: 2256
Rejestracja: pt paź 28, 2016 10:56 pm
Lokalizacja: Kraków

Fakt - przepraszam. Zmieniłem to "po cichu" dopasowując się do zmian w kliencie i umożliwiając łatwiejsze włączenie debugowania ;)
kris.gie
Posty: 362
Rejestracja: czw kwie 28, 2016 4:24 pm
Lokalizacja: Katowice

Porada michaela pomogła więc spoko. Szacun za kawał dobrej roboty :)
przemoph
Posty: 21
Rejestracja: czw paź 27, 2016 12:29 pm

Kurczę, nadal z tym walczę. Konfiguracja wydaje się być w porządku. Próbowałem też na innym hostingu i nadal problem ten sam.

Kod: Zaznacz cały

string(37) "https://svr1.supla.org/oauth/v2/token"
CURL_ERROR:
RESPONSE_CODE: Could not contact the SUPLA API
ODPOWIEDZ

Wróć do „Projekty użytkowników”