SUPLA Filesensors - wyślij do SUPLI cokolwiek skądkolwiek

User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

No i tak supla filesensors przestaje mi działać po około 40-50 min, po restracie wraca do normy.

Czy możecie pokazać jak wygląda składnia w pliku cfg przy kanale realy do wywołania sceny bo kombinuję i nie działa. Kanał mam ale scena się nie wykonuje.
User avatar
nonflammable
Posts: 81
Joined: Tue Nov 26, 2019 11:12 pm
Location: Gorzów Wielkopolski

Post

PuteR wrote: Wed Feb 12, 2020 4:27 pm ... możecie pokazać jak wygląda składnia w pliku cfg przy kanale realy do wywołania sceny ...
pokaż swój cfg zamazując wrażliwe dane
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

Tak to wygląda

Code: Select all

[CHANNEL_16]
type=RELAY
command=curl https://supla.noip.pls/api/scenes/execute/XXX -X GET -m 10000 -H "Authorization: Bearer XXX"
User avatar
nonflammable
Posts: 81
Joined: Tue Nov 26, 2019 11:12 pm
Location: Gorzów Wielkopolski

Post

spróbuj dodać & na końcu linii command i zobacz czy nie "wywali" filesensors po godzinie zabawy.
i zweryfikuj czy to PLS na końcu jest prawidłowe w adresie ;) supla.noip.pls

Code: Select all

[CHANNEL_16]
type=RELAY
command=curl https://supla.noip.pl/api/scenes/execute/XXX -X GET -m 10000 -H "Authorization: Bearer XXX" &
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

Zrobiłem jak napisałeś, ale nic to nie zmieniło. Czemu po godzinie ma się wywalić??
Literka s to oczywiście przypadek :D ostatnio mam problem z tymi literówkami :lol:
User avatar
nonflammable
Posts: 81
Joined: Tue Nov 26, 2019 11:12 pm
Location: Gorzów Wielkopolski

Post

PuteR wrote: Wed Feb 12, 2020 5:34 pm Zrobiłem jak napisałeś, ale nic to nie zmieniło. Czemu po godzinie ma się wywalić??
przypuszczałem, że jak curl nie dostaje odpowiedzi np. w wyniku błędnego zapytania to filesensors nadal oczekuje na wykonanie komendy ... i po paru kliknięciach niecierpliwego użytkownika pojawia się problem
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

nie wiem co może być nie tak, próbowałem już z cURL i z publicznym URL i to samo porostu nie działa.
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

1. Czy ta komenda wykonana po prostu w konsoli wykonuje scenę?
2. Spróbuj ustawić jako komendę takie coś i zobacz czy plik się pojawi:

Code: Select all

echo puter > puter.txt
User avatar
PuteR
Posts: 1473
Joined: Wed Dec 06, 2017 10:07 am

Post

fracz wrote: Wed Feb 12, 2020 6:31 pm 1. Czy ta komenda wykonana po prostu w konsoli wykonuje scenę?
2. Spróbuj ustawić jako komendę takie coś i zobacz czy plik się pojawi:

Code: Select all

echo puter > puter.txt
po wykonaniu komendy w konsoli mam coś takiego

Code: Select all

curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.haxx.se/docs/sslcerts.html

curl performs SSL certificate verification by default, using a "bundle"
 of Certificate Authority (CA) public keys (CA certs). If the default
 bundle file isn't adequate, you can specify an alternate file
 using the --cacert option.
If this HTTPS server uses a certificate signed by a CA represented in
 the bundle, the certificate verification probably failed due to a
 problem with the certificate (it might be expired, or the name might
 not match the domain name in the URL).
If you'd like to turn off curl's verification of the certificate, use
 the -k (or --insecure) option.
gdzie powinien pojawić się plik puter.txt po wykonaniu??
User avatar
lukfud
Posts: 2480
Joined: Thu Nov 23, 2017 11:33 pm
Location: Warszawa
Has thanked: 13 times
Been thanked: 11 times

Post

PuteR wrote: Wed Feb 12, 2020 6:43 pm
po wykonaniu komendy w konsoli mam coś takiego

Code: Select all

curl: (60) SSL certificate problem: unable to get local issuer certificate
More details here: https://curl.haxx.se/docs/sslcerts.html
U mnie jest podobny błąd związany z certyfikatem. Tak jak mi wcześniej @fracz podpowiedział, wstaw:

Code: Select all

command=curl --insecure https://host:port/YYY
https://www.facebook.com/groups/supladiy
https://www.facebook.com/groups/suplazamel
https://www.facebook.com/groups/suplaauraton
https://smartnerzeczy.pl

Return to “Projekty użytkowników”