alryaz / hass-lkcomu-interrao

Интеграция Home Assistant с ЛК "Интер РАО"
Other
42 stars 6 forks source link

Не доступны показания счетчиков #12

Closed MaximSN closed 3 years ago

MaximSN commented 3 years ago

Проблема наблюдалась и на v.0.0.18 и на 0.0.19 Эта ошибка возникла в кастомной интеграции.

Logger: custom_components.lkcomu_interrao._base Source: custom_components/lkcomu_interrao/sensor.py:585 Integration: Личный кабинет Интер РАО (Энергосбыт) (documentation, issues) First occurred: 15:41:37 (1 occurrences) Last logged: 15:41:37

Error occurred during task execution: TypeError("float() argument must be a string or a number, not 'NoneType'") Traceback (most recent call last): File "/config/custom_components/lkcomu_interrao/_base.py", line 294, in _wrap_update_task return await update_task File "/config/custom_components/lkcomu_interrao/sensor.py", line 585, in async_refresh_accounts meters = await account.async_get_meters() File "/usr/local/lib/python3.9/site-packages/inter_rao_energosbyt/presets/smorodina.py", line 328, in async_get_meters return await self.async_get_smorodina_meters() File "/usr/local/lib/python3.9/site-packages/inter_rao_energosbyt/presets/smorodina.py", line 316, in async_get_smorodina_meters response = await AbonentEquipment.async_request(self.api, proxy, provider) File "/usr/local/lib/python3.9/site-packages/inter_rao_energosbyt/actions/sql/abonent.py", line 327, in async_request return await api.async_action_map(cls, ACTION_SQL, proxy, data) File "/usr/local/lib/python3.9/site-packages/inter_rao_energosbyt/interfaces.py", line 594, in async_action_map data=list(map(map_with.from_response, filter(bool, response["data"]))), File "/usr/local/lib/python3.9/site-packages/inter_rao_energosbyt/actions/init.py", line 182, in from_response return cls(**init_args) # type: ignore[call-arg] File "", line 24, in init _setattr('vl_tarif', __attr_converter_vl_tarif(vl_tarif)) TypeError: float() argument must be a string or a number, not 'NoneType'

alryaz commented 3 years ago

Напишите, пожалуйста, в Telegram: @alryaz

Имеются какие-то изменения в возвращаемых данных, которые выявились у Вас; попробуем выяснить, в чём дело.

alryaz commented 3 years ago

Исправлено в v0.0.20