UWAGA: Strona oraz Forum Smart'ny Dom nie będzie dostępne 23 Grudnia 2024 ze względu na przenoszenie serwisu na mocniejszą maszynę.
W tym czasie polecam poświęcenie swojego czasu na pomoc partnerowi w przygotowaniu udanych Świąt 😉
Za niedogodności z góry przepraszam, admin
Witam dopiero zacząłem zabawę ale staram się narysować zdarzenia co do kontrolowania nawilżacza w określonych godzinach i przy zadanej wilgotności niestety nie idzie mi to zbyt dobrze :/
zacząłem od czegoś takiego jak na załączniku.
chodzi o to aby pracował w określonych godzinach i tylko jak wilgotność spadnie poniżej jakiejś wartosić.
ktoś potrafi pomóc ?
To co stworzyłeś nie ma prawa działać . Jak tworzysz zdarzenie które ma spełniać jeden warunek i wykonać jedno polecenie nie używasz IF z trybikiem wygląda to tak
dzięki powalczę w taki sposób myślałem, matematycznie mi się zgadzało ...
dam znać jak coś narysuję
Za Twoją radą zmieniłem to na takie :
tylko teraz co wpisać w to drugie if ? pierwszy warunek "if" włącza mi w dwóch przedziałach czasowych jeżeli wilgotność spadnie poniżej 36% tylko jak to ustawić aby w przeciwnym wypadku przełącznik był wyłączony ? Brakuje mi jednego sensownego bloku
Z uporem maniaka dla czujnika wilgotności wstawiasz wartość Level% , która ma zastosowanie dla przełącznika wyboru gdzie mamy Level %0, 10,20 ..... itd wstawiłem wcześniej przykład dla nawilżacza gdzie dla czujnika wstawiamy samą wartość o tym że to wilgotność wiadomo z typu czujnika.
A Twój blok bym dokończył tak
ok już rozumiem o co chodziło to mój pierwszy dzień z domoticzem :/.
Chodzi aby jak nikogo nie ma w domu wilgotność w tym pomieszczeniu (sypialnia) żyła sobie własnym życiem 😉 jedynie w godzinach przebywania (nie snu aby nie hałasowało) nawilżacz pracował i rano przed przebudzeniem. Jeszcze sprawdzę czy jeżeli w nawilżaczu skończy się woda o godzinie np. 22:45 i wilgotność nie wzrośnie do zadanej wartości to nawilżacz pozostanie chyba włączony bo nie ma warunku aby go "coś" wyłączyło wtedy ale jakoś może to da się obejść. No i nauka takich warunków może się przydać do czegoś innego dodatkowo bo nie sądzę abym pozostał przy jednym przełączniku 😉
Wielkie dzięki za pomoc i wyrozumiałość
PS w sumie w skryptach pisanych jest "else" tutaj tego nie widzę a to by załatwiało sprawę jest tylko "if else"
Nawet proste nawilżacze mają wbudowane czujniki poziomu wody , możesz się pobawić i dolutować dwa kabelki do czujnika , podłaczyć do wolnego GPIO w module który nim steruje i dodać warunek że jak czujnik jest aktywny to nawilżacz OFF
PS jak na pierwszy dzień to super Ci poszło 🙂
o tym czujniku nie pomyślałem tylko jeżeli jest on elektroniczny to jak mu zabiorę "prąd" to przestanie sygnalizować chyba, ze to zwykła mechanika i pewnie tak jest jakiś pływak i robi zwarcie. Myślę, ze dam jednego "ifa" jeszcze z negacja pierwszego warunku i wtedy wyłączy w pozostałym przedziale, bez kombinowania się nie nauczę.
Tylko po co ten kolejny IF z negacją ? Przecież nakazałeś żeby urządzanie pracowało tylko w określonych godzinach z dodatkowym warunkiem, że wilgotność jest za niska , jak będzie za niska po 23 to i tak nawilżacz nie będzie pracował bo mu się skończył czas pracy.