[Сценарий] Вычисляем восход и заход солнца

Не требует установки программ или изменения файлов

Модераторы: immortal, newz20

Chainik
Сообщения: 1465
Зарегистрирован: Вс янв 10, 2016 11:05 am

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение Chainik »

Для любителей "однострочных" решений:

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

 if (timeIs(date("H:i",date_sun_info(time(), 50.335084, 30.724813)['sunrise']))) {
//Действия
}
Соответственно, для заката:

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

 if (timeIs(date("H:i",date_sun_info(time(), 50.335084, 30.724813)['sunset']))) {
//Действия
}
Аватара пользователя
xor
Сообщения: 2045
Зарегистрирован: Сб ноя 22, 2014 8:45 pm

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение xor »

Chainik писал(а): Ср июл 31, 2019 9:00 pm Для любителей "однострочных" решений:

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

 if (timeIs(date("H:i",date_sun_info(time(), 50.335084, 30.724813)['sunrise']))) {
//Действия
}
Соответственно, для заката:

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

 if (timeIs(date("H:i",date_sun_info(time(), 50.335084, 30.724813)['sunset']))) {
//Действия
}
если это время пропущено по каким-то причинам (перезагрузка, включился на минуту позже, цикл упал и рестартует), то не сработает(
lihodeev
Сообщения: 148
Зарегистрирован: Ср июл 25, 2018 10:37 pm

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение lihodeev »

Денечка добрейшего! Два дня пытаюсь найти кто меняет свойства ThisComputer.SunSetTime (17.09) и ThisComputer.SunRiseTime (8.37) .. есть скрипт который запускается в 2 часа ночи определяет время восход и время заката, тут все ок, НО проходит какое то время в пределах суток, и время становится не правильным. поиск по SunSetTime и SunRiseTime в системе не дал криминальных результатов. Какие народ имеет мысли? Да, время на сегодня правильное - 07:02 и 16:17
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение TrDA »

lihodeev писал(а): Сб ноя 16, 2019 2:57 pm Денечка добрейшего! Два дня пытаюсь найти кто меняет свойства ThisComputer.SunSetTime (17.09) и ThisComputer.SunRiseTime (8.37) .. есть скрипт который запускается в 2 часа ночи определяет время восход и время заката, тут все ок, НО проходит какое то время в пределах суток, и время становится не правильным. поиск по SunSetTime и SunRiseTime в системе не дал криминальных результатов. Какие народ имеет мысли? Да, время на сегодня правильное - 07:02 и 16:17
Я тоже с этим вопросом сейчас бьюсь - возможно тот кто вносит значения по погоде ?!?
Всем удачи.
Спрашивайте - не стесняйтесь.
lihodeev
Сообщения: 148
Зарегистрирован: Ср июл 25, 2018 10:37 pm

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение lihodeev »

[/quote]

Я тоже с этим вопросом сейчас бьюсь - возможно тот кто вносит значения по погоде ?!?
[/quote]
уже перерыл, вроде нет, у Вас откуда погода берется? С OpenWeatherMap?
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение TrDA »

lihodeev писал(а): Сб ноя 16, 2019 4:02 pm
Я тоже с этим вопросом сейчас бьюсь - возможно тот кто вносит значения по погоде ?!?
[/quote]
уже перерыл, вроде нет, у Вас откуда погода берется? С OpenWeatherMap?
[/quote]

Да, у меня с OpenWeather.
Всем удачи.
Спрашивайте - не стесняйтесь.
MaxVM
Сообщения: 69
Зарегистрирован: Вт янв 10, 2017 2:26 pm

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение MaxVM »

А нельзя ли просто поставит погоду от Яндекса, там все есть

Отправлено с моего MI 9 через Tapatalk

lihodeev
Сообщения: 148
Зарегистрирован: Ср июл 25, 2018 10:37 pm

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение lihodeev »

MaxVM писал(а): Сб ноя 16, 2019 6:22 pm А нельзя ли просто поставит погоду от Яндекса, там все есть
а чего нет в OpenWeatherMap?
проблема думаю не в погоде
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
Logrus
Сообщения: 2113
Зарегистрирован: Пт апр 07, 2017 12:20 pm

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение Logrus »

веб переменные проверьте и удалите
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7, флешка 16 Гб работает с 10.09.2017
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
lihodeev
Сообщения: 148
Зарегистрирован: Ср июл 25, 2018 10:37 pm

Re: [Сценарий] Вычисляем восход и заход солнца

Сообщение lihodeev »

Logrus писал(а): Сб ноя 16, 2019 7:11 pm веб переменные проверьте и удалите
еще раз - спасибо! ДА, получаемые цифры совпадают, удалил, пока нормально, а что это было? Для чего они нужны были?
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
Ответить