ha_kettler icon indicating copy to clipboard operation
ha_kettler copied to clipboard

BLE шлюз

Open BertTomsk opened this issue 4 years ago • 32 comments

Добрый день! А возможно в будущем реализовать подключение чайника через BLE шлюз? Например к ESPHome с помощью платы ESP-WROOM-32.

BertTomsk avatar May 19 '20 16:05 BertTomsk

Я конечно не автор но на просторах нашел прошивку для esp32 Аля шлюз r4s. Но чайник как сущность чайник не будет. А как какие нибудь свитчи будет. Там mqtt

tayanov avatar May 19 '20 16:05 tayanov

вопрос слишком риторический... возможно ли? ну конечно. какие то последние esp платы имеют на борту и вифи и блютус... написать прошивку - очень возможно...команды все есть у меня для поддерживаемых устройств

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

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

mavrikkk avatar May 21 '20 07:05 mavrikkk

Готов заказать вам такой модуль для экспериментов, в надёжде что когда-нибудь в будущем не придётся держать сервер с HA на кухне ради одного чайника) https://a.aliexpress.ru/_eMNOuL

BertTomsk avatar May 21 '20 18:05 BertTomsk

вопрос слишком риторический... возможно ли? ну конечно. какие то последние esp платы имеют на борту и вифи и блютус... написать прошивку - очень возможно...команды все есть у меня для поддерживаемых устройств

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

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

Я даже название придумал Redmond2mqtt (r2m)

vring0 avatar May 22 '20 05:05 vring0

Я конечно не автор но на просторах нашел прошивку для esp32 Аля шлюз r4s. Но чайник как сущность чайник не будет. А как какие нибудь свитчи будет. Там mqtt

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

cookiestheone avatar Jun 03 '20 07:06 cookiestheone

Я конечно не автор но на просторах нашел прошивку для esp32 Аля шлюз r4s. Но чайник как сущность чайник не будет. А как какие нибудь свитчи будет. Там mqtt

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

https://github.com/alutov/r4sGate

ArtemVladimirov avatar Jun 21 '20 17:06 ArtemVladimirov

Попробовал https://github.com/alutov/r4sGate работает отлично, теперь наконец сервер с ХА унес с кухни) стабильность отличная, реакция моментальная. Но очень не хватает готовой интеграции и управления несколькими устройствами (чайник + мультиварка).

BertTomsk avatar Aug 22 '20 20:08 BertTomsk

Попробовал https://github.com/alutov/r4sGate работает отлично, теперь наконец сервер с ХА унес с кухни) стабильность отличная, реакция моментальная. Но очень не хватает готовой интеграции и управления несколькими устройствами (чайник + мультиварка).

По данной ссылке сейчас идет 404, у вас локальный реп не сохранился? Можете архивом скинуть куда?

HepoH3 avatar Aug 29 '20 19:08 HepoH3

По данной ссылке сейчас идет 404, у вас локальный реп не сохранился? Можете архивом скинуть куда?

https://github.com/alutov/ESP32-R4sGate-for-Redmond

aperedreev avatar Aug 30 '20 06:08 aperedreev

Попробовал https://github.com/alutov/r4sGate работает отлично, теперь наконец сервер с ХА унес с кухни) стабильность отличная, реакция моментальная. Но очень не хватает готовой интеграции и управления несколькими устройствами (чайник + мультиварка).

А как в HA прокидывали?

runnerfanspb avatar Sep 19 '20 16:09 runnerfanspb

Просто завёл в HA свитч и сенсор текущей температуры. И свитч покинул в Алису, как чайник.

BertTomsk avatar Sep 19 '20 17:09 BertTomsk

А примером не поделитесь? А то не выходит у меня каменный цветок. Да и первый опыт с mqtt

runnerfanspb avatar Sep 19 '20 17:09 runnerfanspb

Недавно, помог добавить мультиварку rmc-m800s в этом шлюзе https://github.com/alutov/ESP32-R4sGate-for-Redmond. @mavrikkk может все таки получится к этой интеграции добавить поддержку mqtt, чтобы мы указали нужные топики у нас создавалась сущность water_heater и работала через mqtt? Официальная интеграция mqtt пока не умеет создавать эту сущность. Я думаю многие поддержат и скажут спасибо.

image

vring0 avatar Oct 06 '20 03:10 vring0

не вижу никакой проблемы для вас...интеграции Water Heater для MQTT канеш нет готовой, НО есть готовая интеграция climate:

https://www.home-assistant.io/integrations/climate.mqtt/

Я уже писал, что CLIMATE и WATER_HEATER одного поля ягоды, просто в CLIMATE еще больше возможностей (которые можно не использовать просто). Более того мои ранние интеграции строились именно как CLIMATE, а уже потом я перешел на WATER_HEATER исключительно из за эстетики ))

Соответственно берете этот CLIMATE, правильно конфигурируете согласно топикам в ваших esp32 и все.

mavrikkk avatar Oct 08 '20 05:10 mavrikkk

не вижу никакой проблемы для вас...интеграции Water Heater для MQTT канеш нет готовой, НО есть готовая интеграция climate:

https://www.home-assistant.io/integrations/climate.mqtt/

Я уже писал, что CLIMATE и WATER_HEATER одного поля ягоды, просто в CLIMATE еще больше возможностей (которые можно не использовать просто). Более того мои ранние интеграции строились именно как CLIMATE, а уже потом я перешел на WATER_HEATER исключительно из за эстетики ))

Соответственно берете этот CLIMATE, правильно конфигурируете согласно топикам в ваших esp32 и все.

Фишка в том, в Алисе он будет как кондиционер, а не чайник. Больше в этом вопрос.

vring0 avatar Oct 08 '20 06:10 vring0

ха ха...весело. Однако, насколько я в курсе (давно не юзаю Алису), в ней тоже нет сущности water heater. Кто то даже здесь писал об этом...а вот climate есть.

mavrikkk avatar Oct 08 '20 07:10 mavrikkk

ха ха...весело. Однако, насколько я в курсе (давно не юзаю Алису), в ней тоже нет сущности water heater. Кто то даже здесь писал об этом...а вот climate есть.

water heater в Алисе определяется как чайник, climate как кондер и это не совсем логично будет.

vring0 avatar Oct 08 '20 09:10 vring0

ну да...тогда последний вариант:

берете https://github.com/home-assistant/core/blob/dev/homeassistant/components/mqtt/climate.py рядом кладете из моего репозитория water_heater.py и соединяете их...на выходе получаете water_heater.py для чтения/записи из/в MQTT брокер

естественно, устанавливать потом как custom component

mavrikkk avatar Oct 09 '20 10:10 mavrikkk

ну да...тогда последний вариант:

берете https://github.com/home-assistant/core/blob/dev/homeassistant/components/mqtt/climate.py рядом кладете из моего репозитория water_heater.py и соединяете их...на выходе получаете water_heater.py для чтения/записи из/в MQTT брокер

естественно, устанавливать потом как custom component

То, что я и предлагал. Переписать water_heater.py под работу с MQTT. Либо ждать когда появится water_heater в авто дискавери. Но переписывать код к сожалению нет времени, вдруг найдется кто из желающих.

vring0 avatar Oct 09 '20 10:10 vring0

Интересно, есть ли шанс подключить redmond skybaker? может есть у кого инструкция на разбор протокола?

dmamontov avatar Oct 09 '20 11:10 dmamontov

шанс подключить есть...нужен телефон с возможностью записи блютус лога (погуглите, легко находится). На него ставите родное приложение. Отключаете от тлф все блютус устройства, кроме baker. Включаете запись лога...выполняете в приложении действия...потом разбираете лог через, например, wireshark

mavrikkk avatar Oct 13 '20 06:10 mavrikkk

Либо ждать когда появится water_heater в авто дискавери

вот тут самое интересное: лично мне непонятно, почему его нет...учитывая, что climate есть, давно моги ли бы сделать...это очень несложно. Думаю, просто не в приоритете...появится

mavrikkk avatar Oct 13 '20 06:10 mavrikkk

Сделать кастом чайника из темплейт климата можно попробовать.

tayanov avatar Oct 13 '20 07:10 tayanov

Сделать кастом чайника из темплейт климата можно попробовать.

Это как?)

vring0 avatar Oct 13 '20 07:10 vring0

Сделать кастом чайника из темплейт климата можно попробовать.

Это как?)

Ну есть же mqtt climate. Взять его за основу. Сделать камтомный компонент. Поменяв climate на heater и подправив остальное

tayanov avatar Oct 13 '20 07:10 tayanov

Вечер добрый, очень жалко, что интеграция не для BLE шлюза, очень она качественно сделана. Скажите, пожалуйста, не купили еще вам ESP32?) А то я тоже очень заинтересован, чтобы вы в ESPhome портировали свою прошивку, тоже могу купить для благого дела:)

fttomas avatar Oct 18 '20 15:10 fttomas

Вечер добрый, очень жалко, что интеграция не для BLE шлюза, очень она качественно сделана. Скажите, пожалуйста, не купили еще вам ESP32?) А то я тоже очень заинтересован, чтобы вы в ESPhome портировали свою прошивку, тоже могу купить для благого дела:)

Уже есть проект https://github.com/alutov/ESP32-R4sGate-for-Redmond , работает отлично. Осталось как-то решить вопрос как прикрутить в HA как water heater.

vring0 avatar Oct 18 '20 15:10 vring0

Уже есть проект https://github.com/alutov/ESP32-R4sGate-for-Redmond , работает отлично. Осталось как-то решить вопрос как прикрутить в HA как water heater.

но ведь оно без обновлений?) А в ESPhome любую прошивку легко по воздуху будет обновить. Да и эта выглядит уже законченной, осталось "самая малость" (конечно нет, но очень хочется верить, что автор возьмется) перетащить её в ESPhome..

fttomas avatar Oct 18 '20 15:10 fttomas

Уже есть проект https://github.com/alutov/ESP32-R4sGate-for-Redmond , работает отлично. Осталось как-то решить вопрос как прикрутить в HA как water heater.

но ведь оно без обновлений?) А в ESPhome любую прошивку легко по воздуху будет обновить. Да и эта выглядит уже законченной, осталось "самая малость" (конечно нет, но очень хочется верить, что автор возьмется) перетащить её в ESPhome..

Обновления по воздуху есть в прошивке. Автор отзывчивый и отвечает на issue. По моему запросу и предоставленной мной информации, добавил мультиварку. И вообще от куда такие выводы? Зачем автору предлагать изобретать еще один велосипед? Сейчас нужно бросить все силы и возможности, для интеграции этого шлюза https://github.com/alutov/ESP32-R4sGate-for-Redmond по MQTT в HA.

vring0 avatar Oct 18 '20 15:10 vring0

Обновления по воздуху есть в прошивке. Автор отзывчивый и отвечает на issue. По моему запросу и предоставленной мной информации, добавил мультиварку. И вообще от куда такие выводы?

Понял, спасибо за информацию, сейчас попробую этот проект.

fttomas avatar Oct 18 '20 15:10 fttomas