Прогноз осадков для полива
Модератор: immortal
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Прогноз осадков для полива
Наконец я закончил дела с домом и решил автоматизировать участок.
Первое что мне хотелось сделать это автоматизировать полив.
Сделал исполнитель на mysensor для нескольких реле, которые управляют клапанами воды.
Можно включать полив по расписанию.
Ну а если недавно был дождь. Как быть?
Можно поставить датчик влажности и смотреть нужно ли поливать.
Ну а если будет дождь?
Тут датчики не помогут. И остаётся уповать только на прогноз погоды. И в зависимости от прогноза откладывать полив на некоторое время
И тут я столкнулся с одной проблемой. А не один прогноз погоды не выдаёт количество осадков (либо эта функция идёт в платных тарифах). В основном только облачность. Но облачность не означает осадки.
Нашёл только в OpenWeatherMap.org благо у нас есть этот модуль
В общем интересно ваше мнение и советы по реализации алгоритма.
Если будет интерес, могу в последствии написать модуль для полива с анализом датчиков влажности и прогноза осадков
Первое что мне хотелось сделать это автоматизировать полив.
Сделал исполнитель на mysensor для нескольких реле, которые управляют клапанами воды.
Можно включать полив по расписанию.
Ну а если недавно был дождь. Как быть?
Можно поставить датчик влажности и смотреть нужно ли поливать.
Ну а если будет дождь?
Тут датчики не помогут. И остаётся уповать только на прогноз погоды. И в зависимости от прогноза откладывать полив на некоторое время
И тут я столкнулся с одной проблемой. А не один прогноз погоды не выдаёт количество осадков (либо эта функция идёт в платных тарифах). В основном только облачность. Но облачность не означает осадки.
Нашёл только в OpenWeatherMap.org благо у нас есть этот модуль
В общем интересно ваше мнение и советы по реализации алгоритма.
Если будет интерес, могу в последствии написать модуль для полива с анализом датчиков влажности и прогноза осадков
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Прогноз осадков для полива
Я как раз недавно думал о подобном и в голове выстроил следующий вариант. Завести в системе переменную, означающую степень необходимости полива. Она в первую очередь будет зависить от влажности почвы и/или даты последнего полива/дождя. Ежедневно обновлять значение этой переменной. Если её значение соответствует "желательно полить" и обещают дождь, то откладываем полив на один день. Если значение "полить обязательно", то запланировать полив независимо от прогноза погоды.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
- Благодарил (а): 20 раз
- Поблагодарили: 35 раз
Re: Прогноз осадков для полива
Ivan модуль нужен, я тоже начал реализовывать (модуль mysensors, система полива, клапаны, реле и т.д.), но лето так сказать внесло коррективы. Можно сказать все сделал только без алгоритма. У меня несколько все проще есть метеостанция W1080, ну и соответственно показания осадков. А алгоритм думаю простой, смотрим влажность почвы, прогноз когда дождь, т.к. если дождь будет вечером, зачем поливать, и смотрим был ли дождь.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Прогноз осадков для полива
Модуль хотел сделать по причине того что у меня несколько зон полива и каждая зона имеет свою интенсивность.
Зоны
Цветник - полив раз в 3-4 дня зависит от дневной температуры. То есть жарко раз в 2 дня, не жарко раз в 3 дня (не учитываю дождь)
Деревья и кустарники - полив раз в 3-5 дней. Деревьям вообще по фиг, кустам зависит от температуры
Газон - полив раз 1-3 дня. Трава в нашем регионе очень капризная. Нельзя не долить или перелить. Сгорит если будет сухая. И повянет если будет мокрая.
Также учитываю время полива. Поливать нельзя днём, всё что с брызгалками сгорит на солнце моментально. Капельный полив дням тоже будет больше давать испарения.
Ещё актуально напор воды. Утром и вечером давление падает, потому как поливают все. У меня нет ёмкости или скважины. Поливаю обычной водопроводной.
Самый лучший вариант поливать ночью. И напор хороший и впитываться успевает. Но если у вас окна спальни выходят на сторону с газоном, ночью вас разбудят брызгалки.
В общем лучше делать модуль с учётом Зональности, интенсивности полива (зональности), учитывая нужную влажность, выдерживать время просыхания.
Я тоже думал о неком коэффициенте который будет определять необходимость полива. Но как его правильно рассчитать.
Условия:
Также нужно учесть время полива
Условия:
Также классно бы было если бы цикличность поливов могло как то учитывать предыдущие результаты. Ну либо обучаться с возможностью рекомендаций пользователя, типа сегодня перелил завтра не долил. В итоге находит золотую середину (Высший пилотаж).
PS. Нагородил слишком много.
Зоны
Цветник - полив раз в 3-4 дня зависит от дневной температуры. То есть жарко раз в 2 дня, не жарко раз в 3 дня (не учитываю дождь)
Деревья и кустарники - полив раз в 3-5 дней. Деревьям вообще по фиг, кустам зависит от температуры
Газон - полив раз 1-3 дня. Трава в нашем регионе очень капризная. Нельзя не долить или перелить. Сгорит если будет сухая. И повянет если будет мокрая.
Также учитываю время полива. Поливать нельзя днём, всё что с брызгалками сгорит на солнце моментально. Капельный полив дням тоже будет больше давать испарения.
Ещё актуально напор воды. Утром и вечером давление падает, потому как поливают все. У меня нет ёмкости или скважины. Поливаю обычной водопроводной.
Самый лучший вариант поливать ночью. И напор хороший и впитываться успевает. Но если у вас окна спальни выходят на сторону с газоном, ночью вас разбудят брызгалки.
В общем лучше делать модуль с учётом Зональности, интенсивности полива (зональности), учитывая нужную влажность, выдерживать время просыхания.
Я тоже думал о неком коэффициенте который будет определять необходимость полива. Но как его правильно рассчитать.
Условия:
- Влажность почвы (При наличии датчика)
- Влажность почвы (Если датчика нет, в зависимости от предыдущего полива. Из расчёта примерного времени полива)
- Время последнего полива (Время просыхания)
- Коэффициент дождя (Прогноз осадков в мм)
Также нужно учесть время полива
Условия:
- Влажность почвы (При наличии датчика)
- Влажность почвы (Если датчика нет, в зависимости от предыдущего полива. Из расчёта примерного времени полива)
- Коэффициент дождя (Прогноз будущих осадков в мм, между следующим циклом полива)
- Учитывать тип растений (Сколько нужно вылить на эту зону)
Также классно бы было если бы цикличность поливов могло как то учитывать предыдущие результаты. Ну либо обучаться с возможностью рекомендаций пользователя, типа сегодня перелил завтра не долил. В итоге находит золотую середину (Высший пилотаж).
PS. Нагородил слишком много.
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
- sergejey
- Site Admin
- Сообщения: 4286
- Зарегистрирован: Пн сен 05, 2011 6:48 pm
- Откуда: Минск, Беларусь
- Благодарил (а): 76 раз
- Поблагодарили: 1559 раз
- Контактная информация:
Re: Прогноз осадков для полива
Модуль здесь наверное даже не так необходим. Можно завести класс "Зоны полива" и сделать несколько объектов со свойствами.
Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
-
- Сообщения: 53
- Зарегистрирован: Вс апр 19, 2015 6:10 pm
- Благодарил (а): 83 раза
- Поблагодарили: 13 раз
Re: Прогноз осадков для полива
Внесу пять копеек в тему. Расскажу немного о механике . Прикупил себе вот такой девайс контролирует время включения и отключения воды недельный таймер( поливаю ночь т.к напор воды днем маловат для полива) 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.
-
- Сообщения: 354
- Зарегистрирован: Вт окт 09, 2012 8:05 am
- Откуда: Луза Кировская обл. Россия
- Благодарил (а): 20 раз
- Поблагодарили: 35 раз
Re: Прогноз осадков для полива
В любой системе есть свои нюансы. Возможно специализированные системы все и учитывают, хотя я в этом сильно сомневаюсь. Т.е. если будет датчик влажности, то можно проверить полили или нет, т.е. кричать "караул что-то где то сломалось".
Сергей прав может не стоит городить модуль, т.к. зоны у всех могут быть разные, или чтобы модуль учитывал зоны. А так класс очень даже подошел, и методы в нем каждый мог бы добавить или изменить под себя.
Сергей прав может не стоит городить модуль, т.к. зоны у всех могут быть разные, или чтобы модуль учитывал зоны. А так класс очень даже подошел, и методы в нем каждый мог бы добавить или изменить под себя.
Linux версия. Ubuntu Server 16.04+2xArduinoMega+Eth_GW_Mysensors_10node+WeatherStation+Xiaomi
CONNECT
CONNECT
-
- Сообщения: 1473
- Зарегистрирован: Сб окт 12, 2013 11:03 pm
- Благодарил (а): 49 раз
- Поблагодарили: 327 раз
Re: Прогноз осадков для полива
Проблема не через что это сделать. Наверно через класс и сделаю пока для испытаний. Там посмотрим.
Проблема как это правильно рассчитать коэффициент нужности полива
Проблема как это правильно рассчитать коэффициент нужности полива
Linux, Raspberry PI, MySensors
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
Connect: http://connect.smartliving.ru/profile/53
Мои проекты: http://smartliving.ru/profile/4
-
- Сообщения: 5
- Зарегистрирован: Вс авг 30, 2015 8:46 pm
- Благодарил (а): 5 раз
- Поблагодарили: 0
Re: Прогноз осадков для полива
Прогноз осадков в мм есть здесь: http://meteoinfo.ru/forecasts на вкладке "График с автоматизированным прогнозом"
Правда, в виде графика.
Возможно, если порыться в исходном коде - можно вытащить исходные данные
Правда, в виде графика.
Возможно, если порыться в исходном коде - можно вытащить исходные данные
-
- Сообщения: 85
- Зарегистрирован: Пт фев 06, 2015 10:19 am
- Благодарил (а): 16 раз
- Поблагодарили: 9 раз
Re: Прогноз осадков для полива
На сайте ab-log.ru Андрей описал автоматизацированную систему полива и даже пример кода есть на рнр. http://www.ab-log.ru/smart-house/garden_automation