Не авторизуется
Opened this issue · 2 comments
Не проходит авторизация. Может чего-то в Мосэнергосбыте поменялось?
Да, не авторизуется, хотя если дебажить то ответ от сервера есть.
Вот такую ошибку показывает:
{'err_code': 101, 'err_id': 'MES1-WSOWS02.interrao.ru/jsonlk_comu, 2023-08-22 14:39:26', 'err_text': 'Required jsonGate parameter not found or unsupported action', 'metaData': {'responseTime': 0.0}, 'success': False}
@YrKirillov Тут похоже не ошибка авторизации.
Любой err_code кроме 201 приводит к выдаче сообщения об ошибке авторизации
mosenergosbyt/mosenergosbyt/session.py
Lines 24 to 31 in 2ea213e
а в вашем случае 'err_code': 101
Проблема похоже в том, что этот код работает только с одним плагином bytProxy.
mosenergosbyt/mosenergosbyt/meter.py
Lines 111 to 117 in 2ea213e
Как я понял, у разных поставщиков услуг разные плагины, у меня в экаунте зарегистрировано два адреса. По одному адресу для водяных счетчиков используется как раз bytProxy, а по другому адресу используется другое название плагина и другой набор json параметров, в результате у меня тоже выдается "ошибка авторизации"
Покопавшись немного с сайтом mosenergosbyt бросил эту затею. У mosobleirc вроде более понятный API, хотя туда подтягиваются не все счетчики. Советую посмотреть в сторону mosobleirc