
Automatyzacja Winnicy: Walka z Przymrozkami i API (z pomocą AI!) - Aktualizacja 24.04.2025
Winnica Pustkowie, 2025-04-24
Witajcie ponownie w naszym dzienniku winnicy! Ostatnie dni, a szczególnie dzisiejszy, upłynęły pod znakiem intensywnych prac nad automatyzacją systemu ochrony przed przymrozkami i monitoringu pogody. Cel jest ambitny: stworzyć system, który sam zareaguje na spadek temperatury i uruchomi zraszanie antyprzymrozkowe, a jednocześnie będzie zbierał kluczowe dane pogodowe i logował aktywność zraszaczy. Zaczęliśmy od skryptu Google Apps Script, który miał integrować dane z naszej stacji pogodowej Ecowitt oraz sterować zraszaczami OpenSprinkler. Pierwsze kroki i wersje kodu powstawały przy wsparciu ChatGPT. Napotkaliśmy jednak sporo problemów: Dzięki iteracyjnej pracy i debugowaniu, udało nam się zaimplementować kilka istotnych ulepszeń: Nasze doświadczenia pokazują, że automatyzacja, choć potężna, wymaga staranności. Oto kilka wskazówek: Po dzisiejszych intensywnych pracach mamy działający, automatyczny system ochrony przymrozkowej oparty na temperaturze przy gruncie, ulepszone logowanie aktywności zraszaczy i dodatkowe alerty o potencjalnych problemach. Najbliższe dni, zwłaszcza nadchodzący weekend z możliwymi przymrozkami, będą prawdziwym testem dla tego rozwiązania. Będziemy uważnie monitorować system i logi. Trzymajcie kciuki za nasze młode pędy!Automatyzacja Winnicy: Walka z Przymrozkami i API (z pomocą AI!) - Aktualizacja 24.04.2025
Początkowe Wyzwania i Współpraca z AI
/cm
) i poprawnego formatu parametrów, w tym hasła hashowanego algorytmem MD5. Debugowanie odpowiedzi API (result: 1
dla sukcesu, result: 2
dla błędu autoryzacji) było kluczowe.Invalid argument: duration
) oraz sposób przekazywania danych między funkcjami.Nowe Funkcje i Rozwiązania (Stan na 24.04.2025)
indoor
w danych Ecowitt) są teraz kluczowe dla precyzyjnej oceny ryzyka przymrozków.sprinkler_status
. Dla każdej strefy notowana jest liczba uruchomień, łączny czas pracy (w minutach) oraz szacowane zużycie wody (obliczane na podstawie przepływu zraszaczy Flipper - 43 l/h, 24 szt./sekcję). Uwzględniane są wszystkie typy uruchomień.Tipy dla Innych Winiarzy Automatyzujących Ochronę
/cm
, /jl
).Logger.log
): Szczególnie na etapie testowania. Dziennik Wykonania w Apps Script to Twój przyjaciel.try...catch
, sprawdzaj kody odpowiedzi HTTP i API, dodaj alerty o problemach.Podsumowanie i Następne Kroki