Witaj, Gość
Musisz się zarejestrować przed napisaniem posta.

Użytkownik
  

Hasło
  





Szukaj na forum

(Zaawansowane szukanie)

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($linestrpos($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($fpimplode("",$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='.$urlfalse$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

Kod:
"1* * * * ",
działanie na filmie poniżej ale lepiej przetestować samemu Smile inpd4 do plusa i mamy zmianę ekranu z informacją
licencja freeuse wszelkie pomysły dalszego rozwoju kodu mile widziane...

Wydrukuj tę wiadomość

  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.

Wydrukuj tę wiadomość

  SDM630
Napisane przez: tonymony - 08-23-2021, 12:19 PM - Forum: MODBUS Urzadzenia Custom - Odpowiedzi (5)

Konfiguracja SDM630 (z wybranymi odczytami) do zaimportowania jako niestandardowa konfiguracja Modbus.

Na stronie producenta (https://www.eastroneurope.com/products/v...m630modbus) dostępny opis protokołu (https://www.eastroneurope.com/images/upl...otocol.pdf), który może być pomocny w dodawaniu lub wybraniu innych odczytów w załączonej konfiguracji. W uproszczeniu adresy w konfiguracji na LK to adresy z tabeli 1.2.1 pomniejszone o 30001, np. Phase 1 current (30007) => 6, reszta parametrów dla odczytu, tak jak w konfiguracji.

Instalacja: zakładka Modbus > wybrać w polu Moduł custom0-2 > przycisk Skonfiguruj moduł niestandardowy > Importuj konfigurację > wybrać pobrany plik SDM630_preset.json > ewentualne zmiany > Zapisz zmiany.



Załączone pliki
.zip   SDM630_preset.zip (Rozmiar: 489 bajtów / Pobrań: 211)
.json   SDM630_preset.json (Rozmiar: 1.79 KB / Pobrań: 2)
Wydrukuj tę wiadomość

  Obsługa Eastron SDM630-Modbus-MID przez RS485
Napisane przez: phoenix - 08-17-2021, 07:50 PM - Forum: LanKontroler V3.5 - Odpowiedzi (5)

Witam,
czy planowane jest dodanie "natywnej" obsługi Eastron SDM630-Modbus-MID przez RS485?

Wydrukuj tę wiadomość

  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

Wydrukuj tę wiadomość

  Konsola
Napisane przez: PiotrK - 08-08-2021, 10:53 PM - Forum: GSM kontroler GSM - Odpowiedzi (1)

GSM Kontroler v4.2 - podłączenie konsoli.

Gniazdo 3 piny: GND,Rx,Tx
podłączone do RS232/USB na piny odpowiednio 5,3,2
(testowane adaptery MP00112, MP00102A)

Efekty na załączonych rzutach.

Czy ktoś się spotkał z podobnym problemem i oświetli mi drogę do sukcesu ?

   

   

   

   

Wydrukuj tę wiadomość

  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 ?

Wydrukuj tę wiadomość

  Wirtualne zdzrzenia EVENT
Napisane przez: stAch - 08-06-2021, 09:57 AM - Forum: LanKontroler V3.5 - Odpowiedzi (1)

witam...
jak poprzez json lub xml lub inne zapytanie pobrać wartości event?
znalazłem tylko url jak je zmienić zdalnie np. http://192.168.1.100/outs.cgi?vout1=0

pytanie nr2
jak przy pomocy url wysłać do LK wartość zmiennej najlepiej na modbusa (m1-->m10) lub na distance sensor lub barcode
z góry dzięki za pomoc.

Wydrukuj tę wiadomość

  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.

Wydrukuj tę wiadomość

  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

Wydrukuj tę wiadomość