Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
LK3-NOWY SOFT 1.29b
#1
Witam
Załaczam nowy soft do Lk3 versia 1.29b

.bin   lk3_firmware_1_29b.bin (Rozmiar: 271.43 KB / Pobrań: 58)
w stosunku do wersji 1.27b poprawiono problemy z http client.

w wersi 1.27b
Dodano:
- IP watchdoog, do monitoringu urządzeń w sieci i ich ewentualnym restarcie/powiadomieniu emilem
- remote control, jeden LK3 może sterować innym LK3 przez pakiety UDP
opis remote control:
Dane wejscie INPDx lub EVENTX może załączyć zdalnie dane outx lub pwmx, dodatkowo wybieramy czy załaczenie ma nastapic na stan niski czy wysoki danego wejscia.
Po właczeniu remote control LK3 bedzie wysylal na ustawiony adrss IP lub host pakiet sterujący gdy nastapi zmiana stanu wejscia inpd lub eventu. LK3 także przyjmuje pakiety sterujące od innych LK3, pracuje jako klient/server. Żeby dane LK3 mogły sie porozumiec musi być zgodne hasło i port.

Poprawiono:
- w http client dodano stany outs/pwm i inpd, numery od 43 do 56
out0 43
out1 44
out2 45
out3 46
out4 47
out5/wy_tranz 48
pwm0 49
pwm1 50
pwm2 51
pwm3 52
inpd1 53
inpd2 54
inpd3 55
inpd4 56
pozdrawiam
tomek
Odpowiedz
#2
Witam. Czy jest ograniczenie długości pola "Remote url"? Nie mogę zapisać do niego poniższej wartości. Niektóre ciągi zamieniłem na "xx..."

Kod:
/xxxxxxxxxx_xxxxxxxxxx/update.php?api_key=xxxxxxxxxxxxxxxxx&inpa1=%00&inpa2=%01&inpa3=%02&inpa4=%03&inpa5=%04&inpa6=%05&vin=%06&inpa1_raw=%07&inpa1_raw=%08&inpa1_raw=%09&inpa1_raw=%10&inpa1_raw=%11&inpa1_raw=%12&temp=%13&t1=%14&h1=%15&ds1=%16&ds2=%17&ds3=%18&ds4=%19&ds5=%20&ds6=%21&diff1=%22&diff2=%23&power1=%35&power2=%36&power3=%37&power4=%38&energy1=%39&energy2=%40&energy3=%41&energy4=%42&out0=%43&out1=%44&out2=%45&out3=%46&out4=%47&out5=%48&pwm0=%49&pwm1=%50&pwm2=%51&pwm3=%52&inpd1=%53&inpd2=%54&inpd3=%55&inpd4=%56
LK3.6 + 2x ASC711EX_15, 5x DS18B20, BME280, WATCHDOG (router, kamera), ALARM (uzbrajanie, 2x PIR, syrena), ogrzewanie, CWU, podgrzewanie przyłącza wody, poziom szamba, zmierzch, wykres danych od 2016 r.
Odpowiedz
#3
maksymalnie 190 znaków
pozdrawiam
tomek
Odpowiedz
#4
Szkoda. Nie zawsze jest możliwość odpytania LK o dane z internetu. Np połączenia komórkowe bez publicznego adresu.
Dobrze byłoby aby można ustawić czas wysyłki dokładnie. Np o pełnej godzinie i później co 10 minut. Mamy wówczas pewność że dane są z określonego czasu. A nie nap z 12:33 i 47 sekund.
A jeszcze jedno. Czy przewidujecie możliwość zapisania ustawień i ich przywrócenia? A może idzie to zrobić za pomocą wywołań html (xml, itd)?
LK3.6 + 2x ASC711EX_15, 5x DS18B20, BME280, WATCHDOG (router, kamera), ALARM (uzbrajanie, 2x PIR, syrena), ogrzewanie, CWU, podgrzewanie przyłącza wody, poziom szamba, zmierzch, wykres danych od 2016 r.
Odpowiedz
#5
agrest napisał(a):Szkoda. Nie zawsze jest możliwość odpytania LK o dane z internetu. Np połączenia komórkowe bez publicznego adresu.
może to bedzie zwiekszone, ale narazie nie obiecuję. Ale można skorzystac z MQTT do wysylania danych z sieci komórkowej. Lk wysyla dane na serwer mqtt (sa darmowe publiczne, ATS tez juz taki uruchamia), Ty łaczysz sie z serwerem i masz dane na bieżąco.

Co do wyslania danych po http to po znaku % dajesz 3 znaki, dwa to numer wejścia, a trzecie dzielnik wartości
agrest napisał(a):A jeszcze jedno. Czy przewidujecie możliwość zapisania ustawień i ich przywrócenia? A może idzie to zrobić za pomocą wywołań html (xml, itd)?
Będzie dodana taka możliwość
pozdrawiam
tomek
Odpowiedz
#6
wilkxt napisał(a):może to bedzie zwiekszone, ale narazie nie obiecuję. Ale można skorzystac z MQTT do wysylania danych z sieci komórkowej. Lk wysyla dane na serwer mqtt (sa darmowe publiczne, ATS tez juz taki uruchamia), Ty łaczysz sie z serwerem i masz dane na bieżąco.

Co do wyslania danych po http to po znaku % dajesz 3 znaki, dwa to numer wejścia, a trzecie dzielnik wartości

Ale serwer mqtt ogranicza mnie. Mam swój serwer www, bazę i wówczas jestem bardzo elastyczny.
Co do 3 znaków - wiem, wiem. Już zauważyłem i poprawiłem. Smile

wilkxt napisał(a):Będzie dodana taka możliwość

No i pięknie... Smile
LK3.6 + 2x ASC711EX_15, 5x DS18B20, BME280, WATCHDOG (router, kamera), ALARM (uzbrajanie, 2x PIR, syrena), ogrzewanie, CWU, podgrzewanie przyłącza wody, poziom szamba, zmierzch, wykres danych od 2016 r.
Odpowiedz
#7
agrest napisał(a):Ale serwer mqtt ogranicza mnie. Mam swój serwer www, bazę i wówczas jestem bardzo elastyczny.
Jak ograniczysz długość nazw(np.do 3 liter) zmiennych to może zmieścisz się w 190 znakach
pozdrawiam
tomek
Odpowiedz
#8
Nie ma opcji żeby się zmieściło Sad

A przy okazji w "Instrukcji" jest błąd - zła numeracje wejść:

INPA1_RAW 7
INPA1_RAW 8
INPA1_RAW 9
INPA1_RAW 10
INPA1_RAW 11
INPA1_RAW 12
LK3.6 + 2x ASC711EX_15, 5x DS18B20, BME280, WATCHDOG (router, kamera), ALARM (uzbrajanie, 2x PIR, syrena), ogrzewanie, CWU, podgrzewanie przyłącza wody, poziom szamba, zmierzch, wykres danych od 2016 r.
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 2 gości