Время пути до работы

Использование системы в различных ситуациях, вопросы программирования сценариев.

Модератор: immortal

Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Время пути до работы

Сообщение webms » Чт фев 08, 2018 2:39 pm

slgeo писал(а):Отлично!
Я вот не знал про функцию getHistoryAvg
https://majordomo.smartliving.ru/Main/P ... gFunctions
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Время пути до работы

Сообщение slgeo » Чт фев 08, 2018 2:54 pm

Это по всем значениям в истории. А зимой чаще дольше едешь до работы, чем летом. А во-вторых, когда накопится много записей - нагрузка лишняя на сервер МД.
Тогда лучше getHistoryValue
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Время пути до работы

Сообщение webms » Чт фев 08, 2018 2:59 pm

slgeo писал(а):Это по всем значениям в истории. А зимой чаще дольше едешь до работы, чем летом. А во-вторых, когда накопится много записей - нагрузка лишняя на сервер МД.
Тогда лучше getHistoryValue

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

$avgtime = getHistoryAvg("DrivingToCar.TimeToWork", strtotime("-7 day")); 
ищет только 7 дней плюс хроню историю 14 дней (на всякий случай с запасом, кто знает что я захочу завтра :))
Вложения
Clip2net_180208145841.png
Clip2net_180208145841.png (28.1 КБ) 4863 просмотра
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Время пути до работы

Сообщение webms » Чт фев 08, 2018 3:28 pm

Мне тут друг идею подкинул, сейчас когда мне известно сколько ехать на работу, то можно настроить будильник чтоб будил раньше если на дорогах жесткие пробки.
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Время пути до работы

Сообщение slgeo » Чт фев 08, 2018 4:35 pm

Дорожная обстановка может измениться в течении 5-10 минут. Я собираюсь например полчаса. И с момента оповещения до момента выхода из дома она может значительно измениться.
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Время пути до работы

Сообщение webms » Чт фев 08, 2018 4:53 pm

Это понятно, но даже если 1 раз в два месяца сработает и реально выручит = уже хорошо)
pdmitry2
Сообщения: 90
Зарегистрирован: Ср фев 06, 2013 1:12 pm
Откуда: Россия, Москва
Благодарил (а): 35 раз
Поблагодарили: 6 раз

Re: Время пути до работы

Сообщение pdmitry2 » Чт фев 08, 2018 5:05 pm

А есть ли возможность, указать промежуточную точку, что бы время в пути было привязано к одному и тому же маршруту?
Аватара пользователя
webms
Сообщения: 498
Зарегистрирован: Чт дек 15, 2016 3:13 am
Благодарил (а): 221 раз
Поблагодарили: 88 раз

Re: Время пути до работы

Сообщение webms » Чт фев 08, 2018 5:17 pm

pdmitry2 писал(а):А есть ли возможность, указать промежуточную точку, что бы время в пути было привязано к одному и тому же маршруту?
Да можно, https://developers.google.com/maps/docu ... ntro?hl=ru
Заголовок: Промежуточные точки

Укажите промежуточные точки в параметре waypoints.
Можно задавать одно или несколько мест, отделяемых вертикальной чертой (|), в виде адреса, координат широты и долготы или идентификатора места.
Следующий URL-адрес инициирует запрос службы Directions на получение маршрута между Бостоном (штат Массачусетс, США) и Конкордом (штат Массачусетс, США) с остановками в Чарлстоне и Лексингтоне в указанном порядке:

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

https://maps.googleapis.com/maps/api/directions/json?origin=Boston,MA&destination=Concord,MA&waypoints=Charlestown,MA|Lexington,MA&key=YOUR_API_KEY
За это сообщение автора webms поблагодарил:
pdmitry2 (Чт фев 08, 2018 5:21 pm)
Рейтинг: 1.16%
panda-pod
Сообщения: 3
Зарегистрирован: Пн фев 12, 2018 12:14 pm
Благодарил (а): 2 раза
Поблагодарили: 0

Re: Время пути до работы

Сообщение panda-pod » Вт фев 13, 2018 11:03 am

Добрый день... подскажите, код с предыдущей страницы скопировал, API получил и вставил, но Алиса отвечает только -
10:46 Алиса: Путь от дома до работы займет примерно
т.е. время не считает, как так может быть, в чем подвох? что упустил?(
Аватара пользователя
slgeo
Сообщения: 551
Зарегистрирован: Чт фев 05, 2015 2:35 pm
Откуда: РнД
Благодарил (а): 139 раз
Поблагодарили: 74 раза

Re: Время пути до работы

Сообщение slgeo » Вт фев 13, 2018 11:27 am

Может адрес неверно указал. Попробуй всю строку для гугла в браузере вбить и посмотреть результат
Последний раз редактировалось slgeo Вт фев 13, 2018 12:53 pm, всего редактировалось 1 раз.
За это сообщение автора slgeo поблагодарил:
panda-pod (Вт фев 13, 2018 12:37 pm)
Рейтинг: 1.16%
Raspberry Pi2 Model B + NRF24L01 (MySensors) + 1-Wire + Esp8266 (WiFi-IoT)
CONNECT
Ответить