-
-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Не инициализируется интеграция с HA 2022.9.4 #20
Comments
mos.ru не работал с выходных. сейчас починили, но, по всей видимости, поменяли авторизацию. |
Если резюмировать - то никакие атрибуты в автоматизации сейчас не приходят, инициализация интеграции не работает, передача сведений - также. |
Неужели никто не пользуется этой интеграцией (уверен, что все само не починилось)? |
да пользовались, но поддержки нет, приходится искать другие варианты |
а разве есть другие варианты? я ничего похожего не нашел. Если я что-то пропустил, буду признателен, если поделитесь опытом. |
У меня 2022.9.7, работает.нет только воды. Проверьте файл moscow_pgu.sessions |
у меня в файле пусто: {"user_e-mail": null} |
Нашел старый файл в бэкапе. Остановил НА (2022.10.2), скопировал, перезапустил и все заработало! Спасибо, @NikeMSR! |
вода тоже появилась после повторной отправки значений воды в приложении. |
никакие атрибуты сейчас не приходят или появились тоже?
|
Все приходит (ХВ, ГВ, электросчетчик, автомобильные штрафы, ФССС, квартплата, дети = у меня всего 17 сенсоров).
И как я выяснил позднее, после восстановления файла moscow_pgu.sessions можно не перегружать НА - достаточно перезагрузить интеграцию.
|
При внесении из старых данных id сессии инициализация проходит, но нет атрибутов, например, indications у счетчиков, в которых показания по предыдущим месяцам ранее показывались, или checkup_date, в котором даты поверки были. |
Согласен. Эти атрибуты не приходят. Я их просто не использую, поэтому сразу не обратил внимание. Вообще есть более полноценное мобильное приложение Моя Москва. Вот если бы оттуда данные еще научиться забирать, было бы здорово. |
https://mosapps.mos.ru недоступен. Без него не могу почитать документацию чтобы хотяб попробовать что либо починить... |
Добрый день. Может я чего-то не понял… но интеграция moscow_pgu со старыми регистрационными данными работает. Не полноценно, конечно. Но хоть так ))) А вы хотели починить авторизацию или недостающие атрибуты? ссылка https://mosapps.mos.ru/ из браузера доступна. |
Да я в целом хотел ознакомиться с API - как я понял все сломалось когда двухфакторная аутентификация стала обязательной. Но нигде не могу найти документацию по которой изначально была написана интеграция. |
Есть подозрение, что документации нет. Нужно по коду разбираться. Но, повторюсь, с сохраненным ID сессии интеграция в ХА работает, но не возвращает никаких атрибутов - только сами сенсоры. Кроме того, события после отправки НЕ работают, так как должны по текущей доке в гите (у меня события не прилетают). |
Если сможете сделать форк и подправить - было бы супер. |
вот тут есть еще один проект: |
Использовал его около года, он тоже перестал обновляться, вроде. |
@Spirituss, так я же именно на этот проект и сделал ссылку ))) |
Народ, а у меня вот не обнаружилось бекапа с токеном. Можно ли как-то вытащить токен, просто зайдя в мос.ру? Я пробовал через диспетчер куков в мозилле, но не получилось. И второе - почему-то файл moscow_pgu.sessions постоянно перезаписывается (соответственно, те токены которые я подергал с сайта и вписал туда - затираются), причем даже если поставить на него права только чтение..... |
как я понимаю, чтобы файл не перезаписывался, нужно сначала остановить работу хоста, потом копировать файл. |
да основная проблема сейчас не в авторизации - тут хотя бы есть обходной вариант, а в отсутствии атрибутов. Вот это бы починить - и оно явно связано с изменениями в ха, а не на mos.ru |
В общем, по ходу, плагин прикидывается андроид-приложением и токен берет оттуда. По идее можно заснифать обмен при входе через приложение на андроиде и вытащить оттуда токен. Возможно, именно он и нужен (и он, возможно, отличается от токена который выдается на сайте). Я попробовал, но сходу не получилось - там идет обмен бинарниками, не json и что-то текстовое... |
часть свойств пропала, такой лог: |
у меня теперь еще и штрафы пропали..... |
Да, я же выше написал, что в логах ответ от ДИТ приходит. |
я просто не понял - вы раньше говорили про пропавшие атрибуты ) Я написал на сайт mos.ru, ответили отпиской: Решение: Здравствуйте! Оплаченные или просроченные начисления на форме не отображаются. С уважением, |
Это уже вторая проблема. Ранее, пропали атрибуты. Теперь пропали еще и многие сенсоры, типа штрафов и начислений. Похоже, компонент забросили. |
да, это понятно - Александр давно его перестал поддерживать..... а жаль - полезная информация. |
Я так и не нашел документацию... может кто ткнет меня в неё? |
|
Ошибка в логе:
2022-09-18 21:17:45.739 ERROR (MainThread) [custom_components.moscow_pgu] [ххххххх@mail.ru] Could not set up config entry: DataParsingError(-1, 'Could not decode JSON response: Expecting value: line 1 column 1 (char 0)')
The text was updated successfully, but these errors were encountered: