Помогите с дверцей для курятника

Если вы только начинаете осваивать систему MajorDoMo и чего-то не знаете или не можете понять, то задавайте свои вопросы в этой ветке.

Модератор: immortal

Ответить
Murat
Сообщения: 17
Зарегистрирован: Ср мар 07, 2018 4:09 pm
Благодарил (а): 10 раз
Поблагодарили: 0

Помогите с дверцей для курятника

Сообщение Murat » Пт ноя 29, 2019 1:38 am

Здравствуйте на дверце стоит механизм 10 секунд ее открывает и 10 закрывает как сделать такой таймер чтобы он автоматом по рассвету ее открывал (включал pin16 на 10 секунд и отключил и так-же по заходу солнца включал pin 5 на 10 секунд и отключил) Объекты gpioint1.dveron и gpioint1.dveronoff
Jilber
Сообщения: 700
Зарегистрирован: Ср май 03, 2017 7:41 pm
Благодарил (а): 115 раз
Поблагодарили: 109 раз

Re: Помогите с дверцей для курятника

Сообщение Jilber » Пт ноя 29, 2019 1:52 am

Не лучше ли поставить какие-то микрики или концевики на крайние положения двери вместо того, чтобы открывать и закрывать её по времени ?
Chainik
Сообщения: 1463
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 261 раз
Поблагодарили: 454 раза

Re: Помогите с дверцей для курятника

Сообщение Chainik » Пт ноя 29, 2019 11:00 pm

Murat писал(а):
Пт ноя 29, 2019 1:38 am
Здравствуйте на дверце стоит механизм 10 секунд ее открывает и 10 закрывает как сделать такой таймер чтобы он автоматом по рассвету ее открывал (включал pin16 на 10 секунд и отключил и так-же по заходу солнца включал pin 5 на 10 секунд и отключил) Объекты gpioint1.dveron и gpioint1.dveronoff
Да все несложно делается. Выполнить действие по восходу/закату:
viewtopic.php?f=27&t=2215&start=41
Сам код можно вставить в onNewMinute (хотя ув.xor меня будет критиковать за такой вариант решения).

Пишите действие на включение, а после через таймер на 10 сек. (SetTimeOut) пишите действие на выключение.
Все.
Если будете затрудняться с синтаксисом, подскажу.
За это сообщение автора Chainik поблагодарил:
Murat (Вс дек 01, 2019 9:59 pm)
Рейтинг: 1.16%
Murat
Сообщения: 17
Зарегистрирован: Ср мар 07, 2018 4:09 pm
Благодарил (а): 10 раз
Поблагодарили: 0

Re: Помогите с дверцей для курятника

Сообщение Murat » Вс дек 01, 2019 9:26 pm

Здравствуйте у меня свет и информер во дворе стоит на закат,рассвет это я знаю как сделать а вот с таймером на 10 секунд уже намучался.

Вот из onNewMinute это на открывание и там защита тумблер срабатывает когда она полностью открыта и прерывает ток к мотору.
Я так и не понял как сделать таймер на 10 сек.


if (timeIs(getGlobal('SunRiseTime'))) {
say('Всходит солнце');

getURL('http://192.168.1.130/gpio?st=1&pin=16');

}
Chainik
Сообщения: 1463
Зарегистрирован: Вс янв 10, 2016 11:05 am
Благодарил (а): 261 раз
Поблагодарили: 454 раза

Re: Помогите с дверцей для курятника

Сообщение Chainik » Вс дек 01, 2019 9:50 pm

Murat писал(а):
Вс дек 01, 2019 9:26 pm
...
Я так и не понял как сделать таймер на 10 сек.
Таймер на 10 секунд делается вот так:

Код: Выделить всё

SetTimeOut("MyTimer_1","getURL('http://192.168.1.130/gpio?st=1&pin=16');",10);
Этот код означает, что getURL выполнится через 10 секунд. MyTimer_1 -- это имя таймера.
За это сообщение автора Chainik поблагодарил:
Murat (Вс дек 01, 2019 9:58 pm)
Рейтинг: 1.16%
Murat
Сообщения: 17
Зарегистрирован: Ср мар 07, 2018 4:09 pm
Благодарил (а): 10 раз
Поблагодарили: 0

Re: Помогите с дверцей для курятника

Сообщение Murat » Вс дек 01, 2019 9:58 pm

Спасибо большое
Ответить