Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BLE шлюз #24

Open
BertTomsk opened this issue May 19, 2020 · 32 comments
Open

BLE шлюз #24

BertTomsk opened this issue May 19, 2020 · 32 comments

Comments

@BertTomsk
Copy link

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

@tayanov
Copy link

tayanov commented May 19, 2020

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

@mavrikkk
Copy link
Owner

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

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

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

@BertTomsk
Copy link
Author

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

@vring0
Copy link

vring0 commented May 22, 2020

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

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

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

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

@cookiestheone
Copy link

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

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

@ArtemVladimirov
Copy link

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

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

https://github.com/alutov/r4sGate

@BertTomsk
Copy link
Author

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

@HepoH3
Copy link

HepoH3 commented Aug 29, 2020

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

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

@aperedreev
Copy link

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

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

@runnerfanspb
Copy link

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

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

@BertTomsk
Copy link
Author

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

@runnerfanspb
Copy link

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

@vring0
Copy link

vring0 commented Oct 6, 2020

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

image

@vring0 vring0 mentioned this issue Oct 6, 2020
@mavrikkk
Copy link
Owner

mavrikkk commented Oct 8, 2020

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

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

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

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

@vring0
Copy link

vring0 commented Oct 8, 2020

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

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

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

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

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

@mavrikkk
Copy link
Owner

mavrikkk commented Oct 8, 2020

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

@vring0
Copy link

vring0 commented Oct 8, 2020

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

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

@mavrikkk
Copy link
Owner

mavrikkk commented Oct 9, 2020

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

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

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

@vring0
Copy link

vring0 commented Oct 9, 2020

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

берете 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 в авто дискавери. Но переписывать код к сожалению нет времени, вдруг найдется кто из желающих.

@dmamontov
Copy link

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

@mavrikkk
Copy link
Owner

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

@mavrikkk
Copy link
Owner

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

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

@tayanov
Copy link

tayanov commented Oct 13, 2020

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

@vring0
Copy link

vring0 commented Oct 13, 2020

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

Это как?)

@tayanov
Copy link

tayanov commented Oct 13, 2020

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

Это как?)

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

@fttomas
Copy link

fttomas commented Oct 18, 2020

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

@vring0
Copy link

vring0 commented Oct 18, 2020

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

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

@fttomas
Copy link

fttomas commented Oct 18, 2020

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

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

@vring0
Copy link

vring0 commented Oct 18, 2020

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

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

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

@fttomas
Copy link

fttomas commented Oct 18, 2020

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

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

@vring0
Copy link

vring0 commented Oct 18, 2020

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

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

В последней прошивке автор сделал MQTT дискавери, но так как оно пока не поддерживает чайник, сделал как кондиционер. Пообещал переделать на чайник, если для HA появится возможность MQTT автодискавери.

@mavrikkk
Copy link
Owner

mavrikkk commented Dec 1, 2020

#18 (comment)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests