Automatyczne sterowanie roletami w zależności od pory dnia i czujników otwarcia okien.
Urządzenie „Rolety dzień/noc” — opis
Urządzenie Rolety dzień/noc to inteligentny sterownik rolet, który umożliwia automatyczne zarządzanie ich pozycją w zależności od pory dnia, stanu okien oraz położenia słońca.
Urządzenie umożliwia:
-
automatyczne otwieranie rolet rano o określonej godzinie lub o wschodzie słońca,
-
automatyczne zamykanie rolet wieczorem o zachodzie słońca,
-
uchylanie rolet w nocy w przypadku otwartego okna (wentylacja),
-
reakcję na czujniki okien i dostosowanie pozycji rolety do ich stanu,
-
uwzględnianie wschodów i zachodów słońca z możliwością zastosowania przesunięcia czasowego (offset).
Główne zalety
| Funkcja |
Opis |
| Automatyka świtu |
Otwieranie rolet o wschodzie słońca lub o stałej, zdefiniowanej godzinie |
| Automatyka zmierzchu |
Zamykanie rolet o zachodzie słońca z możliwością ustawienia offsetu czasowego |
| Reakcja na okna |
Automatyczne uchylenie rolety w nocy, gdy okno jest otwarte |
| Łatwa konfiguracja |
Wszystkie parametry dostępne w jednym miejscu |
| Automatyczne działanie |
Automatyczna praca bez konieczności ingerencji użytkownika |
Otwórz konfigurację
-
Na głównym ekranie urządzenia kliknij ikonę ⋯ w prawym górnym rogu.
-
Z menu wybierz Konfiguracja.
Wybierz roletę
| Pole |
Opis |
| Roleta |
Wybierz urządzenie sterujące roletą (typ: blind_controller) |
Wymagane:
Należy wybrać jedno urządzenie sterujące roletą.
Wybierz czujniki otwarcia (opcjonalnie)
| Pole |
Opis |
| Czujniki otwarcia |
Możliwość wyboru do 3 czujników okien lub drzwi (typ: opening_sensor) |
Czujniki są opcjonalne, jednak zalecane, jeśli chcesz korzystać z funkcji uchylania rolety przy otwartym oknie.
Ustaw offsety czasowe
| Parametr |
Zakres |
Domyślnie |
Opis |
| Offset zmierzchu |
-60 do +60 min |
+30 min |
Przesunięcie momentu zamykania rolety względem zachodu słońca |
| Offset świtu |
-60 do +60 min |
-19 min |
Przesunięcie momentu otwierania rolety względem wschodu słońca |
Przykład:
Ustaw uchylenie rolety
| Parametr |
Zakres |
Domyślnie |
Opis |
| Uchylenie rolety po otwarciu |
0–100% |
50% |
Pozycja rolety przy otwartym oknie w nocy |
Wartość 50% oznacza, że roleta zostanie uchylona do połowy, gdy okno będzie otwarte w nocy.
Ustaw otwieranie o świcie
| Parametr |
Wartość |
Opis |
| Otwieranie o świcie |
ON / OFF |
Określa, czy roleta ma otwierać się o wschodzie słońca |
Tryby działania
| Tryb |
Ustawienie |
Działanie |
| Otwieranie o świcie |
Włączone |
Roleta otwiera się w 100% o wschodzie słońca (z uwzględnieniem offsetu) |
| Otwieranie o stałej godzinie |
Wyłączone |
Roleta najpierw uchyla się o świcie, a następnie otwiera się w 100% o ustawionej godzinie |
Ustaw godzinę otwierania rano
| Parametr |
Format |
Opis |
| Godzina otwarcia rano |
HH:MM |
Godzina pełnego otwarcia rolety (dostępne tylko, gdy Otwieranie o świcie = OFF) |
Przykład:
Godzina 07:00 — roleta otworzy się w 100% o godzinie 7:00.
Zakończ konfigurację
Kliknij przycisk Zakończ konfigurację lub wróć do ekranu głównego.
Wszystkie ustawienia są zapisywane automatycznie.
Ekran główny urządzenia
Po skonfigurowaniu urządzenia na ekranie głównym wyświetlany jest aktualny stan rolety.
| Element |
Opis |
| Otwarcie: XX% |
Aktualna pozycja rolety (0% — roleta zamknięta, 100% — roleta otwarta) |
Ekran główny ma charakter informacyjny.
Ręczne sterowanie roletą nie jest dostępne — wszystkie zmiany pozycji są wykonywane automatycznie przez system.
Scenariusz 1: Otwieranie rano — tryb „o świcie”
Warunek:
Opcja Otwieranie o świcie = Włączone
Przebieg działania:
-
Wschód słońca + offset świtu
-
Roleta otwiera się do 100%
Przykład:
Scenariusz 2: Otwieranie rano — tryb dwuetapowy
Warunek:
Opcja Otwieranie o świcie = Wyłączone
Przebieg działania:
-
Wschód słońca + offset świtu
-
Roleta uchyla się do ustawionej pozycji (np. 50%)
-
O ustawionej godzinie porannej roleta otwiera się do 100%
Przykład:
-
Wschód słońca: 6:30
-
Offset świtu: -19 min
-
Uchylenie: 50%
-
Godzina otwarcia: 7:00
Rezultat:
Scenariusz 3: Zamykanie wieczorem
Przebieg działania:
-
Zachód słońca + offset zmierzchu
-
Sprawdzenie stanu czujników okien
Przykład:
Rezultat (18:30):
Scenariusz 4: Reakcja na otwarcie okna w nocy
Warunek:
Pora nocna (między zachodem a wschodem słońca)
Przebieg działania:
-
Otwarcie okna
-
System wykrywa zmianę stanu czujnika
Przykład:
Definicja pory nocnej
System uznaje za noc czas poza przedziałem:
Przykład:
-
Wschód: 6:30, offset -19 min → 6:11
-
Zachód: 18:00, offset +30 min → 18:30
Noc: przed 6:11 i po 18:30
Dzień: między 6:11 a 18:30
Zmiana offsetu zmierzchu
-
Wejdź w Konfigurację.
-
Przesuń suwak Offset zmierzchu.
-
Wartość zostanie zapisana automatycznie.
Zastosowanie:
Zmiana offsetu świtu
-
Wejdź w Konfigurację.
-
Przesuń suwak Offset świtu.
-
Wartość zostanie zapisana automatycznie.
Zmiana pozycji uchylenia
-
Wejdź w Konfigurację.
-
Przesuń suwak Uchylenie rolety po otwarciu.
-
Ustaw wartość od 0% do 100%.
Zalecane wartości:
Zmiana godziny otwarcia
-
Wejdź w Konfigurację.
-
Wprowadź godzinę w formacie HH:MM.
-
Wartości są automatycznie walidowane.
Przykład:
07:30 — roleta otworzy się do 100% o 7:30.
Przykłady : Sypialnia — delikatne budzenie
Salon — maksymalne wykorzystanie światła
Pokój dziecięcy — bezpieczeństwo i wentylacja
-
Otwieranie o świcie: OFF
-
Godzina otwarcia: 8:00
-
Uchylenie: 40%
-
Czujniki okien: 1–3
Biuro — praca zdalna
Sterowanie przez automatyzacje i sceny
Urządzenie zapisuje wszystkie ustawienia w zmiennych wewnętrznych, co umożliwia sterowanie z poziomu automatyzacji.
Dostęp do ustawień w kodzie Lua
-- Pobranie wszystkich ustawień
local settings = virtual[ID]:call("get_settings")
-- Sprawdzenie konkretnego parametru
local blind_lifting = settings["blind_lifting"]
local sunset_offset = settings["sunset_offset"]
local sunrise_offset = settings["sunrise_offset"]
local open_time = settings["open_time"]
local open_on_sunrise = settings["open_on_sunrise"]
Zmiana ustawień programowo
-- Zmiana offsetu zmierzchu
virtual[ID]:call("set_setting", "sunset_offset", 45)
-- Zmiana pozycji uchylenia
virtual[ID]:call("set_setting", "blind_lifting", 60)
-- Włączenie otwierania o świcie
virtual[ID]:call("set_setting", "open_on_sunrise", true)
Zamień ID na rzeczywisty identyfikator urządzenia
Przykład automatyzacji - zmiana ustawień latem/zimą
-- Warunek: 1 czerwca - początek lata
if dateTime:getMonth() == 6 and dateTime:getDay() == 1 then
-- Letnie ustawienia - wcześniejsze budzenie
virtual[ID]:call("set_setting", "open_time", 360) -- 6:00
virtual[ID]:call("set_setting", "sunset_offset", 60) -- +60 min
end
-- Warunek: 1 października - początek zimy
if dateTime:getMonth() == 10 and dateTime:getDay() == 1 then
-- Zimowe ustawienia - późniejsze budzenie
virtual[ID]:call("set_setting", "open_time", 450) -- 7:30
virtual[ID]:call("set_setting", "sunset_offset", 30) -- +30 min
end
Problem: Roleta nie otwiera się o świcie
Przyczyna:
Funkcja Otwieranie o świcie jest wyłączona.
Rozwiązanie:
-
Wejdź w Konfigurację.
-
Włącz przełącznik Otwieranie o świcie.
-
Zapisz konfigurację.
Alternatywa:
Jeśli chcesz otwieranie o stałej godzinie, pozostaw funkcję Otwieranie o świcie wyłączoną i ustaw Godzinę otwarcia rano.
Problem: Roleta otwiera się dwa razy rano
Przyczyna:
Włączona funkcja Otwieranie o świcie oraz ustawiona Godzina otwarcia rano.
Rozwiązanie:
-
jeśli chcesz otwieranie wyłącznie o świcie — włącz Otwieranie o świcie,
-
jeśli chcesz tryb dwuetapowy (uchylenie + pełne otwarcie) — wyłącz Otwieranie o świcie.
Problem: Roleta nie reaguje na czujnik okna
Możliwe przyczyny:
-
Czujnik nie jest wybrany w konfiguracji
Wejdź w Konfigurację i wybierz czujnik okna.
-
Nie jest pora nocna
Reakcja na czujniki okien działa wyłącznie w nocy (między zachodem a wschodem słońca).
-
Czujnik nie działa poprawnie
Sprawdź stan czujnika w systemie i upewnij się, że zwraca wartość open = true/false.
Problem: Godziny otwarcia lub zamknięcia są nieprawidłowe
Przyczyna:
Nieprawidłowo ustawione offsety czasowe.
Rozwiązanie:
-
Sprawdź godziny wschodu i zachodu słońca w systemie.
-
Oblicz rzeczywiste godziny działania:
-
godzina otwarcia = wschód słońca + offset świtu,
-
godzina zamknięcia = zachód słońca + offset zmierzchu.
-
Dostosuj offsety według potrzeb.
Przykład obliczeń:
-
wschód: 6:30, offset świtu: -20 min → 6:10,
-
zachód: 18:00, offset zmierzchu: +40 min → 18:40.
Problem: Roleta nie uchyla się przy otwartym oknie
Możliwe przyczyny:
-
Brak przypisanych czujników okien
Dodaj czujniki w konfiguracji urządzenia.
-
Nieodpowiednia pora dnia
Funkcja uchylania działa wyłącznie w nocy.
-
Ustawiona pozycja uchylenia = 0%
Zwiększ wartość parametru Uchylenie rolety po otwarciu.
Częstotliwość sprawdzania
-
Zmiany czasowe (wschód i zachód słońca): sprawdzane co 1 minutę.
-
Czujniki okien: sprawdzane przy każdej zmianie stanu czujnika.
-
Pozycja rolety: aktualizowana natychmiast po zmianie.
Przechowywanie ustawień
Wszystkie ustawienia zapisywane są w komponencie variable_settings w formacie JSON.
{
"blind_lifting": 50,
"open_on_sunrise": false,
"open_time": 420,
"sunrise_offset": -19,
"sunset_offset": 30
}
Obliczanie godzin
Godziny są przechowywane jako liczba minut od północy:
| Godzina |
Wartość w minutach |
Obliczenie |
| 0:00 |
0 |
0 |
| 7:00 |
420 |
7 × 60 |
| 18:30 |
1110 |
18 × 60 + 30 |
Kompatybilność
-
Wymaga systemu Sinum z obsługą funkcji sunrise i sunset.
-
Współpracuje z urządzeniami typu blind_controller (WTP, SBUS).
-
Obsługuje czujniki typu opening_sensor (WTP, SBUS).
Diagnostyka
System wyświetla logi w konsoli debugowania, np.:
settings: {"blind_lifting":50,"open_on_sunrise":false,"open_time":420,...}
otwarcie: 100%
uchylenie o świcie: 50%
otwarcie o czasie: 100%
uchylenie wieczorem: 50%
zamknięcie wieczorem
Logi pozwalają na weryfikację ustawień i aktualnego działania rolety.
Sprawdzanie aktualnej konfiguracji