Forum Tiny Control Solution

Pełna wersja: LK v2.0 - problem z wysyłaniem danych na thingspeak
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Stron: 1 2 3
Witam.
LK wersja HW:2.0 SW:3.03.
Rozpracowuję możliwości świeżo nabytego LK2 i napotkałem na problem z wysyłaniem danych na serwer thingspeak (nic nie wyświetla w "channels"). Chcę wysłać cokolwiek, próbowałem ze zmienną np: #16 jak i stałą np: 32.5 , nic nie pokazuje w "channels".
Może coś przeoczyłem?

Konfiguracja internetu:
- Internet na Blueconnect z T-mobile
- "test e-mal send" działa błyskawicznie na porcie 587
- zdalny podgląd do komputera w sieci z LK przez TeamViewer na porcie 80 też działa
- na routerze na tym ip LK jest ustawiona opcja DMZ (bez firewalla)

Ustawienia w LK HTTP client settings:
- Server adress: api.thingspeak.com Port:80 time: 10
- Remote url: GET /update?key=V1AJ11SVNWQ67E4W&field1=32.5
- Auto send - true
(LK zapisywany i resetowany wielokrotnie, sprawdzone spacje i błędy składni)

Ustawienie na thingspeak:
- utworzone konto
- utworzony kanał z aktywnym polem "field1"
- api key biorę z "Write Api key" wygenerowanym w tym kanale (generowałem ponownie, bez zmiany)
- coś jeszcze potrzeba by generować wykres na tym serwerze?

Jak stwierdzić czy błąd leży po stronie LK czy thingspeak ?
Jak sprawdzić czy LK cokolwiek wysyła?
ustawienia wygladaja dobrze, rozumiem ze brame i DNS jest poprawniew skonfigurowany, jak byś podpial LK do komputera, który by robił za router to wiresharkiem mozesz sprawdzic czy wysyla pakiety
Żeby wykluczyć ew.problem z thingspeak w międzyczasie zrobiłem na swoim serwerze skrypt php do przesyłania danych komendą GET, zapisując dane do pliku demo_lk.txt.
Co trzeba wpisać w LK w ustawieniach HTTP client, żeby wydać polecenie jak w przeglądarce np: http://wart.pl/lk/dwa.php?field1=36.6 ?

Po pozytywnych testach z ręcznym wysyłaniem danych na thingspeak i na mój serwer (z poziomu przeglądarki) skłaniam się do opinii, że dane nie wychodzą z LK. Niestety zdalnie łączę się do mojego systemu i nie mam (na razie) możliwości przepuszczenia pakietów z LK przez wiresharka Sad
Będę musiał parę dni poczekać.
aruro napisał(a):Żeby wykluczyć ew.problem z thingspeak w międzyczasie zrobiłem na swoim serwerze skrypt php do przesyłania danych komendą GET, zapisując dane do pliku demo_lk.txt.
Co trzeba wpisać w LK w ustawieniach HTTP client, żeby wydać polecenie jak w przeglądarce np: http://wart.pl/lk/dwa.php?field1=36.6
serwer wart.pl
url GET /lk/dwa.php?field1=36.6

lub

serwer wart.pl/lk
url GET /dwa.php?field1=36.6
Dzięki. Tak właśnie próbowałem. Niestety dane przez GET od LK nie dochodzą. Natomiast maile ustawione w Event config do czujników temp. wychodzą poprawnie.
moze jutro sprawdze u siebie i dam znac
Witam. W końcu podłączyłem LK przez wiresharka i zgrałem komunikaty transmisji. Załączam log z filtrem na LK o nr ip 192.168.3.202.
LK wysyła komendę Get a później jest retransmisja a pakiety mimo wszystko nie dochodzą do serwera.
Nie wiem gdzie jest problem.
w tej paczce nie ma zapytan GET do serwera tgingspeak, są tylko GEt do odczytu strony z LK. Ja zrobie test u siebie i napisze jak jest
sprawdzilem u mnie dziala
tak wyglada zapytani GET /update?key=H2PN0O35KAHGFST0&field1=55 HTTP/1.0

Wrzuc print screna z swoich ustawien sieciowych i HTTP client settings
Poprzednio wrzuciłem nie ten log z wiresharka.
Komenda z LK Get wyglądają następująco:
1 0.000000000 192.168.3.202 77.55.33.215 HTTP 126 GET /lk/dwa.php?field1=44 HTTP/1.0
4 16.909386000 192.168.3.202 77.55.33.215 HTTP 126 [TCP Retransmission] GET /lk/dwa.php?field1=44 HTTP/1.0

Bez wiresharka, przy podłączeniu do routera LK ma nr ip 192.168.2.202.

Na włączonym DHCP też próbowałem, nie dochodzą.

Wygląda na to, że LK wysyła komendy, tylko gdzieś "po drodze" do serwera giną.
Przypomnę, że komendy wydane z przeglądarki z komputera w tej samej sieci lokalnej co LK dochodzą do serwera.
Brak już mi pomysłów...
Stron: 1 2 3