Это не самый оптимальный вариант. Посмотрите на wifi-presence. Главное преимущество - передает данные сразу при изменении, да и подобные костыли не нужны.
Интересный проект. Я тоже в прошлом году сделал похожего бота для Волгограда и Волжского, но у меня функционал скромнее — бот только показывает расписание для ближайших остановок. Тоже писал на Python. Данные берутся с transport.volganet.ru (есть API).
Решил написать его после того, как мне попался на глаза другой бот с похожим функционалом, но там не было отправки местоположения, да и работал он медленно. Тогда еще Яндекс.Транспорт в Волгоградской области не работал.
До этого момента ссылку нигде не выкладывал (так что пользуются им сейчас 1-2 человека), так как практически никто из моих знакомых не заинтересовался, а недавно еще и Яндекс.Транспорт заработал, который для большинства, наверное, удобнее, хотя и не все маршруты показывает правильно, а также не всегда показывает время отправки транспорта с конечных остановок.
Судя по скриншотам, здесь в этой статье рассматривается не последняя версия Google now, поэтому хочу добавить, что сейчас доступен выбор текста (работает даже на изображениях), что очень полезно, так как now on tap не всегда предлагает нужные варианты.
Это не самый оптимальный вариант. Посмотрите на wifi-presence. Главное преимущество - передает данные сразу при изменении, да и подобные костыли не нужны.
Оставлю ссылки на свои, может кому пригодится:
https://github.com/definitio/ha-rhvoice
https://github.com/definitio/ha-sox
P.S.: опоздал, так как забыл что нужно одобрение для комментария.
Решил написать его после того, как мне попался на глаза другой бот с похожим функционалом, но там не было отправки местоположения, да и работал он медленно. Тогда еще Яндекс.Транспорт в Волгоградской области не работал.
До этого момента ссылку нигде не выкладывал (так что пользуются им сейчас 1-2 человека), так как практически никто из моих знакомых не заинтересовался, а недавно еще и Яндекс.Транспорт заработал, который для большинства, наверное, удобнее, хотя и не все маршруты показывает правильно, а также не всегда показывает время отправки транспорта с конечных остановок.