Nowe funkcje w LK3.5+ od stAcha - Wersja do druku +- Forum Tiny Control Solution (https://forum.tinycontrol.pl) +-- Dział: LanKontroler - sprzęt i wersje wsadów, problemy, zastosowanie (https://forum.tinycontrol.pl/forumdisplay.php?fid=3) +--- Dział: LanKontroler V3.5 (https://forum.tinycontrol.pl/forumdisplay.php?fid=28) +--- Wątek: Nowe funkcje w LK3.5+ od stAcha (/showthread.php?tid=2734) |
RE: Nowe funkcje w LK3.5+ od stAcha - wilkxt - 02-05-2024 (02-04-2024, 03:51 PM)stAch napisał(a): Nakładka typu RDM6300 RE: Nowe funkcje w LK3.5+ od stAcha - stAch - 03-18-2024 czy interpretacja MMS z LK3 była by możliwa.... a dokładniej chodzi mi o takie rozwiązanie: Pobieramy img (100-200kb) poddając w dodatkowym polu smsa href np: Kod: 10.10.1.10/webcapture.jpg?user=admins&password=admin&channel=3&command=snap w obecnym polu podajemy treść mmsa i po wywołaniu zdarzenia otrzymujemy grafikę z opisem. lub umieszczenie takiego linku do grafiki w treści smsa - obecnie validator odrzuca za znak & RE: Nowe funkcje w LK3.5+ od stAcha - stAch - 03-24-2024 (03-18-2024, 10:47 AM)stAch napisał(a): czy interpretacja MMS z LK3 była by możliwa.... każdy głupi pomysł można zrealizować... dla chcącego nic trudnego... wywołując smsa w zdarzeniach dokładam zdarzenie html do pliku z poniższym kodem Kod PHP: //usage: file.php?s=1&a=1 Plik obsługuje rożne kamery poprzez zmianę parametru s oraz sposoby zapisywania przez zmianę parametru a RE: Nowe funkcje w LK3.5+ od stAcha - stAch - 04-19-2024 Witam... właśnie dostałem do naprawy/zaprogramowania sterownik ESP32 z ciekawym OLED 1,5cala i2c - czy istniała by możliwość dodania wyboru obsługi takiego OLEDa Z ciekawości wpiąłem go do LK startuje ale wyświetla randomowe pixele i mamy efekt jak ten przedstawiony tutaj https://github.com/esphome/issues/issues/2913 Podobno działa też z pod STM32 a na alibabie kosztuje grosze... pod spodem ma dwie zworki - l-scl i l-sda - tu pytanie czy to ma być tam zwarte... czy to raczej problem programowy byłby to ciekawy zamiennik istniejącego malutkiego oleda umożliwiający podanie większej ilości danych - do 8 lini textu pozdr... RE: Nowe funkcje w LK3.5+ od stAcha - stAch - 08-17-2024 Propozycja regulatora kolejnego na pwm działanie: - załóżmy ze mamy jakiś odczyt np diff inpa ds itd - odczyt traktujemy modulo czyli wartością bezwzględną - dodajemy do niego mnożnik bo nie zawsze mamy możliwość osiągniecia 100% - w miarę wzrostu wartości odczytu * mnożnik zwiększa się wypełnienie pwm aż do 100% na zasadzie 9*10=90% 9.5*10=95% 10.5*10=100% 15*10=100% ustawienia: - wejście do wyboru - opcja wartości bezwzględnej modulo - mnożnik - wyjścia do wyboru /jedno z pwm lub 3 jak w PID/ - opcja odwróć wyjście - opcjonalnie opcja parametrów początkowych pwm - zadane wypełnienie początkowe poniżej którego nie zejdzie pwm np: min=60 ==> 4*10=60% propozycja dodania opcji do diff modulo - czyli wartość bezwzględna +/- - średnia z dwóch wejść (A+B)/2 dowolna zmienna jako drugi parametr wejścia w tym wartości ujemne lub virtual input jako wejście (3x vimp) Propozycja kosmetyki... dodania nazwy hosta do członu nazwy pliku backups ... RE: Nowe funkcje w LK3.5+ od stAcha - stAch - 09-10-2024 z cyklu głupich pomysłów które mogą mieć szerokie zastosowanie... wprowadzamy namiastkę AI w zadaniach włączamy jakimś parametrem zdarzenia "record" Wszelkie stany wyjść PWM i OUT są zapisywane /czas - stan/ w zadaniach zapisujemy "rekord" jakimś parametrem zdarzenia. Taki zapis od tej chwili jest możliwy do odtworzenia. w zadaniach jakiś parametr załącza/wyłacza nam "play/stop" - LK odtwarza wg zapisanych czasów stany wyjść. podgląd takich zapisanych zdarzeń można by edytować w schedulerze jako osobna lista która będzie załączana na żądanie i edytowana przez LK można by tu zrobić też jakiś prosty checbox z wyborem wyjść do pomijania w trybie "play" ale to zbędne bo można zachować "cisze" w trakcie nagrania i zapisać tylko interesujące nas informacje. zastosowanie: większość użytkowników to symulacja obecności domowników, odtwarzanie procesu technologicznego z pominięciem wejść, ja suntracker w pochmurne dni na podstawie zapisu z ostatniego dnia słonecznego. /takiego trackera nie ma jeszcze na rynku/ Jak ja to rozwiązałem na obecnym sofcie z suntrackerem. Jeśli stan inpa z czajnikiem światła jest wysoki tracker zmienia event praca na 1 i wysyła stosowne info po http. W momencie zmiany stanu out3 /sprzęgło silnika/ wysyłam po http informacje z czasem i stanem kierunku przeważnie jest to out2 Zapisuje to do prostej textowej db. 00:00:00 out2=1 00:01:00 out2=0 00:04:00 out2=1 00:04:55 out2=0 itd... Sam proces udanego zapisu realizuje wraz z nastaniem zmierzchu zapisując temp do pliku baza.txt o ile nie pojawi się błąd w postaci event praca=0 czyli zachmurzenie i przerwa w poprawnej pracy. zatem baza.txt jest zawsze ostatnim pełnym rekordem a temp.txt obecnym edytowanym. Jeśli inpa staje się niższy event praca zmienia się na 0 i w takim trybie następuje praca wg crona start stop wyjść z baza.txt które wysyłam przez httpapi RE: Nowe funkcje w LK3.5+ od stAcha - stAch - 09-15-2024 MMA7361 – Analog Accelerometer - kat osi jako wejście https://wolles-elektronikkiste.de/en/mma7361-analog-accelerometer rozwiązane - nieaktualne --------------------------------------------------------edited------------------------------ watchdog - vevent jako output znów będę truł - dodanie drugiej opcji wyjścia jako zdarzenie... powiedzmy ze mamy jakiś wyzwalacz np if vcc > 0 out1 on i out2 off itd nie zawsze jest to możliwe do zrealizowania bo trzeba myśleć z kolejnością zdarzeń RE: Nowe funkcje w LK3.5+ od stAcha - stAch - 10-05-2024 suntrack -- proponuje porzucić ten projekt szkoda LK na tak ograniczone rozwiązanie co nie znaczy że całkowicie... w zamian za to propozycja regulatora podwójnego mostka H z opcja RETURN ZERO na którym zrealizujemy nie tylko sterownik trackera Zasada działania mostka H PWM0-4 steruje dwoma silnikami poprzez przekaźniki lub inne dowolne końcówki mosfet na zasadzie selfcontroli gdy następuje zmiana stanu na ON dowolnego pwmx to wpierw wszystkie kanały pwm są wyłączane! Dane /moto1/ do sterowania pobiera z wejścia do wyboru lub difa na zasadzie jeśli mamy 0 + offset to silnik stop /pwm0 off + pwm1 off/ jeśli dane są większe od 0 + offset silnik w prawo /pwm0 on + pwm1 off/ jedli dane są mniejsze od 0 + offset silnik w lewo /pwm0 off + pwm1 on/ i analogicznie dla drugiego kanału mostka H własne dane moto2 które może być tym samym co powyżej do wyboru i wyjście pwm2-3 opcja return 0H zasada działania: dane /return/ pobieramy z wybranego wejścia lub difa - /będą to przeważnie informacje o położeniu/ teraz w zależności czy mamy tam wartość dodatnią czy ujemną załączmy silnik i jak powyżej sterujemy silnikiem aż do momentu gdy uzyskamy 0 + offset wtedy następuje stop silnika Opcja return 0H będzie działała z jednym wybranym kanałem silnika lub dwoma do wyboru. Podczas pracy w trybie return 0H dane z wejść pracy kanałów moto1 moto2 są ignorowane. Dodatkowe opcje jakie by musiał posiadać taki regulator to:
wyzwalacze dla zdarzeń regulatora
------------------------------------- suntracker na takim mostku: wejścia czujników światła na dowolnym inpa a ich różnica diff jako dane dla pracy moto1 moto2 wejście kąta konstrukcji na dowolnym inpa skalibrowane tak by w danej pozycji pokazywało 0 dla danych return 0H wejście czujnika zmierzchu na dowolnym inpad wejście czujnika prędkości wiatru na inpd w zdarzeniach czujnik wiatru lub drgań lub zmierzchu załącza eventx eventx załącza /rozłącza opcje return 0H inpd czujnika zmierzchu załącza/rozłącza prace regulatora mostek H ------------- inne możliwości zastosowania
i zapewne sporo innych.... na których propozycje czekam w odpowiedziach. ------------z innej beczki: zdarzenia propozycja ------------------------ możliwość ustawienia dwóch działań jednocześnie w zdarzeniu RE: Nowe funkcje w LK3.5+ od stAcha - stAch - 11-06-2024 komunikacja oldskulowa GG zamiennie z email GG znów jest w polskich rękach i podobno działa stary protokół - w każdym razie miranda i kadu śmigają - może dorzucimy do LK libgadu-1.12.2.tar.gz (Rozmiar: 669.19 KB / Pobrań: 10) RE: Nowe funkcje w LK3.5+ od stAcha - wilkxt - 11-06-2024 (11-06-2024, 11:19 AM)stAch napisał(a): komunikacja oldskulowa GG zamiennie z email Chodzi o powiadomienia zamiast na emial to na GG? |