Добрый день, уважаемые форумчане!
Есть 4 географически распределенные IP-камеры. Сейчас у меня в Ubuntu Firefox открывает страницу, где показываются изображения со всех 4-ех камер и изображения постоянно обновляются. Нужно, чтобы в момент рассвета в регионе, где установлена одна из камер, Firefox на весь экран открыл изображение только этой камеры. А когда рассвет закончится, то снова открыл бы страницу со всеми 4-мя камерами.
Вариант решения такой: 1. Открыть Firefox с нужной страницей со всеми камерами. 2. периодически обращаться к функции, которая возвращала бы высоту солнца над горизонтом в заданном регионе. 3. Если высота солнца -X гр., (середина утренних сумерек, например), то закрыть Firefox с 4 камерами и открыть на полный экран Firefox с одной камерой. 4. Если высота солнца +X гр., то вернуть Firefox с 4 камерами. 5. И, конечно, обвязать это все обработками ошибок, например, на недоступность основной страницы, на недоступность ip-камеры и т.д
Реализовывать это собираюсь на Python. А так как опыт не большой, то хотел с вами посоветоваться, правильно ли мое решение? Может быть есть более оптимальное, лаконичное, изящное решение?
Перемещено JB из desktop