Как написать сценарий.
Добавлено: Пт май 16, 2014 8:10 am
Коллеги! Прошу Вас рассмотреть проект сценария.
Задача такая.
Есть ворота, есть прожектор подсвета открытого положения. При открытии (датчик) сигнал крайнего положения служит инициатором на включение прожектора. Это, как бы, само собой. Но ворота сейчас открываются в светлое время суток!! А значит прожектор (светодиодный 10 Вт) горит. Ставил фотореле но не то. Поэтому планирую ввести такой промежуточный элемент.
Из YandexWeather взять время восхода и время заката и основываясь но этих данных установить условие на включение. Итак:
- Прогноз погоды
Свойства класса:
Sunset - время заката
Sunrise - время восхода
GateOpen - створа открыта
GateClose - створа закрыта
MotorON - включение двигателя
Rewers - направление движения (окр -1 закр -0)
GateStop - датчик остановки створы (0-стоп, 1-норма)
Spotlight - прожектор (1/0)
как написать (PHP) условие, зависимости, чтобы прожектор, не включался, в светлое время суток, на основании данных времени восхода/заката (величина постоянно меняется
), а также условия открытой створы.
Т.е включение только после захода солнца при срабатывании датчика открытой створы.
Все датчики и двигатель (свойства) доступны из МД (Atmega) . Прожектор - управление 1-ware.
Перепробовал несколько вариантов
но никак не найду правильный. Подскажите кто знает PHP
С Уважением!
Задача такая.
Есть ворота, есть прожектор подсвета открытого положения. При открытии (датчик) сигнал крайнего положения служит инициатором на включение прожектора. Это, как бы, само собой. Но ворота сейчас открываются в светлое время суток!! А значит прожектор (светодиодный 10 Вт) горит. Ставил фотореле но не то. Поэтому планирую ввести такой промежуточный элемент.
Из YandexWeather взять время восхода и время заката и основываясь но этих данных установить условие на включение. Итак:
- Прогноз погоды
Свойства класса:
Sunset - время заката
Sunrise - время восхода
GateOpen - створа открыта
GateClose - створа закрыта
MotorON - включение двигателя
Rewers - направление движения (окр -1 закр -0)
GateStop - датчик остановки створы (0-стоп, 1-норма)
Spotlight - прожектор (1/0)
как написать (PHP) условие, зависимости, чтобы прожектор, не включался, в светлое время суток, на основании данных времени восхода/заката (величина постоянно меняется


Т.е включение только после захода солнца при срабатывании датчика открытой створы.
Все датчики и двигатель (свойства) доступны из МД (Atmega) . Прожектор - управление 1-ware.
Перепробовал несколько вариантов

С Уважением!