SzenProgs / elehant_meter

Integration Elehant gas and water meter for Home Assistant
0 stars 0 forks source link

KeyError: 'name_temp' #1

Open Hawk-3 opened 1 year ago

Hawk-3 commented 1 year ago

Добрый день. На чистой установке HA Home Assistant 2023.4.6 Supervisor 2023.05.dev0201 Пользовательский интерфейс 20230411.1 - latest

Такая вот ошибка: Снимок экрана от 2023-05-03 18-22-01

Source: custom_components/elehant_water/sensor.py:167
Integration: Сенсор (documentation, issues)
First occurred: 18:17:50 (1 occurrences)
Last logged: 18:17:50

Error while setting up elehant_water platform for sensor
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 "/usr/local/lib/python3.10/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/config/custom_components/elehant_water/sensor.py", line 167, in setup_platform
    ha_entities.append(WaterTempSensor(device["id"], device["name_temp"]))
KeyError: 'name_temp'
SzenProgs commented 1 year ago

Это нерабочий код. Начал было полноценную разработку компонента с использованием нативных методов HASS, поддержкой добавления счетчиков из интерфейса и их автоматическим определением. Но времени пока нету, к сожалению. Рекомендую использовать мой форк https://github.com/SzenProgs/elehant_water

Hawk-3 commented 1 year ago

А! Сорри! Конфиг неправильно сделал. Забыл name_temp: и water_type:

(форк и использую)