Supla scripts

fracz
Posts: 266
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Re: Supla scripts

Post by fracz » Sun Jun 11, 2017 8:18 pm

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ć

Code: Select all

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
Posts: 73
Joined: Mon Nov 07, 2016 12:42 pm

Re: Supla scripts

Post by Sibikk » Mon Jun 12, 2017 2:48 pm

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

Code: Select all

string(101) "CURL ERR: SSL: certificate subject name 'raspberrypi' does not match target host name '89.70.145.184'"
Tylko gdzie?

fracz
Posts: 266
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Re: Supla scripts

Post by fracz » Mon Jun 12, 2017 10:20 pm

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

Code: Select all

curl_setopt($ch, CURLOPT_SSL_VERIFYHOST , false);
:oops:

Sibikk
Posts: 73
Joined: Mon Nov 07, 2016 12:42 pm

Re: Supla scripts

Post by Sibikk » Tue Jun 13, 2017 6:15 am

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


"Pojszło" :D

kris.gie
Posts: 35
Joined: Thu Apr 28, 2016 4:24 pm

Re: Supla scripts

Post by kris.gie » Fri Jun 30, 2017 5:47 am

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?

User avatar
michael
Posts: 195
Joined: Wed Nov 09, 2016 8:00 am
Location: Wojkowice

Re: Supla scripts

Post by michael » Fri Jun 30, 2017 6:06 am

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

Code: Select all

define('SUPLA_API_DEBUG', false);
define('SUPLA_API_SSL_VERIFY', true);
Kabel ucięty na miarę zawsze jest za krótki...

kris.gie
Posts: 35
Joined: Thu Apr 28, 2016 4:24 pm

Re: Supla scripts

Post by kris.gie » Fri Jun 30, 2017 6:32 am

Dzięki, będę działać :)

fracz
Posts: 266
Joined: Fri Oct 28, 2016 10:56 pm
Location: Rybna

Re: Supla scripts

Post by fracz » Fri Jun 30, 2017 9:16 am

Fakt - przepraszam. Zmieniłem to "po cichu" dopasowując się do zmian w kliencie i umożliwiając łatwiejsze włączenie debugowania ;)

kris.gie
Posts: 35
Joined: Thu Apr 28, 2016 4:24 pm

Re: Supla scripts

Post by kris.gie » Fri Jun 30, 2017 9:56 am

Porada michaela pomogła więc spoko. Szacun za kawał dobrej roboty :)

przemoph
Posts: 12
Joined: Thu Oct 27, 2016 12:29 pm

Re: Supla scripts

Post by przemoph » Wed Jul 05, 2017 6:10 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.

Code: Select all

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

Post Reply