mam własny serwer supla, przez przeglądarkę mogę się do niego dostać zarówno bezpośrednio (https://supla) jak i z zewnątrz (https://supla.mojadomena.pl). Dostęp z zewnątrz jest poprzez proxy na serwerze apache działającym na innej wirtualce, bo mam wiele serwisów dostępnych na porcie 443.
Stworzyłem link bezpośredni, który chciałem wykorzystać do integracji z openhabem. CURL z serwera z openhab działa jednak tylko przy wykorzystaniu adresu zewnętrznego:
Code: Select all
curl -s -H "Content-Type: application/json" -H "Accept: application/json" -X PATCH -d '{"code":"KOD TWOJEGO LINKU","action":"read"}' https://supla.mojadomena.pl/direct/3
{"connected":true,"support":65535,"currency":"PLN","pricePerUnit":0.55,"totalCost":17.4,......}
Code: Select all
curl -s -H "Content-Type: application/json" -H "Accept: application/json" -X PATCH -d '{"code":"KOD TWOJEGO LINKU",,"action":"read"}' https://supla/direct/3
Code: Select all
[Jj@openhab ~]$ telnet supla 443
Trying 192.168.10.24...
Connected to supla.
Escape character is '^]'.
^]
telnet> ^C
Connection closed by foreign host.
Jakieś pomysły?
Z góry dziękuję za odpowiedź.
