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

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

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

lihodeev
Сообщения: 146
Зарегистрирован: Ср июл 25, 2018 10:37 pm
Благодарил (а): 41 раз
Поблагодарили: 8 раз

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

Сообщение lihodeev » Вс ноя 17, 2019 10:28 am

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

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

Сообщение Logrus » Вс ноя 17, 2019 3:14 pm

насколько помню идет как пример из коробки получение восхода/заката и погоды
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
Kirch
Сообщения: 31
Зарегистрирован: Чт июл 26, 2018 4:50 pm
Благодарил (а): 6 раз
Поблагодарили: 4 раза

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

Сообщение Kirch » Пт дек 06, 2019 7:01 pm

Изменил минские webvars под Москву. Работает следующий код
В переменных Sunset Time и Sunrise Time
в поле ссылка https://my-calend.ru/sun/moskva
в поле Шаблон поиска <b>Заход солнца<\/b>:.(\d+:\d+)<\/div>
и <b>Восход солнца<\/b>:.(\d+:\d+)<\/div>
Кодировка - пустая
За это сообщение автора Kirch поблагодарил:
mxz (Ср янв 08, 2020 5:04 pm)
Рейтинг: 1.18%
GIV_59
Сообщения: 91
Зарегистрирован: Ср апр 05, 2017 11:13 pm
Благодарил (а): 52 раза
Поблагодарили: 5 раз

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

Сообщение GIV_59 » Сб дек 07, 2019 7:07 pm

Интересно, долгота дня только у меня врет, или никто не обращал внимание?
Даже странно, sunset-sunrise = безбожно врет.
lihodeev
Сообщения: 146
Зарегистрирован: Ср июл 25, 2018 10:37 pm
Благодарил (а): 41 раз
Поблагодарили: 8 раз

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

Сообщение lihodeev » Сб дек 07, 2019 8:36 pm

GIV_59 писал(а):
Сб дек 07, 2019 7:07 pm
Интересно, долгота дня только у меня врет, или никто не обращал внимание?
Даже странно, sunset-sunrise = безбожно врет.
если это то , что я думаю то - проверьте веб переменные ОБЪЕКТЫ------ВЕБ ПЕРЕМЕННЫЕ.... . Спасибо тому кто мне в свое время подсказал
Raspberry 3, AMS 16, arduinka 2560, Orange pi Zero, Broadlink RM3, Xiaomi Mi Robot Vacuum SKV4000GL
GIV_59
Сообщения: 91
Зарегистрирован: Ср апр 05, 2017 11:13 pm
Благодарил (а): 52 раза
Поблагодарили: 5 раз

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

Сообщение GIV_59 » Вс дек 08, 2019 1:10 am

lihodeev писал(а):
Сб дек 07, 2019 8:36 pm
GIV_59 писал(а):
Сб дек 07, 2019 7:07 pm
Интересно, долгота дня только у меня врет, или никто не обращал внимание?
Даже странно, sunset-sunrise = безбожно врет.
если это то , что я думаю то - проверьте веб переменные ОБЪЕКТЫ------ВЕБ ПЕРЕМЕННЫЕ.... . Спасибо тому кто мне в свое время подсказал
ВЕБ ПЕРЕМЕННЫХ у меня нет.
Где-то я не прав, но где ?
date("H:i",время_заката_в_секундах)=16:46 ПРАВИЛЬНО
date("H:i",время_восхода_в_секундах)=09:28 ПРАВИЛЬНО
date("H:i",время_заката_в_секундах - время_восхода_в_секундах)=14:18 У нас уже лето ??? Врет ровно на 7 часов

Отвечу сам себе. date("H:i",$x) не подходит, надо ручками переводить секунды в час:минута:секунда
Logrus
Сообщения: 1764
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 296 раз
Поблагодарили: 364 раза

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

Сообщение Logrus » Вс дек 08, 2019 1:33 pm

GIV_59 писал(а):
Вс дек 08, 2019 1:10 am
lihodeev писал(а):
Сб дек 07, 2019 8:36 pm
GIV_59 писал(а):
Сб дек 07, 2019 7:07 pm
Интересно, долгота дня только у меня врет, или никто не обращал внимание?
Даже странно, sunset-sunrise = безбожно врет.
если это то , что я думаю то - проверьте веб переменные ОБЪЕКТЫ------ВЕБ ПЕРЕМЕННЫЕ.... . Спасибо тому кто мне в свое время подсказал
ВЕБ ПЕРЕМЕННЫХ у меня нет.
Где-то я не прав, но где ?
date("H:i",время_заката_в_секундах)=16:46 ПРАВИЛЬНО
date("H:i",время_восхода_в_секундах)=09:28 ПРАВИЛЬНО
date("H:i",время_заката_в_секундах - время_восхода_в_секундах)=14:18 У нас уже лето ??? Врет ровно на 7 часов

Отвечу сам себе. date("H:i",$x) не подходит, надо ручками переводить секунды в час:минута:секунда
Сибиряк ;)
вы неправильно используете, смотрите в пхп конвертации времени с учетом и без по гринвичу, или то что вам нужно вообще есть из коробки

разница в минуту из-за секунд
Screenshot_2019-12-08-15-35-24.png
Screenshot_2019-12-08-15-35-24.png (96.82 КБ) 2533 просмотра
За это сообщение автора Logrus поблагодарил:
GIV_59 (Вс дек 08, 2019 2:16 pm)
Рейтинг: 1.18%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
GIV_59
Сообщения: 91
Зарегистрирован: Ср апр 05, 2017 11:13 pm
Благодарил (а): 52 раза
Поблагодарили: 5 раз

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

Сообщение GIV_59 » Вс дек 08, 2019 2:34 pm

У меня такого объекта нет, да и не надо. А вот где точно рыть? Что-то я найти не могу.
Logrus
Сообщения: 1764
Зарегистрирован: Пт апр 07, 2017 12:20 pm
Благодарил (а): 296 раз
Поблагодарили: 364 раза

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

Сообщение Logrus » Вс дек 08, 2019 8:51 pm

это из пхп шной функции запись, т.е. то о чем выше про из коробки

если вам все таки хочется самому расчитывать, у меня в классе девайс метод статистик, два примера
Screenshot_2019-12-08-23-37-20.png
Screenshot_2019-12-08-23-37-20.png (167.54 КБ) 2487 просмотров
За это сообщение автора Logrus поблагодарил:
GIV_59 (Пн дек 09, 2019 2:34 am)
Рейтинг: 1.18%
Telegram | Блог
Raspberry Pi3, с образа от Сергея 3.31, PHP 7
Почти всё время уходит на исправление ошибок, оставшееся - на их повторение. (с) ))) Спасибо
GIV_59
Сообщения: 91
Зарегистрирован: Ср апр 05, 2017 11:13 pm
Благодарил (а): 52 раза
Поблагодарили: 5 раз

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

Сообщение GIV_59 » Пн дек 09, 2019 2:34 am

Спасибо, примерно так я и сделал, только еще добавил на сколько день прибавляется/убывает.
Эти данные мне нужны для передачи в часы на кухне (заказ жены)
Ответить