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

Атрибуты в HA 2022.4 #8

Open
alex2beard opened this issue Apr 9, 2022 · 8 comments
Open

Атрибуты в HA 2022.4 #8

alex2beard opened this issue Apr 9, 2022 · 8 comments
Assignees
Labels
bug Something isn't working

Comments

@alex2beard
Copy link

alex2beard commented Apr 9, 2022

В последней версии HA пропали почти все атрибуты.
До обновления HA:
Screenshot_20220409-125803_Home Assistant
После обновления HA:
Screenshot_20220409-130849_Home Assistant

Заранее благодарен !

@alryaz alryaz self-assigned this Apr 12, 2022
@alryaz alryaz added the bug Something isn't working label Apr 12, 2022
alryaz added a commit that referenced this issue Apr 12, 2022
refactor: replaced dynamically-called properties with static class alternatives
@alryaz
Copy link
Owner

alryaz commented Apr 12, 2022

@alexfrolkin Прошу поставить версию "master" из HACS и протестировать (самостоятельно не выйдет, логина/пароля нет). Фикс предложен.

В HACS на компоненте потребуется:

  • Нажать "Update Information" ("Обновить информацию")
  • Нажать "Reinstall" ("Переустановить")
  • Выбрать версию "master" из выпадающего списка (может потребоваться отметить галочку "show beta versions" ("показывать бета-версии"))

@alex2beard
Copy link
Author

Версии master в списке нет после обновления информации, пробовал main и самую последнюю, проблема с атрибутами осталась. Так же пробовал полную переустановки, не помогло.
Screenshot_20220413-062610_Home Assistant

@LAlexe
Copy link

LAlexe commented May 6, 2022

Не помогает. Бета версия не доступна. Но и перенос вручную так же не даёт эффекта.
device_class: tns_energo_meter
icon: mdi:counter
friendly_name: <номер ЛС> Счётчик <номер счётчика>
и всё.

@alex2beard
Copy link
Author

Уважаемый @alryaz , подскажите, есть ли в планах исправление проблемы с атрибутами ? Мы вас не торопим, конечно, но хочется понять, переделывать ли в своей системе объекты, которые были созданы из значений атрибутов.

@esnet146
Copy link

Эта ошибка возникла в кастомной интеграции.

Logger: custom_components.tns_energo._base
Source: custom_components/tns_energo/sensor.py:357
Integration: ТНС Энерго (documentation, issues)
First occurred: 19:41:36 (1 occurrences)
Last logged: 19:41:36

Error occurred during task execution: TypeError("init() missing 6 required keyword-only arguments: 'transmission_coefficient', 'max_indication_difference', 'can_delete', 'model', 'service_number', and 'service_name'")
Traceback (most recent call last):
File "/config/custom_components/tns_energo/_base.py", line 182, in _wrap_update_task
return await update_task
File "/config/custom_components/tns_energo/sensor.py", line 357, in async_refresh_accounts
meters = await account.async_get_meters()
File "/usr/local/lib/python3.9/site-packages/tns_energo_api/init.py", line 368, in async_get_meters
response = await SendIndicationsPage.async_request(self.api, self.code)
File "/usr/local/lib/python3.9/site-packages/tns_energo_api/requests/get_send_indications_page.py", line 188, in async_request
return cls.from_response(result)
File "/usr/local/lib/python3.9/site-packages/tns_energo_api/converters.py", line 191, in from_response
return super().from_response(data, **kwargs)
File "/usr/local/lib/python3.9/site-packages/tns_energo_api/converters.py", line 159, in from_response
return cls(**init_args) # type: ignore[call-arg]
File "", line 4, in init
_setattr('counters', __attr_converter_counters(counters))
File "/usr/local/lib/python3.9/site-packages/tns_energo_api/requests/get_send_indications_page.py", line 156, in converter__counters
{
File "/usr/local/lib/python3.9/site-packages/tns_energo_api/requests/get_send_indications_page.py", line 158, in
sorted(
File "/usr/local/lib/python3.9/site-packages/tns_energo_api/requests/get_send_indications_page.py", line 163, in
else ZoneData.from_response(tariff_data)
File "/usr/local/lib/python3.9/site-packages/tns_energo_api/converters.py", line 159, in from_response
return cls(**init_args) # type: ignore[call-arg]
TypeError: init() missing 6 required keyword-only arguments: 'transmission_coefficient', 'max_indication_difference', 'can_delete', 'model', 'service_number', and 'service_name'

@vlad36N
Copy link

vlad36N commented Sep 11, 2022

Здравствуйте. Поставил Бета версию v0.1.0, атрибутов нет.

@alex2beard
Copy link
Author

Поднимем тему !

@anton-spec
Copy link

Поднимаем тему - или проект заброшен? v0.1.1
device_class: tns_energo_meter
icon: mdi:counter
friendly_name: 365ХХХХХХХХХХ Счётчик 5940ХХХ

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants