Załaczam nowy soft do Lk3.5/6/7 ver. 1_21 - nie wgrywac do LK3
[
attachment=599]
Poprawiono:
- wysyłanie stanu Eventów przez mqtt w zdarzeniach;
- ustawianie wejść w diff2 i diff3 po restarcie;
- ustawianie mocy (w wersji 1.19 mnożył razy 1000);
- ponowne połączenie po rozłączeniu mqtt;
- obsługę GSMa na serial port;
Dodano:
- nagłówek do emaila, żeby wysyłam polskie znaki "
Content-Type: text/plain; charset=utf-8; format=flowed;Content-Transfer-Encoding: 8bit;Content-Language: pl" jak sugerował użytkownik rpce tutaj;
- obsługę czytnika kodów kreskowych oraz QR(barcode reader), zczytany kod jest automatycznie wysyłany przez mqtt;
- obsługę ultradźwiękowego czujnika odległości JSN-SR04T-2.0, praca w Mode 2. Dodanie go także do zdarzeń;
- sekcję "wysyłka przy zmianie" w mqtt, dla INPT1, INPT2, BARCODE. Dane mqtt są wysyłane gdy nastąpi zmiana na tych wejściach.
- trzy dodatkowy wyjścia email w zdarzeniach, teraz są 4(emial1...email4) do wyboru, dodano także 8 pól do definicji treści dla tych wyjść. Każde wyjście emialx ma dwa pola tekstowe, pierwsze wysyłane przy aktywacji zdarzenia, drugie przy deaktywacji.
- dodanie możliwości wstawiania zmiennych w wysyłany tekst emial, tak samo jak ma to miejsce w HTTP url lub OLED.
- dodano zapamiętywanie stanu wszystkich wyjść (OUT0....OUT5, PWM0...PWM3) po zaniku zasilania, jeśli mamy podłączona baterię backupową do dwu-pinowego złącza umieszczonego zaraz za wejściami INPDx.
Wgrane. - wygląda na razie ok
A jednak. Cały czas mam problem z Watchdogiem. Czy przypadkiem nie jest problemem inny port zewnętrzny (8080) przekierowany na wewnętrzny (80)? W załączeniu zrzut.
(12-24-2019, 02:41 PM)agrest napisał(a): [ -> ]A jednak. Cały czas mam problem z Watchdogiem. Czy przypadkiem nie jest problemem inny port zewnętrzny (8080) przekierowany na wewnętrzny (80)? W załączeniu zrzut.
A jakie masz ustawienia watchdoga?
(12-24-2019, 04:40 PM)wilkxt napisał(a): [ -> ] (12-24-2019, 02:41 PM)agrest napisał(a): [ -> ]A jednak. Cały czas mam problem z Watchdogiem. Czy przypadkiem nie jest problemem inny port zewnętrzny (8080) przekierowany na wewnętrzny (80)? W załączeniu zrzut.
A jakie masz ustawienia watchdoga?
W tej chwili nawet nie jestem w stanie sprawdzić. Nie ładuje danych...
(12-24-2019, 05:04 PM)agrest napisał(a): [ -> ] (12-24-2019, 04:40 PM)wilkxt napisał(a): [ -> ] (12-24-2019, 02:41 PM)agrest napisał(a): [ -> ]A jednak. Cały czas mam problem z Watchdogiem. Czy przypadkiem nie jest problemem inny port zewnętrzny (8080) przekierowany na wewnętrzny (80)? W załączeniu zrzut.
A jakie masz ustawienia watchdoga?
W tej chwili nawet nie jestem w stanie sprawdzić. Nie ładuje danych...
Wyślij na priv namiary na lk, wejdę i sprawdzę ci gi boli
Błędy:
W mailu w tekscie jak użyje się polskich znaków np. "wejście" to jest komunikat
Tekst - Nie może mieć mniej niż 0 znaków i więcej niż 159 znaków
Mail działa z TLS na 465 z gmail ale z mydevil.net już nie chce
Zauważyłem, że nie zawsze się aktualizuje czas z serwera NTP po restarcie. Niekiedy wystarczy nacisnąć tylko "Zapisz" aby czas się zaktualizował.
Wcześniej zauważyłem. Przy aktualizacji na nowszą wersję w zakładce Klient HTTP dopisuje się słowo amp;. Trzeba to ręcznie kasować aby móc ponownie zapisać.
Literówka w zdaniu Użyj TLS (ważny port musi być wybrana). powinno być chyba słowo "wybrany"
A w ogóle co to robi z tym portem ? To szyfruje ruch na porcie 1183 ? Działa to z serwerem ats ?
Wpisanie w zakładce Moc i energia wartości licznika jest poprawione ale tylko do dwóch miejsc po przecinku. Trzecie miejsce zeruje.
Czy jest watchdog samego Lankontrolera ? Gdzie to znajdę.
Przyszłościowo:
Nie można by było exportować konfiguracji do pliku tekstowego ? Było by to lepsze rozwiązanie jak plik binarny któ2ry nie zawsze przy zmianie firmware jest dobrym rozwiązaniem.
Rozumiem, że nie da się zrobić z braku zasobów terminala z błędami na stronie ale chociaż wysyłać komunikaty na port tcp/udp na podany adres to byłoby super - temat do przemyśleń.
https://packetsender.com/documentation
Hello,
I found a new problem, same on 1.19 or 1.21 SW version (3.5HW)
I can't save any changes on ''http client''.
Old setting, configured on 1.11 version:
api.thingspeak.com:80/update?api_key=KEYKEYKEY&field1=%062&field2=%132&field5=%161&field6=%171&field7=%191&field8=%430
but I see any bad character. I want repair to: ***KEYfield1=%062;field2***, but web say: [b]Server address 1[/b] - URL is not valid. Please enter host:port/path.
'';'' this character is problem, when a change to '','' or ''.'' is possible to save, but it is not functional.
How can I setup multiple field to thingspeak?
Thank you very much.
(12-27-2019, 11:49 PM)xdedek napisał(a): [ -> ]Hello,
I found a new problem, same on 1.19 or 1.21 SW version (3.5HW)
I can't save any changes on ''http client''.
Old setting, configured on 1.11 version:
api.thingspeak.com:80/update?api_key=KEYKEYKEY&field1=%062&field2=%132&field5=%161&field6=%171&field7=%191&field8=%430
but I see any bad character. I want repair to: ***KEYfield1=%062;field2***, but web say: [b]Server address 1[/b] - URL is not valid. Please enter host:port/path.
'';'' this character is problem, when a change to '','' or ''.'' is possible to save, but it is not functional.
How can I setup multiple field to thingspeak?
Thank you very much.
save without amp;
as below
api.thingspeak.com:80/update?api_key=KEYKEYKEY&field1=%062&field2=%132&field5=%161&field6=%171&field7=%191&field8=%430
(12-27-2019, 10:02 PM)rpce napisał(a): [ -> ]Błędy:
A w ogóle co to robi z tym portem ? To szyfruje ruch na porcie 1183 ? Działa to z serwerem ats ?
tak szyfruje połaczenie mqtt, port trzeba wybrac 8883, serwer ats to obsluguje.
(12-27-2019, 10:02 PM)rpce napisał(a): [ -> ]Czy jest watchdog samego Lankontrolera ? Gdzie to znajdę.
watcgdog nie, jest tylko w schedulerze opcja cyklicznego restartu LK.