Помогите с дверцей для курятника
Модератор: immortal
-
- Сообщения: 17
- Зарегистрирован: Ср мар 07, 2018 4:09 pm
- Благодарил (а): 10 раз
- Поблагодарили: 0
Помогите с дверцей для курятника
Здравствуйте на дверце стоит механизм 10 секунд ее открывает и 10 закрывает как сделать такой таймер чтобы он автоматом по рассвету ее открывал (включал pin16 на 10 секунд и отключил и так-же по заходу солнца включал pin 5 на 10 секунд и отключил) Объекты gpioint1.dveron и gpioint1.dveronoff
-
- Сообщения: 700
- Зарегистрирован: Ср май 03, 2017 7:41 pm
- Благодарил (а): 115 раз
- Поблагодарили: 109 раз
Re: Помогите с дверцей для курятника
Не лучше ли поставить какие-то микрики или концевики на крайние положения двери вместо того, чтобы открывать и закрывать её по времени ?
-
- Сообщения: 1463
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 261 раз
- Поблагодарили: 454 раза
Re: Помогите с дверцей для курятника
Да все несложно делается. Выполнить действие по восходу/закату: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) пишите действие на выключение.
Все.
Если будете затрудняться с синтаксисом, подскажу.
- Рейтинг: 1.16%
-
- Сообщения: 17
- Зарегистрирован: Ср мар 07, 2018 4:09 pm
- Благодарил (а): 10 раз
- Поблагодарили: 0
Re: Помогите с дверцей для курятника
Здравствуйте у меня свет и информер во дворе стоит на закат,рассвет это я знаю как сделать а вот с таймером на 10 секунд уже намучался.
Вот из onNewMinute это на открывание и там защита тумблер срабатывает когда она полностью открыта и прерывает ток к мотору.
Я так и не понял как сделать таймер на 10 сек.
if (timeIs(getGlobal('SunRiseTime'))) {
say('Всходит солнце');
getURL('http://192.168.1.130/gpio?st=1&pin=16');
}
Вот из onNewMinute это на открывание и там защита тумблер срабатывает когда она полностью открыта и прерывает ток к мотору.
Я так и не понял как сделать таймер на 10 сек.
if (timeIs(getGlobal('SunRiseTime'))) {
say('Всходит солнце');
getURL('http://192.168.1.130/gpio?st=1&pin=16');
}
-
- Сообщения: 1463
- Зарегистрирован: Вс янв 10, 2016 11:05 am
- Благодарил (а): 261 раз
- Поблагодарили: 454 раза
Re: Помогите с дверцей для курятника
Таймер на 10 секунд делается вот так:
Код: Выделить всё
SetTimeOut("MyTimer_1","getURL('http://192.168.1.130/gpio?st=1&pin=16');",10);
- Рейтинг: 1.16%