Forum Tiny Control Solution

Pełna wersja: scheduler + events config
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
witam wszystkich

mam pytanie czy LK 2.0 poradzi sobie samodzielnie z następującą konfiguracją

w "events config" ustawiamy przedział temperatur wg których ma zostać uruchomiony przekaźnik nr0

natomiast w "scheduler" ustawiamy okres w którym LK oraz jego przekaźnik nr0 ma nie reagować na zmiany temperatury
np. od 22:00 do 6:00 - ustawienie przez funkcję Reset z wartością parametru 3600 * 8 godzin = 28800

czy jest możliwa taka konfirguracja

próbuje ustawić powyższą konfigurację jednak po zasziałaniu schedulera z funkcją Reset, LK przestaje
reagować na zmiany temperatury i nie przełącza przekaźnika nr0
Czy przypadkiem po zakończeniu "resetu" temperatura nie znajduje się w środku przedziału zadziałania?
LK reaguje na przejście przez próg przedziału a nie na samą wartość pomiaru.
witam
oczywiście, monitorowana temperatura znajduje się w zadanym przedziale w "events config"

czy jest na to jakaś rada, aby zmusić LK do odświeżenia events config po wykonaniu zadania z scheduler?

lub czy w jakiś inny sposób można ustawić zmianę zakresu pracy dla danego okresu czasu

pozdrawiam
Niestety, reagowanie na próg przedziału a nie wartość pomiaru jest cechą LK i tego nie ominiesz. To samo będzie dotyczyć także schedulera - jeśli (w Twoim przykładzie) o 21:59 nastąpi awaria zasilania na 2 min. to reset (ustawiony na 22:00) także nie zatrybi mimo, że o 22:01 zasilanie będzie OK.

Oczekiwaną funkcjonalność możesz zrobić na analogu - odpowiedni termistor podłączasz szeregowo z opornikiem do źródła napięcia (może być z LK) i podłączasz pomiar napięcia przez LK. Opornik bocznikujesz przekaźnikiem (np. Out1) sterowanym przez scheduler. A przekaźnik Out0 jest sterowany w funkcji napięcia z tablicy zdarzeń. Zadziałanie przekaźnika Out1 spowoduje np. zwarcie opornika i przejście LK przez próg zadziałania dla wejścia pomiaru napięcia - i gitarra. Wink

Drugie rozwiązanie jest nieco droższe ale bardziej uniwersalne - logikę działania umieszczasz na odrębnym kompie i nie używasz wtedy ustawień w LK, sterujesz komendami z tego kompa a LK pełni wtedy rolę urządzenia pomiarowego i sterującego przekaźnikami (bez logiki). Taki "komp" można zrobić np. na routerze za 30-50 zł z użyciem openwrt.
Tyle, że ... taki router z openwrt sam też może odczytać ds18b20 i wysterować przekaźnik podpięty pod gpio. Big Grin
dzięki za szczegółowe wyjaśnienie

oczywiście że wersja na Openwrt również wchodzi w grę,
jednak nie wszędzie można zastosować stary router z podpiętymi podłączeniami czujników temperatury
dlatego testuję rozwiązanie które będę mógł wpakować w schludną obudowę i podpiąć na szynę DIN Tongue

dzięki za wyjaśnienie