| 
		
	
	
	
		
	Liczba postów: 123 
	Liczba wątków: 4 
	Dołączył: Feb 2016
	
 Reputacja: 
0 
	
	
		No, ale trzeba postawić swój serwer... Mimo wszystko w LK3 przydałoby się.
	 
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.
 
	
	
	
		
	Liczba postów: 2,358 
	Liczba wątków: 40 
	Dołączył: Oct 2011
	
 Reputacja: 
14 
	
		
		
		01-18-2022, 09:56 AM 
(Ten post był ostatnio modyfikowany: 01-18-2022, 09:57 AM przez wilkxt.)
		
	 
		 (01-17-2022, 12:26 PM)agrest napisał(a):  Dokładnie. A co zrobić z tym kodem? 
Co do LK to może to i ciekawa opcja, wiec moze dodamy
	 
pozdrawiamtomek
 
	
	
	
		
	Liczba postów: 2,358 
	Liczba wątków: 40 
	Dołączył: Oct 2011
	
 Reputacja: 
14 
	
		
		
		01-28-2022, 04:57 PM 
(Ten post był ostatnio modyfikowany: 01-28-2022, 05:20 PM przez wilkxt.)
		
	 
		Nowy soft do LK3.5+ 1.49 
  lk3_8_firmware_1_49.zip  (Rozmiar: 533.66 KB / Pobrań: 336)
 
Dodano:
 pwm i pwm duty do mqtt
3 dodatkowe pola DIFF
2 dodatkowe pola power
2 dodatkowe pola energy
możlwość zliczania energii w wybranych przedziałach czasu, przy pomocy schedulera, przydatne do różnych taryf
zapis backupu z wersja i datą
 
Poprawiono:
 UWAGA!!negację INPD
obliczanie diffów, teraz wszystkie wyniki są zwracane w formacie x.yyy(dzielnik 1000), rozwiązało to problem przy współdziłaniu danych z różnych dzielników.
 
Ponieważ zostały zmienione indexy wejść w zdarzeniach, wcześniejsze ustawienia zdarzeń nie bedą prawidłowe, dlatego w zakładce "firmware i backup" jest przycisk "apply selected patch", do wyboru jest tylko "patch events", po jego użycu indexy obecnych zdarzeń zostana przepisane do aktualnych tak żeby użytkownik nie musiał ich konfigurować na nowo.
  (11-10-2021, 11:00 PM)stAch napisał(a):   (11-10-2021, 06:41 PM)wilkxt napisał(a):  Zmienne  m w wynikach? Żeby ustawić jakąś wartość? kiedy prosiłem o min max wartościOpcję porównania warunku z inną zmienna może dodamy
  teraz bym dodał min max z 3 składni 
 Kod: var max = impa1;if(impa2 > max) max = impa2;
 if(impa3 > max) max = impa3;
i odwrotnie dla min
 3 comboboxy lub checkboxy z jakiego rodzaju danych typujemy min max adekwatnie jak diff
 mając te wartości i możliwość wyboru ich jako dane ustawiamy zdarzenie
 jesli impa1 == max to akcja
 
 wtedy to ma sens brak kolizji z ręcznym obciążaniem faz oraz poprawne działanie termostatu i schedulera
 
Doprecyzyjmy te wartosci max i min.  
1.Chodzi o wyciągniecie wartości max/min z danego przebiegu i żeby było można wyciągnac takie max/min z trzech róznych wybranych wejsć? 
czy 
2.Czy  żeby ustalić który aktulanie z 3-ch wejść ma max/min wartość?
	
pozdrawiamtomek
 
	
	
	
		
	Liczba postów: 350 
	Liczba wątków: 25 
	Dołączył: Nov 2013
	
 Reputacja: 
5 
	
	
		 (01-29-2022, 02:14 PM)stAch napisał(a):  zapisać max min  wartośćdo acmetra to może zrobimy w przyszłości funkcje w zadaniach z dyskryminacją na out - o tym pisałem na priv hw 1.2  jak będzie zainteresowanie większe niż posiadany zapas antyków..
 
 apply patch --> pozostaje ręczna konfiguracja wszystkiego w wejściach czyli diffy które nie pobierają ustawień wszystkie  inpa1-inpa1 oraz mnożniki kalibracji ustawione na -00,1 w analogowych wejściach
 
 kody odczytu dla diff w wiadomościach i oled zmieniają długość wiec mogą powodować problemy np w wyświetlaniu na OLED lub długości sms
 
 wyjścia out na jednym z lk  hw.3.5 sw 1.38  ustawiło stan odwrócony a na porcie szeregowym ostawiło modem gsm był off
 
 kolejne błędy  w miarę robienia update na innych LK.....
 
czy były jakie poprawki dla httpApi?
	 
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
 
	
	
	
		
	Liczba postów: 350 
	Liczba wątków: 25 
	Dołączył: Nov 2013
	
 Reputacja: 
5 
	
		
		
		01-31-2022, 01:44 PM 
(Ten post był ostatnio modyfikowany: 01-31-2022, 01:51 PM przez stAch.
 Powód edycji: code
)
		
	 
		pytanko? 
czy można liczyć na pole http wysyłane wraz ze zmiana inpdx tak jak barcode w mqtt lub dodanie opcji httpx w schedulerze /obejdę własną stroną/
 
lub najlepiej odczyt jsona z klimy 'input ' i ustawienie bitów w event lub własnych zmiennych np: 'input':'00110010' 
event0 => 0 
event1 => 0 
event2 => 1 
event3 => 1 
itd... pełna zwrotka json
 Kod: {"cmd":"state","output":"00000000","input":"00110010","sn":"00200f009af2d150"}
jakieś pole do podania url jsona i pole do podania nazwy zmiennej 8bit
	
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
 
	
	
	
		
	Liczba postów: 2,358 
	Liczba wątków: 40 
	Dołączył: Oct 2011
	
 Reputacja: 
14 
	
		
		
		01-31-2022, 02:39 PM 
(Ten post był ostatnio modyfikowany: 01-31-2022, 02:39 PM przez wilkxt.)
		
	 
		stAch napisał(a):czy były jakie poprawki dla httpApi? 
Zmiany w zapisie diffow i chyba tyle
  (01-31-2022, 01:44 PM)stAch napisał(a):  pytanko?
 czy można liczyć na pole http wysyłane wraz ze zmiana inpdx tak jak barcode w mqtt lub dodanie opcji httpx w schedulerze /obejdę własną stroną/
 
 lub najlepiej odczyt jsona z klimy 'input' i ustawienie bitów w event lub własnych zmiennych np: 'input':'00110010'
 
 
 event0 => 0
 event1 => 0
 event2 => 1
 event3 => 1
 itd... pełna zwrotka json
 
 
 Kod: {"cmd":"state","output":"00000000","input":"00110010","sn":"00200f009af2d150"}
jakieś pole do podania url jsona i pole do podania nazwy zmiennej 8bit
 
W zdarzeniach sa opcje wyslania do 4 róznych adresów http URL, aktywowac je mozna przy zmianie INPDx lub eventów wykorzystujac scheduler
	 
pozdrawiamtomek
 
	
	
	
		
	Liczba postów: 350 
	Liczba wątków: 25 
	Dołączył: Nov 2013
	
 Reputacja: 
5 
	
		
		
		01-31-2022, 05:50 PM 
(Ten post był ostatnio modyfikowany: 01-31-2022, 07:43 PM przez stAch.
 Powód edycji: poprawki - PID
)
		
	 
		scheduler nie ma! a przydała by się obsługa html ,,,, ale faktycznie można scheduler event -> reverse co 1sek + zdarzenie jeśli event -> html
 zdarzenia tak ale trzeba by 4 ustawić do tego samego url marnotrawstwo opcja z odczytem jsona była by idealna pompy i klimy haier można by spiąć z systemem zarządzania odczytując ich status lub konfiguracje bez zewnętrznej strony pośredniczącej
 
 kolejna prośba to osadzenie w kodzie httpapi opcji mrugnięcia led podpiętym do pwm
 np mam podpięte pod pwm sygnalizatory alarmu uzbrajam go inpd2 lub po httpapi a sygnalizator  mruga mi np 3krotnie w odstępie 1 sek
 oczywiście można to zrobić wysyłając cykliczny ciąg komend on/off \6x\ /outs.cgi?pwm=pwm2
 ale było by prościej np wysłać komendę outs.cgi?pwm2=flash31 co oznacza 3 błyski w odstępie 1 sekundy itd... lub outs.cgi?pwm2=snoze25 wygaszenie po 25sek /lampa zmierzchowa na klatce/
 mile widziane opcje w zdarzeniach ww funkcjonalności..
 
 PID ENABLE -> czasem na wskutek uwarunkowań temperaturowych na kotle co /koniec opału/  gdzie wykorzystuje tą funkcje do sterowania wentylatorem wraz z wyłączeniem pid nie idzie wyłączenie kanału pwm obsługiwanego przez PID - włączanie działa poprawnie
 dodatkowe ustawienie zabezpieczające w zdarzeniach pilnuje by wentylator się wyłączył  -> prośba by to scalić i wyłączać pid wraz z kanałem pwm przypisanym do niego
 
 i wspomniana obsługa sms po httpapi /stm.cgi?gsmsendsms=wlasna%20tresc%wiadomosci
 gotowa opcja komunikacji wirtualny sms przy pomocy innego LK wyposażonego w modem /dodać odp ustawienia ip/
 
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
 
	
	
	
		
	Liczba postów: 226 
	Liczba wątków: 41 
	Dołączył: Sep 2019
	
 Reputacja: 
11 
	
		
		
 01-31-2022, 05:57 PM 
(Ten post był ostatnio modyfikowany: 01-31-2022, 06:12 PM przez marcinb.) 
		Firmaware 1.49 
- zły odczyt AC meter i Czujnik światła powinno być od 0.00 do 3,3V 
   
- można prosić o to aby czas był synchronizowany po zestawieniu połączenia z LAN. 
- można prosić o zawężenie ilości znaków do tylu ile posiada OLED 
- poproszę o dodanie w zdarzeniach LK3-RESTART
 
Wrócę jeszcze do pytania odnośnie nakładki GSM .
	 
	
	
	
		
	Liczba postów: 350 
	Liczba wątków: 25 
	Dołączył: Nov 2013
	
 Reputacja: 
5 
	
		
		
		01-31-2022, 06:27 PM 
(Ten post był ostatnio modyfikowany: 01-31-2022, 06:36 PM przez stAch.)
		
	 
		 (01-31-2022, 05:57 PM)marcinb napisał(a):  Firmaware 1.49- zły odczyt AC meter i Czujnik światła powinno być od 0.00 do 3,3V
 - można prosić o to aby czas był synchronizowany po zestawieniu połączenia z LAN.
 - można prosić o zawężenie ilości znaków do tylu ile posiada OLED
 - poproszę o dodanie w zdarzeniach LK3-RESTART
 
 
 Wrócę jeszcze do pytania odnośnie nakładki GSM.
 
inpax acmetr > popraw mnożniki one robią ci przekłamania 
oled > to nie takie proste bo trzeba by wpierw sczytać później obciąć i wysłać do oled w input podajesz zmienne które mogą mieć rożne długości i minus 
jeśli wartość czujnika trwale będzie niedostępna retart będzie nonstop - zły pomył wcześniej czy później ubijesz wszelkie połączenia na routerze switchu etc
	 
e-chata.hyzne.com | LK1 - sterowniki akwarystyki | LK2 - sterowniki ihome | LK3 - niezliczone ilości wersji/nakładek na farmach PV i nie tylko | LK4 - testy bezprzewodowe
 
	
	
	
		
	Liczba postów: 2,358 
	Liczba wątków: 40 
	Dołączył: Oct 2011
	
 Reputacja: 
14 
	
	
		 (01-31-2022, 05:50 PM)stAch napisał(a):  zdarzenia tak ale trzeba by 4 ustawić do tego samego url marnotrawstwo opcja z odczytem jsona była by idealna pompy i klimy haier można by spiąć z systemem zarządzania odczytując ich status lub konfiguracje bez zewnętrznej strony pośredniczącej
 
 PID ENABLE -> czasem na wskutek uwarunkowań temperaturowych na kotle co /koniec opału/  gdzie wykorzystuje tą funkcje do sterowania wentylatorem wraz z wyłączeniem pid nie idzie wyłączenie kanału pwm obsługiwanego przez PID - włączanie działa poprawnie
 dodatkowe ustawienie zabezpieczające w zdarzeniach pilnuje by wentylator się wyłączył  -> prośba by to scalić i wyłączać pid wraz z kanałem pwm przypisanym do niego
 
To LK miał by przez http klienta odczytać jsona i w zaleznosci co odczyta wykonac jakąs operację? Musisz pisać bardziej szczegółowo, bez skrótów myślowych, zeby sie ie zastanawiac co autor miał na myśli. Dla jednego pewne rzeczy są oczywiste, a dla drugiego inne.
 
Co do PIDa to poprawimy wyłączanie, w przypadku wyłączenia PIDaz zdarzen lub ręcznie
	 
pozdrawiamtomek
 |