mavrikkk / ha_kettler

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

Конвектор Redmond SkyHeat RCH-4529S. #44

Closed evteevalex closed 3 years ago

evteevalex commented 3 years ago

Здравствуйте,получится добавить Конвектор Redmond SkyHeat RCH-4529S? btsnoop_hci.zip

mavrikkk commented 3 years ago

наверняка можно... а что он умеет?

  1. включаться
  2. выключаться ... что то еще? поддерживать температуру? показывать текущую температуру?

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

mavrikkk commented 3 years ago
  1. мак адреса сам нашел.
  2. команда статуса такая же думаю многие команды совпадут, НО специфические параметры и команды могут быть...поэтому нужен список того, что умеет конвертор... после этого буду у вас запрашивать специфичные логи.
evteevalex commented 3 years ago

Умеет включаться и выключаться.Блокировка включения с кнопки (защита от детей) и всё.Температуру он не поддерживает и не знает её.

evteevalex commented 3 years ago

Ваша интеграция видит устройство,подключается,видит состояние (off и boil).Есть переключатель,если включить,он включит конвектор и выключит через пару секунд.

mavrikkk commented 3 years ago

круто! значит почти все совпало! тогда нужно сделать так: отключить все блютус устройства от тлф кроме конвертора. включить запись лога блютус...зайти в приложение...

  1. включить конвертор...подождать 10 сек...выключить конвертор...подождать 10 сек...
  2. повторить пункт 1 еще 2 раза...выйти из приложения, отключить блютус, остановить запись лога....скинуть лог сюда

итого у меня будет последовательная запись 3 событий...найду, думаю

mavrikkk commented 3 years ago

и вопрос: блокировка включения с кнопки - это функция в приложении? чтоб дети физически ничего не щелкали? если да, тогда мне нужен будет отдельный лог для этой функции, если она вам нужна...все тоже самое, что и в предыдущем сообщении проделать, только включать и выключать эту функцию и все...лог отдельный, с тем не путать

evteevalex commented 3 years ago

Включение и выключение btsnoop_hci.zip

evteevalex commented 3 years ago

Включение блокировки. btsnoop_hci.zip Интерфейс

Screenshot_20201009-185144

mavrikkk commented 3 years ago

а как это выглядит в HomeAssistant сейчас?

evteevalex commented 3 years ago

Подождите обновлю

evteevalex commented 3 years ago

Включил через ha,конвектор включен.

2020-10-09_19-07-21

mavrikkk commented 3 years ago

как я вижу, определяется в системе как RFS-HPL001 а не RCH-4529S ? это важно для кода

evteevalex commented 3 years ago

Я название не менял

mavrikkk commented 3 years ago

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

устройства нет, дебажить не на чем )) возможны ошибки

evteevalex commented 3 years ago

На переключатель срабатывает с опозданием (секунд 20) В HA появились ошибки 2020-10-09 20:00:15 ERROR (MainThread) [homeassistant.config_entries] Error unloading entry d6:a0:f6:61:0f:a1 for switch Traceback (most recent call last): File "/usr/src/homeassistant/homeassistant/config_entries.py", line 316, in async_unload result = await component.async_unload_entry(hass, self) # type: ignore File "/usr/src/homeassistant/homeassistant/components/switch/init.py", line 78, in async_unload_entry return await hass.data[DOMAIN].async_unload_entry(entry) File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 172, in async_unload_entry raise ValueError("Config entry was never loaded!") ValueError: Config entry was never loaded!

mavrikkk commented 3 years ago

настройки - интеграции - ready4sky - три точки - удалить.

перезагрузить HA

обновить интеграцию ready4sky (есть вероятность, что 1 файл старый остался )

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

mavrikkk commented 3 years ago

заодно скиньте фото, как сейчас выглядит в HA

evteevalex commented 3 years ago

В Hacs переустановил. Удалил интеграцию и настроил. 2020-10-09_21-47-00

evteevalex commented 3 years ago

Завтра полностью удалю, файлы в ручную,и настрою.

mavrikkk commented 3 years ago

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

evteevalex commented 3 years ago

2020-10-10_07-45-47

evteevalex commented 3 years ago

Удалил все файлы,и настроил заново. 2020-10-10_08-53-46

mavrikkk commented 3 years ago

у вас он вообще не так должен выглядеть... сейчас у вас не тот тип устройства. должен быть сенсор и свитч... ни света, ни чайника быть не должно.

  1. вы точно обновили модуль?
  2. не скрином, а текстом пришлите имя...в момент когда у вас поиск устройства, прям скопируйте строку и пришлите сюда, может я в имени 0 и о перепутал... хотя они вроде не похожи...
evteevalex commented 3 years ago

1.Удалил папку custom_components - ready4sky.Скачал с githab'а и установил. 2.Скопировал при сопряжении RFS-HPL001,d6:a0:f6:61:0f:a1

mavrikkk commented 3 years ago

вставил в код скопированное имя с предыдущего коммента...пробуйте... у вас в любом случае должны быть только switch и sensor...никакого water_heater и light быть не должно!

evteevalex commented 3 years ago

Извините, попробую только через 6 часов,сейчас на работе.

evteevalex commented 3 years ago

Вот так должно быть?

2020-10-12_19-31-59

evteevalex commented 3 years ago

Переключатель работает,состояние показывает.Если переключить кнопкой с конвектора в HA состояние переключателя и сенсора меняет. Появляются ошибки : unable to connect to device 19:53:13 – ready4sky (ERROR) - первое сообщение получено 19:37:53 и повторялось 62 раз Иногда не срабатывает переключение.

mavrikkk commented 3 years ago
  1. поздравляю. все работает!
  2. насчет коннекта - я никак повлиять не могу...сто раз тут обсуждалось: если втроенный в малинку блютус - меняй на свисток, следи за расстоянием между приемником и передатчиком...
  3. блокировка от детей нужна?
evteevalex commented 3 years ago

1.Вам спасибо 2.Свисток на Xpenology.Растояние 50см. 3.Мне не нужен.

mavrikkk commented 3 years ago
  1. да, у меня лично и у многих тут возникала такая же проблема. я в итоге перешел на малинку. Здесь тоже ссылки уже давал на этот счет: где-то читал, что блютус в докере на синолоджи работает весьма так себе (не говоря уже про неофициальный xpenology). Плюс, может сам модуль. В общем, надо экспериментировать. Если есть возможность - попробуйте на другом железе. Кто то пошел другим путем: поставил шлюз отдельный и доволен: https://github.com/mavrikkk/ha_kettler/issues/24