Страница 1 из 1
Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 9:14 am
Ivan
Наконец я закончил дела с домом и решил автоматизировать участок.
Первое что мне хотелось сделать это автоматизировать полив.
Сделал исполнитель на mysensor для нескольких реле, которые управляют клапанами воды.
Можно включать полив по расписанию.
Ну а если недавно был дождь. Как быть?
Можно поставить датчик влажности и смотреть нужно ли поливать.
Ну а если будет дождь?
Тут датчики не помогут. И остаётся уповать только на прогноз погоды. И в зависимости от прогноза откладывать полив на некоторое время
И тут я столкнулся с одной проблемой. А не один прогноз погоды не выдаёт количество осадков (либо эта функция идёт в платных тарифах). В основном только облачность. Но облачность не означает осадки.
Нашёл только в OpenWeatherMap.org благо у нас есть этот модуль
В общем интересно ваше мнение и советы по реализации алгоритма.
Если будет интерес, могу в последствии написать модуль для полива с анализом датчиков влажности и прогноза осадков
Re: Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 10:59 am
sergejey
Я как раз недавно думал о подобном и в голове выстроил следующий вариант. Завести в системе переменную, означающую степень необходимости полива. Она в первую очередь будет зависить от влажности почвы и/или даты последнего полива/дождя. Ежедневно обновлять значение этой переменной. Если её значение соответствует "желательно полить" и обещают дождь, то откладываем полив на один день. Если значение "полить обязательно", то запланировать полив независимо от прогноза погоды.
Re: Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 11:28 am
Anton_kulibin
Ivan модуль нужен, я тоже начал реализовывать (модуль mysensors, система полива, клапаны, реле и т.д.), но лето так сказать внесло коррективы. Можно сказать все сделал только без алгоритма. У меня несколько все проще есть метеостанция W1080, ну и соответственно показания осадков. А алгоритм думаю простой, смотрим влажность почвы, прогноз когда дождь, т.к. если дождь будет вечером, зачем поливать, и смотрим был ли дождь.
Re: Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 12:19 pm
Ivan
Модуль хотел сделать по причине того что у меня несколько зон полива и каждая зона имеет свою интенсивность.
Зоны
Цветник - полив раз в 3-4 дня зависит от дневной температуры. То есть жарко раз в 2 дня, не жарко раз в 3 дня (не учитываю дождь)
Деревья и кустарники - полив раз в 3-5 дней. Деревьям вообще по фиг, кустам зависит от температуры
Газон - полив раз 1-3 дня. Трава в нашем регионе очень капризная. Нельзя не долить или перелить. Сгорит если будет сухая. И повянет если будет мокрая.
Также учитываю время полива. Поливать нельзя днём, всё что с брызгалками сгорит на солнце моментально. Капельный полив дням тоже будет больше давать испарения.
Ещё актуально напор воды. Утром и вечером давление падает, потому как поливают все. У меня нет ёмкости или скважины. Поливаю обычной водопроводной.
Самый лучший вариант поливать ночью. И напор хороший и впитываться успевает. Но если у вас окна спальни выходят на сторону с газоном, ночью вас разбудят брызгалки.
В общем лучше делать модуль с учётом Зональности, интенсивности полива (зональности), учитывая нужную влажность, выдерживать время просыхания.
Я тоже думал о неком коэффициенте который будет определять необходимость полива. Но как его правильно рассчитать.
Условия:
- Влажность почвы (При наличии датчика)
- Влажность почвы (Если датчика нет, в зависимости от предыдущего полива. Из расчёта примерного времени полива)
- Время последнего полива (Время просыхания)
- Коэффициент дождя (Прогноз осадков в мм)
И в разрешённое время, устанавливаемое в настройках зоны, запускать полив.
Также нужно учесть время полива
Условия:
- Влажность почвы (При наличии датчика)
- Влажность почвы (Если датчика нет, в зависимости от предыдущего полива. Из расчёта примерного времени полива)
- Коэффициент дождя (Прогноз будущих осадков в мм, между следующим циклом полива)
- Учитывать тип растений (Сколько нужно вылить на эту зону)
Кстати дорогие контролеры полива это почти всё учитывают, кроме прогноза осадков
Также классно бы было если бы цикличность поливов могло как то учитывать предыдущие результаты. Ну либо обучаться с возможностью рекомендаций пользователя, типа сегодня перелил завтра не долил. В итоге находит золотую середину (Высший пилотаж).
PS. Нагородил слишком много.
Re: Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 12:34 pm
sergejey
Модуль здесь наверное даже не так необходим. Можно завести класс "Зоны полива" и сделать несколько объектов со свойствами.
Re: Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 2:27 pm
kawkay
Внесу пять копеек в тему. Расскажу немного о механике . Прикупил себе вот такой девайс контролирует время включения и отключения воды недельный таймер( поливаю ночь т.к напор воды днем маловат для полива)
http://ru.aliexpress.com/item/1set-Home ... 23117.html ,на выходе вот такой разветвлитель для ("Зоны полива")
http://ru.aliexpress.com/item/Free-ship ... 32704.html , далее трубы и как оконцовка вот такие штучки
http://ru.aliexpress.com/item/Free-ship ... 78261.html и
http://ru.aliexpress.com/item/V115-50pc ... 67926.html . С электроникой проще (клапаны,датчики,прогнозы погоды и осадков ) ,ну а на деле выходит иначе. У нас месяц шли дожди ,система авто полива не работала .Трубы малость заилились ,хотя и стоят фильтры очистки воды. Стало резко жарко,включил автополив ,сам уехал на моря.Приезжаю все погорело( автоматика работала безотказно ,вода в кране тоже была),но все сопла в брызгалках забились илом со стенок поливных труб. Так ,что для меня кроме электроники оказалась большей проблемой элементарная грязь.. Вот ,тоже идея почитайте
http://dom-313.ru/home-automatics/ardui ... the-garden.
Re: Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 5:04 pm
Anton_kulibin
В любой системе есть свои нюансы. Возможно специализированные системы все и учитывают, хотя я в этом сильно сомневаюсь. Т.е. если будет датчик влажности, то можно проверить полили или нет, т.е. кричать "караул что-то где то сломалось".
Сергей прав может не стоит городить модуль, т.к. зоны у всех могут быть разные, или чтобы модуль учитывал зоны. А так класс очень даже подошел, и методы в нем каждый мог бы добавить или изменить под себя.
Re: Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 5:08 pm
Ivan
Проблема не через что это сделать. Наверно через класс и сделаю пока для испытаний. Там посмотрим.
Проблема как это правильно рассчитать коэффициент нужности полива
Re: Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 9:57 pm
filippovsky
Прогноз осадков в мм есть здесь:
http://meteoinfo.ru/forecasts на вкладке "График с автоматизированным прогнозом"
Правда, в виде графика.
Возможно, если порыться в исходном коде - можно вытащить исходные данные
Re: Прогноз осадков для полива
Добавлено: Ср сен 02, 2015 10:28 pm
Silowar
На сайте ab-log.ru Андрей описал автоматизацированную систему полива и даже пример кода есть на рнр.
http://www.ab-log.ru/smart-house/garden_automation