| Statystyki |
» Użytkownicy: 3,489
» Najnowszy użytkownik: huzlik
» Wątków na forum: 1,259
» Postów na forum: 8,996
Pełne statystyki
|
| Użytkownicy online |
Aktualnie jest 257 użytkowników online. » 0 Użytkownik(ów) | 253 Gość(i) Applebot, Baidu, Bing, Google
|
| Ostatnie wątki |
MQTT
Forum: LanKontroler V4
Ostatni post: AlvinCorbitt
Wczoraj, 07:29 AM
» Odpowiedzi: 6
» Wyświetleń: 4,002
|
Huawei DTSU666-H
Forum: MODBUS Urzadzenia Custom
Ostatni post: GraceElias
Wczoraj, 07:18 AM
» Odpowiedzi: 6
» Wyświetleń: 9,120
|
rafonix
Forum: Zastosowania Użytkowników
Ostatni post: tomax
11-03-2025, 01:58 PM
» Odpowiedzi: 0
» Wyświetleń: 15
|
mqtt brak banych po aktua...
Forum: LanKontroler V4
Ostatni post: sl500
11-01-2025, 10:31 PM
» Odpowiedzi: 4
» Wyświetleń: 1,182
|
LK i przekaźniki
Forum: LanKontroler V3
Ostatni post: yea92649
10-17-2025, 10:29 AM
» Odpowiedzi: 1
» Wyświetleń: 2,032
|
Integracja z Home Assista...
Forum: LanKontroler V3.5
Ostatni post: Rudo1111
10-14-2025, 01:41 AM
» Odpowiedzi: 24
» Wyświetleń: 27,987
|
watchdog restart limit in...
Forum: LanKontroler V3.5
Ostatni post: kkontak
10-08-2025, 11:37 AM
» Odpowiedzi: 3
» Wyświetleń: 2,438
|
LK3.5-NOWY SOFT - KOLEJNE...
Forum: LanKontroler V3.5
Ostatni post: krzychor
09-30-2025, 09:29 PM
» Odpowiedzi: 628
» Wyświetleń: 624,762
|
Problem z konfiguracją La...
Forum: LanKontroler V3.5
Ostatni post: sophiasmith
09-23-2025, 12:10 PM
» Odpowiedzi: 0
» Wyświetleń: 225
|
Sofar ME3000SP Modbus
Forum: MODBUS Urzadzenia Custom
Ostatni post: yotob
09-18-2025, 10:05 AM
» Odpowiedzi: 5
» Wyświetleń: 6,703
|
|
|
| LCD Switcher |
|
Napisane przez: stAch - 09-03-2021, 03:44 PM - Forum: LanKontroler V3.5
- Odpowiedzi (8)
|
 |
(firmware >1.43 Hw >3.5 posiada już zinterpretowane to rozwiązanie a poniższe pliki nie będą działać prawidłowo)
Wspominałem już ze LCD po czasie pracy na tych samych informacjach wypala pixele,
właśnie zamówiłem nowy bo dotychczasowy jest w stanie jak widać na filmie i w związku z tym by nie dojechać nowego napisałem prosty kod który umożliwia nam zmianę wyświetlanej informacji przy użyciu jednego z wejść np INPD4
w zdarzeniach dodajemy event jeśli INPD4 = 1 ==> http4 a jako ciąg http4 wstawiamy url do naszego pliku który zamieszczamy na dowolnym serwerze => zmiana ręczna ekranu
lub url do naszego pliku wywołujemy cyklicznie czyli ustawiamy jako adres serwera1 => zmiana cykliczna ekranu
Kod PHP: <?php include_once('CONFIG.PHP');
//$ip = '192.168.1.100'; //odkomentowac dla stalego ip $context = stream_context_create(array( 'http' => array( 'header' => "Authorization: Basic " . base64_encode("$username:$password") ) ));
function set_val($param, $value){ $fileData = file('CONFIG.PHP'); $newArray = array(); $jest = 0; foreach($fileData as $line) { if (strpos($line, $param.' = ')) { //jesli linia ma parametr to zmiana + opis if (strpos($line, '/')){$opis = substr($line, strpos($line, '/'), strlen($line));} else {$opis = "\n";} $line = '$'.$param.' = \''.$value.'\'; '.$opis; $jest = 1; } if (strpos($line, '*end*') && $jest == 0){$line = '$'.$param.' = \''.$value.'\';'."\n".'/*end*/'."\n";} $newArray[] = $line; } $fp = fopen('CONFIG.PHP', 'w'); fwrite($fp, implode("",$newArray)); fclose($fp); }
function test($data,$pn){ //sprawdzanie poprawności składni i kodowanie url if(substr_count($data, '*') != 4){$data = "1* * config data* error line ".$pn."* ";} return str_replace(array('%',' '), array('!','%20'), $data); }
$ips = getenv("REMOTE_ADDR") ; if ($ips != $ip){set_val('ip', $ips);} //zapis ip jeśli zmieniono
if ($pn < (count($panel)-1)){set_val("pn",$pn+1); } else {set_val("pn","0"); } //zapis nr tablicy
$url = test($panel[$pn],$pn);
//***************************** send info *********************************// set_error_handler( function ($s, $m, $f, $l) { throw new ErrorException($m, $s, $s, $f, $l); }); try { file_get_contents('http://'.$ip.':'.$port.'/stm.cgi?oled='.$url, false, $context); } catch (Exception $e) { $url = $e->getMessage(); } restore_error_handler();
//echo $url; ?>
i plik configu
Kod PHP: <?php $username = 'admin'; //user LK $password = 'admin'; //pass LK $ip = '10.10.2.100'; //ip LK $port = '80'; //port LK $pn = '0';
//********nie przesuwać poniższych lini jako pozycji *************// $panel = array( "1* * %06900 * * ", ///panel 1 Każda z tych linii jest kodem ustawień ekranu OLED "1* OGRZEWANIE*Zasobnik %01910*Wymiennik %01610*Kociol %01810", ///panel 2 Każde z wywołań pliku powoduje wysłanie do LK ustawień "1* SOLAR*Solar %01710*Wymiennik %01610*Pompa %043 %02210", ///panel 3 kolejno jednej linii i wyświetlenie jej na ekranie OLED "1* POGODA*Temp: %01410'C*Cisn: %05912*Wilg: %01510 %", ///panel 4 aż do następnej zmiany - wyświetlenie ostatniej "1* INFO*----*--*--", ///panel 5 powoduje znów wyświetlenie pierwszej itd... );
?>
Ilość paneli zasadniczo dowolna kolejne dodajemy np kopiując jako nowa linię INFO i odpowiednio edytując, Pamiętając ze panel musi zawierać 4 linie rozdzielone * a każda z linijek txtu LCD musi zawierać minimum jeden znak lub spacje!
Możesz zobaczyć jak to wygląda aktualnie na twoim ekranie OLED 192.168.1.100/xml/oled.xml i wkleić do kodu
np: pusty ekran to
działanie na filmie poniżej ale lepiej przetestować samemu inpd4 do plusa i mamy zmianę ekranu z informacją
licencja freeuse wszelkie pomysły dalszego rozwoju kodu mile widziane...
|
|
|
| Email na Gmail |
|
Napisane przez: stAch - 08-25-2021, 12:47 PM - Forum: LanKontroler V3.5
- Odpowiedzi (6)
|
 |
5 sierpnia /ostatnie użycie hasła wg panelu Google/ padło mi wysyłanie email z smtp.gmail.com i aktualnie za żadne skarby nie chce się uruchomić
jakie s sugestie?? OAUTH2 z wygenerowanym hasłem do aplikacji
Serwer SMTP: smtp.gmail.com
Port: 587
Użyj TLS zaznaczone
Użytkownik: adres.gmail@gmail.com
Hasło: hasło do aplikacji
do: adresat@gmail.com
od: adres.gmail@gmail.com /ten sam co login/
temat i maile ustawione
notabene kamery IP ciągle wysyłają powiadomienia na podobnej zasadzie tylko mają własne hasło
próbowałem nawet odnowić - nadać nowe hasło aplikacji ale nadal nie pojawiają się maile.
|
|
|
| Stacja pogodowa |
|
Napisane przez: tombla - 08-11-2021, 09:52 AM - Forum: LanKontroler V3.5
- Odpowiedzi (4)
|
 |
Dzień dobry,
chciałbym stworzyć stacje pogodową w oparciu o Lan Kontroler V3.5 - szukam informacji o jakimś kompatybilnym sensorze prędkości i kierunku wiatru.
W sieci znalazłem taką stacje pogodową:
https://botland.com.pl/stacje-pogodowe/1...15901.html
Czy mogę prosić o informacje:
1. Czy da się ją zintegrować z Lan Kontrolerem?
jeżeli tak, to:
2. Jak to zrobić?
jeżeli nie, to:
3. Czy ktoś ma informacje o podobnym rozwiązaniu, którą można zintegrować z Lan Kontrolerem
Będę wdzięczny za każdą informację.
Miłego dnia
|
|
|
| 3G |
|
Napisane przez: PiotrK - 08-08-2021, 10:42 PM - Forum: GSM kontroler GSM
- Brak odpowiedzi
|
 |
T-Mobile (może i inni) wyłącza 3G.
Wiem, że GSM kontroler wykorzystuje 2G, ale chciałbym się upewnić.
Czy obie wersje 3 i 4 będą działały po wyłączeniu 3G ?
|
|
|
| Kalendarz |
|
Napisane przez: marcinb - 08-05-2021, 07:29 PM - Forum: LanKontroler V3.5
- Odpowiedzi (2)
|
 |
Tak sie zastanawiałem czy dało by rade zrobić seijego rodzaju kalendarz albo cos na ten styl. Chodzi mi o to zeby wpisac sobie cos i potem lk powiadomil mnie o tym przez sms albo meila, np ze 30 sierpnia wywoza smieci, albo ze 31 grudnia mam odczytac i zresetowac licznik, albo co tam innego.
|
|
|
| Zdlane sterowanie - brak powiadomień email |
|
Napisane przez: lukasino - 08-05-2021, 02:21 PM - Forum: LanKontroler V3.5
- Odpowiedzi (4)
|
 |
Witam,
Spiąłem ze sobą dwa LK przez "Zdalne sterowanie". Sygnał z przekaźników jest przekazywanym, ale zauważyłem że nie działa powiadomienie email. Testuje w zakładce "email" i faktycznie jak jest zaznaczona opcja "zdalne sterowanie" to nie działa, zarówno na serwerze jak i kliencie. Czy to jakiś błąd w oprogramowaniu SW 1.42c | HW 3.8?.
pozdrawiam
|
|
|
|