mavrikkk / ha_kettler

allows you to connect Redmond SkyKettle, SkyCooker and SkyHeat to your Home Assistant. see README to know further
131 stars 51 forks source link

Пункт выбора устройства не активен при добавлении интеграции #85

Open Napalmcold opened 2 years ago

Napalmcold commented 2 years ago

Добрый день!

При добавлении интеграции в пункте "Имя и мак адрес устройства" ничего нет. Пробовал подключать разные BT донглы. Версия core-2021.11.5 Операционная система Home Assistant OS 6.6

Screenshot_20211211-142010_Home Assistant

RulezzzRus commented 2 years ago

Аналогичная проблема. Home Assistant версия 2021.12.7.

h1tch007 commented 2 years ago

Аналогичная проблема после переустановки интеграции, при добавлении возникает ошибка User input malformed: value must be one of [] for dictionary value @ data['mac']

belkevglaz commented 2 years ago

Аналогичная проблема на core-2021.12.2

EliasEdsen commented 2 years ago

Та же проблема. Версия 2021.12.9. Нет поля для ввода мак адреса. Ошибка: User input malformed: value must be one of [] for dictionary value @ data['mac']

mavrikkk commented 2 years ago

image

у меня вот так. устройства есть в списке

mavrikkk commented 2 years ago

версия Home Assistant 2021.12.9

mavrikkk commented 2 years ago

на каком этапе ошибка вылазит? у меня, к сожалению, ни одного устройства redmond не осталось, не могу проверить дальше

mavrikkk commented 2 years ago

и да, нужен не просто BT донгл, а донгл с поддержкой BLE, иначе нужные устройства не будут обнаружены

belkevglaz commented 2 years ago

Raspberry Pi4 с нативным блютусом.

pi@hass:~ $ lsb_release -a
No LSB modules are available.
Distributor ID: Raspbian
Description:    Raspbian GNU/Linux 10 (buster)
Release:    10
Codename:   buster
pi@hass:~ $ sudo hcitool dev
Devices:
    hci0    E4:5F:01:44:07:5F
pi@hass:~ $ sudo hcitool lescan
LE Scan ...
EC:98:CD:BF:2F:4A RK-G202S
EC:98:CD:BF:2F:4A (unknown)

HA core-2021.12.9. Устройств не видно в диалоге.

@mavrikkk, можно ли как-то включить дебаг ? Там будет что-то ?

EliasEdsen commented 2 years ago

Странная вещь. Все устройства блютуз появились сами, где-то через полчаса. Я ради эксперимента только переименовал папки в custom_components, писал конфигурации в yaml и несколько раз перезагружал home assistans. Откатил всё назад, как было в первый раз, устройства всё еще появляются. Это был первый раз добавления блютуз устройств в текущий HA, возможно нужно было больше времени чтобы обнаружить их все.

Проблема теперь другая. HA не может сделать сопряжение с устройством. Ошибки выдает.

Logger: custom_components.ready4sky Source: custom_components/ready4sky/init.py:71 Connection error

Logger: custom_components.ready4sky Source: custom_components/ready4sky/init.py:702 five attempts of firstConnect failed

Logger: pyhap.characteristic Source: /usr/local/lib/python3.9/site-packages/pyhap/characteristic.py:193 TargetHumidifierDehumidifierState: value=0 is an invalid value.

2022-01-13 21:18:37 WARNING (SyncWorker_1) [homeassistant.loader] We found a custom integration ready4sky which has not been tested by Home Assistant. This component might cause stability problems, be sure to disable it if you experience issues with Home Assistant 2022-01-13 21:18:45 ERROR (MainThread) [pyhap.characteristic] TargetHumidifierDehumidifierState: value=0 is an invalid value. 2022-01-13 21:20:14 WARNING (SyncWorker_3) [custom_components.ready4sky] five attempts of firstConnect failed 2022-01-13 21:20:14 ERROR (MainThread) [custom_components.ready4sky] Connection error

belkevglaz commented 2 years ago

Проблема с отсутствием устройсва решилась просто. Поставил чайник ближе к пишке. Не смотря на то что lescan видел чайник, но похоже устойчивого соединения не было. После того подвинул ближе - чайник в списке устройств появлялся регулярно. Но теперь ситуация аналогичная описанной выше в https://github.com/mavrikkk/ha_kettler/issues/85#issuecomment-1012395218.

Ошибка

Logger: custom_components.ready4sky
Source: custom_components/ready4sky/__init__.py:71
Integration: ready4sky (documentation)
First occurred: 23:26:08 (1 occurrences)
Last logged: 23:26:08

Connection error

и ворнинг

Logger: custom_components.ready4sky
Source: custom_components/ready4sky/__init__.py:702
Integration: ready4sky (documentation)
First occurred: 23:26:08 (1 occurrences)
Last logged: 23:26:08

five attempts of firstConnect failed
mavrikkk commented 2 years ago

После того подвинул ближе - чайник в списке устройств появлялся регулярно.

возможно нужно было больше времени чтобы обнаружить их все.

да, возможно 3 сек маловато

mavrikkk commented 2 years ago

После того подвинул ближе - чайник в списке устройств появлялся регулярно.

поиск всего 3 сек

mavrikkk commented 2 years ago

исправил на 5 сек, возможно, поможет ) это естественно не относится к ошибке Connection error, только к поиску устройства

mavrikkk commented 2 years ago

по поводу Connection error - есть несколько мыслей.

  1. в первую очередь покопайте в сторону пароля. Он точно соответствует формату? Ну и главное, многим помог КОНКРЕТНЫЙ пароль, где то в закрытых issue писали об этом. Точно чайник в режиме сопряжения во время подключения?
  2. ну и вообще, посмотрите закрытые issue тут, много раз обсуждалось и во многих случаях находили решения
belkevglaz commented 2 years ago

Указывал пароль 16 F-ок. Попробовал с паролем ab64e6f700f75c65 из https://github.com/mavrikkk/ha_kettler/issues/55. Подключил все удачно. Спасибо @mavrikkk.

AndyZ2121 commented 2 years ago

Пункт выбора появился, но ошибка подключения: Эта ошибка возникла в кастомной интеграции.

Logger: custom_components.ready4sky Source: custom_components/ready4sky/init.py:702 Integration: ready4sky (documentation) First occurred: 19 января 2022 г., 07:25:02 (5 occurrences) Last logged: 15:55:04

five attempts of firstConnect failed

Пробовал на 2 разных серверах с разными паролями, перезагрузками. Как отвалился однажды ночью, так больше его никто не видит. Шлюз на ЕСП32 работает с чайником, но эта интеграция роднее). Может кто нибудь помочь?

vitosrnd commented 2 years ago

HA 2021.12.10 установлен в virtualbox. BLE шлюзом стоит Xiaomi Gateway 3. Чайник RK-G200S с прошивкой 4.21. Нету имени и МАК при запуске интеграции. В такой конфигурации, как у меня, оно должно работать? Может можно сразу руками прописать МАК и имя? Если да, то куда?

mavrikkk commented 2 years ago

xiaomi gateway подключен, я так понимаю, по wifi? тогда не заработает. моя интеграция ищет ФИЗИЧЕСКИ подключенное устройство к HA. либо встроенный блютус, либо бле свисток

boomega commented 2 years ago

xiaomi gateway подключен, я так понимаю, по wifi? тогда не заработает. моя интеграция ищет ФИЗИЧЕСКИ подключенное устройство к HA. либо встроенный блютус, либо бле свисток

У меня такие же трудности. Не подскажете, существует какая-либо интеграция в HA, чтобы была возможность подключиться к чайнику через блютус в шлюзе xiaomi?

vitosrnd commented 2 years ago

У меня такие же трудности. Не подскажете, существует какая-либо интеграция в HA, чтобы была возможность подключиться к чайнику через блютус в шлюзе xiaomi?

Я использовал интеграцию ESP32-R4sGate-for-Redmond, чайник без проблем заработал. Шлюз Сяоми при этом не нужен, платка шлюза на ESP 3-5$ на Али.

RulezzzRus commented 2 years ago

Как с этим бороться? Чайник виден, стоит рядом с блютуз модулем.

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

Logger: custom_components.ready4sky Source: custom_components/ready4sky/init.py:702 Integration: ready4sky (documentation) First occurred: 10 марта 2022 г., 12:08:17 (5 occurrences) Last logged: 01:37:58

five attempts of firstConnect failed

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

Logger: custom_components.ready4sky Source: custom_components/ready4sky/init.py:71 Integration: ready4sky (documentation) First occurred: 10 марта 2022 г., 12:08:17 (5 occurrences) Last logged: 01:37:58

Connection error