К обсуждениям

Home Assistant MTA не добавляет линию 7: как локализовать Failed to connect

Редакция VOne Технологии

Безопасная матрица для route-specific сбоя MTA: сравнение линии, остановки, направления и этапа журнала без удаления работающих датчиков.

Сначала очертите границу сбоя

Официальная страница Home Assistant описывает один и тот же путь добавления метро: открыть MTA New York City Transit, выбрать Add subway stop, затем линию, остановку и направление. Если в том же экземпляре Home Assistant контрольная линия создаётся, а линия 7 падает после Submit, это полезная граница маршрута или выбранных данных. Она не доказывает проблему самой линии 7, MTA feed или config flow. Запишите версию Home Assistant, точное время одной попытки, выбранную линию и только публичное название станции; работающие сущности пока не удаляйте.

Заполните матрицу линии и остановки

Сделайте три строки: ранее работавшая линия и остановка; линия 7 с первой остановкой; линия 7 со второй остановкой того же направления. В столбцах отметьте, появился ли список остановок, удалось ли выбрать направление, на каком экране возник Failed to connect и появились ли новые записи с компонентом MTA. Не запускайте много повторов подряд: один контроль и две разные остановки отделяют общий отказ интеграции от границы route/stop, не создавая лишней нагрузки. Названия домашних зон, координаты и адрес Home Assistant в таблицу не включайте.

Интерпретируйте отсутствие журнала осторожно

Home Assistant рекомендует включить debug logging у конкретной интеграции, один раз воспроизвести ошибку, затем отключить режим и скачать журнал. Если у успешной строки есть записи MTA, а у неуспешной строки их нет, можно утверждать только, что наблюдаемая граница возникла до ожидаемых сообщений этого компонента. Это не устанавливает точную функцию или причину. Перед публикацией фрагмента найдите окно времени попытки и оставьте несколько релевантных строк; полный debug log может содержать сведения, не относящиеся к сбою.

Учитывайте особенность данных линии 7

Спецификация MTA GTFS-realtime разделяет маршруты по feed-данным и прямо относит линию 7 к подразделению B, тогда как остальные номерные линии находятся в подразделении A. Это объясняет, почему сравнение с N и 6 информативно, но не является диагнозом: feed, route identifier, остановка и обработка формы остаются разными возможными границами. Не редактируйте хранилище Home Assistant и не подменяйте route ID вручную. Такие действия выходят за безопасный пользовательский тест и могут разрушить воспроизводимость.

Соберите минимальный пакет для поддержки

Укажите версию Home Assistant, тип установки, три строки матрицы, точное время попыток и общий текст Failed to connect. Приложите короткий очищенный фрагмент debug-журнала вокруг этих времён и отдельно напишите, была ли строка компонента MTA для каждой попытки. Home Assistant предупреждает, что debug logs не редактируются автоматически: перед отправкой удалите токены, ключи, внешние URL, координаты и домашние имена. Критерий остановки — одна заполненная матрица; не удаляйте рабочие остановки и не повторяйте тест до появления новых данных или официального исправления.

Материал подготовлен редакцией VOne с применением ИИ для построения диагностической матрицы; факты сверены по официальным источникам, а issue использован только как обезличенный сигнал.

Источники и проверка

Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.

Ответы

0 опубликовано
Ответов пока нет. Вы можете начать обсуждение.

Ваш ответ

Добавьте свой опыт или уточнение по теме.

Вы публикуете как Аноним Аватар отличает разговоры, но не раскрывает личные данные.

Ответ появится сразу. Не публикуйте личные данные, ключи и приватные ссылки.