Skip to content
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

registering by phone? #2

Open
IncognitoMSK opened this issue May 22, 2023 · 7 comments
Open

registering by phone? #2

IncognitoMSK opened this issue May 22, 2023 · 7 comments

Comments

@IncognitoMSK
Copy link

Budet li rabotat' integratsiiya pri registratsii po telefonu ? ili tol'ko po pochte ? Problemma v tom chto pri registratsii po telefonu konditsionerv ne dobavlyayutsya a vot po telefonu poyavlyayutsya
190 / 5 000
Результаты перевода
Перевод
Will the integration work when registering by phone? Or just by mail?
The problem is that when registering by phone, air conditioners are not added, but they appear on the phone

@svmironov
Copy link
Owner

У меня не получилось найти метод для авторизации по номеру телефона, либо верный формат параметра. На любой запрос с номером телефона API возвращает "errorState": "UNKNOWN_USER_OR_PASSWORD"

@IncognitoMSK
Copy link
Author

IncognitoMSK commented May 22, 2023

Если в учетной записи три кондиционера то он будут разделены ?
При авторизации по телефону мне так же говорит про неверный токен
Logger: homeassistant.components.climate
Source: custom_components/air_cloud/api.py:31
Integration: Климат (documentation, issues)
First occurred: 14:49:08 (1 occurrences)
Last logged: 14:49:08

Error while setting up air_cloud platform for climate
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/helpers/entity_platform.py", line 304, in _async_setup_platform
await asyncio.shield(task)
File "/config/custom_components/air_cloud/climate.py", line 46, in async_setup_platform
await _async_setup(hass, async_add_entities)
File "/config/custom_components/air_cloud/climate.py", line 41, in _async_setup
devices = await hass.async_add_executor_job(api.load_climate_data)
File "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "/config/custom_components/air_cloud/api.py", line 42, in load_climate_data
self.__refresh_token()
File "/config/custom_components/air_cloud/api.py", line 31, in __refresh_token
self._token = response.json()["token"]
KeyError: 'token'
это попытка авторизации по телефону

@svmironov
Copy link
Owner

Да, под каждый будет создано entity с названием как в приложении

@IncognitoMSK
Copy link
Author

У Вас в приложение кондиционеры нормально добавились при регистрации по почте ? у меня не в какую ошибка на последнем шаге или перед выбором имени

@svmironov
Copy link
Owner

Да были сложности с переподключением, у меня получилось по следующей последовательности:

  1. Обесточить кондиционеры
  2. Обесточить WiFi роутер
  3. Включить кондиционеры, не включая роутер, пока в сети не появятся стандартные имена кондиционеров
  4. Далее включить роутер и выполнить сопряжение через приложение

Еще возможно есть вариант, предоставить доступ из одного аккаунта в другой через пункт меню Manage Users, но я это не проверял

@IncognitoMSK
Copy link
Author

IncognitoMSK commented May 22, 2023

Отличная идея нужно попробывать
Я вот все равно не могу понять по чему по телефону добовляется без проблем а по почте не в какую

@IncognitoMSK
Copy link
Author

Переинуть не удалось. Но удалось добавить в учетку с почтой и все заработало ! Но Node Red по чему то отказывается включать кондей

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants