Общественный транспорт

Проверьте расписание отправлений и пересадок местного общественного транспорта.

Текущий релиз
1.4.0
Разработчик
tt-tom17
Лицензия
MIT

Адаптер для общественного транспорта для ioBroker

Адаптер для общественного транспорта обеспечивает бесшовную интеграцию информации о расписании общественного транспорта в режиме реального времени в вашу систему умного дома ioBroker. С помощью этого адаптера вы можете получать время отправления с остановок различных транспортных операторов в Германии, Австрии и других странах и использовать его для автоматизации.

🇬🇧 Документация на английском языке
🇩🇪 Немецкая документация

Источники данных

Сам адаптер не хранит данные расписания — он запрашивает информацию через интерфейс транспортной сети, которую вы выбираете в настройках. Действуют условия соответствующего оператора.

Сами запросы формируются с помощью клиентов с открытым исходным кодом: hafas-client из проекта public-transport взаимодействует с конечными точками HAFAS различных операторов, motis-fptf-client — с MOTIS. Оба имеют лицензию ISC. Для бэкэндов EFA и TRIAS готовых клиентов нет, и они реализованы в самом адаптере.

Verkehrsverbund Rhein-Ruhr

EFA – VRR: Данные о расписании движения поездов в Рейн-Рурском регионе предоставляются компанией Verkehrsverbund Rhein-Ruhr (VRR) через её API открытых сервисов. VRR запрашивает у приложений, использующих этот интерфейс, ссылку на сайт www.vrr.de и отображение своего логотипа — таким образом, адаптер отображает и то, и другое в настройках экземпляра.


TRIAS – MobiData BW: Данные расписания движения поездов в Баден-Вюртемберге (включая VVS, KVV, naldo и DING) предоставляются компанией Nahverkehrsgesellschaft Baden-Württemberg (NVBW) через MobiData BW. NVBW просит приложения указывать источник как "Daten der NVBW" со ссылкой на свой веб-сайт — таким образом, адаптер отображает оба источника в настройках экземпляра.

Для доступа к этому бэкэнду требуется собственный ключ. В отличие от всех других бэкэндов, доступ к TRIAS осуществляется с помощью индивидуального ключа.RequestorRef MobiData BW выдает один ключ на пользователя и не допускает использования общего ключа, поставляемого с адаптером; другие поставщики TRIAS могут обрабатывать это иначе. Для связи с MobiData BW отправьте неофициальное электронное письмо по адресуmobidata-bw@nvbw.de Укажите ваше полное имя, адрес, контактный адрес электронной почты и краткое описание того, как вы собираетесь использовать данные. Вы получите ключ по электронной почте — введите его в настройках экземпляра в разделе «Ключ доступа TRIAS».

Changelog

1.3.0 (2026-09-02)

  • (tt-tom17) added TRIAS as a new backend with MobiData BW (Baden-Württemberg) as the first network

1.2.0 (2026-08-25)

  • (tt-tom17) added EFA as a new backend with VRR (Rhein-Ruhr) as the first network

1.1.0 (2026-08-21)

  • (tt-tom17) added a "Create detail data points" switch per station and journey. The switch is off by default
  • (tt-tom17) fixed the departure widget hiding all multi-word products (S-Bahn, U-Bahn, RE, ICE, ...) whenever the product filter was enabled
  • (tt-tom17) the widgets no longer log continuously; set publicTransportDebug = true in the browser console to get the diagnostics back

1.0.0 (2026-08-08)

  • (tt-tom17) migrated the admin configuration GUI to @iobroker/gui-components 10 (React 19, MUI 9); requires admin >= 8.0.1

0.10.2 (2026-07-17)

  • (tt-tom17) fixed journey and departure channel names showing stale labels after a connection changed
  • (tt-tom17) added a "Number of transfers" dropdown per journey (-1 = backend decides, 0 = direct connections only); applies to both HAFAS and MOTIS

0.10.1 (2026-07-11)

  • (tt-tom17) fixed departure and journey data points being cleared during slow polls (#87)

0.10.0 (2026-07-07)

  • (tt-tom17) added a configurable time window (duration, in minutes) per station to fetch departures beyond the default 60 minutes (#85)
  • (tt-tom17) disabled the "Vendo - Deutsche Bahn" client option, as the db-vendo endpoint currently returns OPS_BLOCKED (#85)
  • (tt-tom17) fixed repository checker warnings (#80): translated untranslated admin i18n strings (zh-cn, es)

License

MIT License

Copyright (c) 2025 - 2026 tt-tom17 tgb@kabelmail.de

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.