
Zimna Noc w Winnicy: Ręczna Interwencja i Test Systemu (Aktualizacja 6.05.2025)
Michał Stefaniak, 2025-05-06
Miniona noc przyniosła zapowiadane niskie temperatury i była prawdziwym sprawdzianem dla naszych przygotowań antyprzymrozkowych. Choć ostatnio intensywnie pracowaliśmy nad automatyzacją systemu (o czym pisaliśmy poprzednio), tym razem musieliśmy zadziałać proaktywnie i ręcznie. Nasz nowy skrypt Google Apps Script monitoruje temperaturę tuż przy gruncie (dzięki przeniesionemu czujnikowi Ecowitt) i ma dwa progi startowe dla automatycznej pętli zraszania: poniżej 2°C przy jednoczesnym trendzie spadkowym LUB bezwzględnie poniżej 0.5°C. Jak widać na wykresie z arkusza "Przymrozki", temperatura przy gruncie spadła do 0.9°C już przed 23:00, a najniżej zeszła do 0.4°C około 4:40 rano. Temperatury zarejestrowane w arkuszu "Przymrozki" w nocy z 5 na 6 maja. Dlaczego więc automat nie zadziałał? Kluczowy okazał się brak spełnienia warunku trendu spadkowego przez wystarczająco długi czas (wymagamy 5 kolejnych pomiarów ze spadkiem), a próg absolutny 0.5°C został osiągnięty bardzo krótko. Widząc jednak niebezpiecznie niskie wartości i praktycznie bezwietrzną pogodę (co potęguje ryzyko radiacyjnych przymrozków), zdecydowaliśmy się nie czekać na automat i uruchomiliśmy ochronę ręcznie około 23:23. Uruchomiliśmy nasz predefiniowany program "Zraszanie 2 sekcje" (PID 0) w sterowniku OpenSprinkler. Program ten, zgodnie z założeniami, uruchamiał sekwencyjnie strefy 1, 2, 3, 4, 5 i 6, każdą na 3 minuty, a dzięki ustawieniom powtarzania w samym OpenSprinkler, cykl ten był powtarzany przez całą noc. Około 00:30 sytuacja wyglądała tak: temperatura przy gruncie oscylowała koło 1°C, zraszacze pracowały pełną parą, a my monitorowaliśmy wszystko zdalnie. Nasz "kokpit dowodzenia" około 00:30 - widok z kamery, aplikacja OpenSprinkler i dane Ecowitt. System działał nieprzerwanie przez ponad 6 godzin. Dopiero około 5:43 rano, gdy temperatura przy gruncie wzrosła do bezpieczniejszych 2.7°C, ręcznie zatrzymaliśmy program zraszający. Automat jeszcze by tego nie zrobił, bo próg zatrzymania ustawiliśmy na 4°C, dając sobie margines na ewentualne sztuczne podniesienie odczytów przez wodę na czujniku. Analiza logów OpenSprinkler (dzięki naszej nowej funkcji w skrypcie!) pokazuje, że każda z 6 sekcji pracowała łącznie przez około 195 minut (ponad 3 godziny!). Łączny czas pracy wszystkich sekcji to imponujące ~19.5 godziny! Przekłada się to na szacunkowe zużycie wody na poziomie około 20 139 litrów, czyli ponad 20 metrów sześciennych! Aby zobrazować tę ilość: Zraszanie antyprzymrozkowe jest skuteczne, ale niezwykle wodochłonne! Nocny test, choć wymuszony ręcznie, pokazał, że: Będziemy dalej obserwować prognozy i działanie systemu. Kolejne noce mogą przynieść dalsze testy.Dlaczego Automat Nie Wystartował?
Nocne Zraszanie w Akcji
Ile Wody Zużyliśmy?
Wnioski i Co Dalej?