10-03-2013, 04:39 PM
Witam
UWAGA soft tylko dla LK z HW 1.2, prosze sprawdzić na głownej stronie LK w prawym górnym rogu.
Proszę o testy i uwagi.
Załączam nowe softy dla obu wersji 2.51(watchoog) i 3.15(home).
lan_module_ver_3_15.bin (Rozmiar: 325.14 KB / Pobrań: 247)
http.jpg (Rozmiar: 19.68 KB / Pobrań: 5,631)
Zmiany w 2.51
1.Poprawka w ustawieniu nazwy serwera smtp dla poczty (bywało ze jeden znak sam się zmieniał).
2. Watchdoog moze pingować zarówno adresy IP jak i nazwy domenowe hosta, wcześniej tylko IP.
3. Dodano klienta HTTP, głownie do wysyłania zapytań GET lub POST z wartościami czujników na zdalny serwer.
Zmiany w 3.15
1.Poprawiony blad ustawienia autoryzacji
2.Wejscie INPD do licznika impulsów, zlicza z czestotliwoscia nie wieksza niz 0,5s (w kolejnych softach bedzie mozna ta wartosc ustawic) ma to zapobiegac pojawianiu sie przypadkowych imnpulsow podczas "prawidłowego " impulsu.
3.Dodano klienta HTTP, głownie do wysyłania zapytań GET lub POST z wartościami czujników na zdalny serwer.
Ponizej przykładowy zrzut ustawień klienta HTTP do wysylania danych na serwer https://www.thingspeak.com, mozna założyć konto i przetestować.
Żeby w tresci zapytania dodac wartośc z konkretnego czujnika lub we/wy należy użyć znaku "#" i podać numer (poniżej spis numerów dla we/wy).
Wyżej wymieniony przykładowy serwer wymaga podania nazwy field=wartość, można wpisać coś na stałe np field=12.4 , wtedy wysyłana będzie stała wartość 12.4 na serwer, żeby wsyałc wartośc konkretnego czujnika wpisujemy field=#xx , gdzie xx- to dwucyfrowy numer we/wy, UWAGA!!! musi być dwucyfrowy, jak chcemy wpisać 5 to wpisujemy 05. Jak chcemy wysałac dane z kilku czujników to należy użyć #xx kilka razy.
Maksymalna nazwa serwera to 31 znaków, maksymalny ciąg RemouteURL to 127 znaków.
W okienku time wpisujemy czestotliwosc w sekundach z jaka dane beda wysylane na serwer. W poniższym przykładzie i dla prawidłowych zapytań miezy 'GET' a '/' jest spacja.
lan_module_ver_2_51.bin (Rozmiar: 324.02 KB / Pobrań: 215)
Spis numerów we/wy
soft 2.15
#define OUT0 (5)
#define OUT1 (6)
#define OUT2 (7)
#define OUT3 (8)
#define OUT4 (9)
#define TEMP (10)
#define VCC (11)
#define INP1 (12)
#define INP2 (13)
#define INP3 (14)
#define INP4 (15)
#define INP5 (16)
#define INP6 (17)
#define INP7 (18)
#define INP8 (19)
#define INP9 (20)
#define I3XI5 (30)
#define PXT (31)
#define INP1D (41)
#define INP2D (42)
#define INP3D (43)
#define INP4D (44)
soft 3.15
#define OUT0 (5)
#define OUT1 (6)
#define OUT2 (7)
#define OUT3 (8)
#define OUT4 (9)
#define TEMP (10)
#define VCC (11)
#define INP1 (12)
#define INP2 (13)
#define INP3 (14)
#define INP4 (15)
#define INP5 (16)
#define INP6 (17)
#define INP7 (18)
#define INP8 (19)
#define INP9 (20)
#define INP10 (21)
#define INP11 (22)
#define DTH11_1 (23)
#define DTH11_2 (24)
#define I3XI5 (30)
#define PXT (31)
#define PINP3D (32)
#define PINP3D_24H (33)
#define INP1D (41)
#define INP2D (42)
#define INP3D (43)
#define INP4D (44)
UWAGA soft tylko dla LK z HW 1.2, prosze sprawdzić na głownej stronie LK w prawym górnym rogu.
Proszę o testy i uwagi.
Załączam nowe softy dla obu wersji 2.51(watchoog) i 3.15(home).
lan_module_ver_3_15.bin (Rozmiar: 325.14 KB / Pobrań: 247)
http.jpg (Rozmiar: 19.68 KB / Pobrań: 5,631)
Zmiany w 2.51
1.Poprawka w ustawieniu nazwy serwera smtp dla poczty (bywało ze jeden znak sam się zmieniał).
2. Watchdoog moze pingować zarówno adresy IP jak i nazwy domenowe hosta, wcześniej tylko IP.
3. Dodano klienta HTTP, głownie do wysyłania zapytań GET lub POST z wartościami czujników na zdalny serwer.
Zmiany w 3.15
1.Poprawiony blad ustawienia autoryzacji
2.Wejscie INPD do licznika impulsów, zlicza z czestotliwoscia nie wieksza niz 0,5s (w kolejnych softach bedzie mozna ta wartosc ustawic) ma to zapobiegac pojawianiu sie przypadkowych imnpulsow podczas "prawidłowego " impulsu.
3.Dodano klienta HTTP, głownie do wysyłania zapytań GET lub POST z wartościami czujników na zdalny serwer.
Ponizej przykładowy zrzut ustawień klienta HTTP do wysylania danych na serwer https://www.thingspeak.com, mozna założyć konto i przetestować.
Żeby w tresci zapytania dodac wartośc z konkretnego czujnika lub we/wy należy użyć znaku "#" i podać numer (poniżej spis numerów dla we/wy).
Wyżej wymieniony przykładowy serwer wymaga podania nazwy field=wartość, można wpisać coś na stałe np field=12.4 , wtedy wysyłana będzie stała wartość 12.4 na serwer, żeby wsyałc wartośc konkretnego czujnika wpisujemy field=#xx , gdzie xx- to dwucyfrowy numer we/wy, UWAGA!!! musi być dwucyfrowy, jak chcemy wpisać 5 to wpisujemy 05. Jak chcemy wysałac dane z kilku czujników to należy użyć #xx kilka razy.
Maksymalna nazwa serwera to 31 znaków, maksymalny ciąg RemouteURL to 127 znaków.
W okienku time wpisujemy czestotliwosc w sekundach z jaka dane beda wysylane na serwer. W poniższym przykładzie i dla prawidłowych zapytań miezy 'GET' a '/' jest spacja.
lan_module_ver_2_51.bin (Rozmiar: 324.02 KB / Pobrań: 215)
Spis numerów we/wy
soft 2.15
#define OUT0 (5)
#define OUT1 (6)
#define OUT2 (7)
#define OUT3 (8)
#define OUT4 (9)
#define TEMP (10)
#define VCC (11)
#define INP1 (12)
#define INP2 (13)
#define INP3 (14)
#define INP4 (15)
#define INP5 (16)
#define INP6 (17)
#define INP7 (18)
#define INP8 (19)
#define INP9 (20)
#define I3XI5 (30)
#define PXT (31)
#define INP1D (41)
#define INP2D (42)
#define INP3D (43)
#define INP4D (44)
soft 3.15
#define OUT0 (5)
#define OUT1 (6)
#define OUT2 (7)
#define OUT3 (8)
#define OUT4 (9)
#define TEMP (10)
#define VCC (11)
#define INP1 (12)
#define INP2 (13)
#define INP3 (14)
#define INP4 (15)
#define INP5 (16)
#define INP6 (17)
#define INP7 (18)
#define INP8 (19)
#define INP9 (20)
#define INP10 (21)
#define INP11 (22)
#define DTH11_1 (23)
#define DTH11_2 (24)
#define I3XI5 (30)
#define PXT (31)
#define PINP3D (32)
#define PINP3D_24H (33)
#define INP1D (41)
#define INP2D (42)
#define INP3D (43)
#define INP4D (44)
pozdrawiam
tomek
tomek