Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

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

Модератор: immortal

directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение directman66 » Чт июл 19, 2018 2:11 pm

Я просто не в теме, есть ли в родном приложении этот функционал. Есть защита от включения пустого чайника?
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение olehs » Чт июл 19, 2018 2:23 pm

Защита там аппаратная, датчика воды нет.
В родном приложении есть мониторинг температуры, включение на кипячение, нагрев и поддержание, управление температурой, выключение.
Еще есть какой-то будильник, но я им никогда не пользовался.
Для моделей с подсветкой еще должно быть управление цветом, но у меня нет подсветки
directman66
Сообщения: 2801
Зарегистрирован: Пн дек 26, 2016 9:51 am
Откуда: Екатеринбург
Благодарил (а): 380 раз
Поблагодарили: 693 раза
Контактная информация:

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение directman66 » Чт июл 19, 2018 2:59 pm

Чайник сяоми включается только руками, и управление работает до снятия с подставки. Типа такая защита от пустого включения.
Если вам помогло данное сообщение, не поленитесь нажать кнопку "спасибо".
CONNECT | Оборудование | Блог | Дополнения | Email | Telegram
panda5
Сообщения: 94
Зарегистрирован: Вт мар 14, 2017 11:37 pm
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение panda5 » Ср авг 29, 2018 12:01 am

Вопрос по подключению: один шлюз на одно устройство? или через один шлюз можно сразу несколько R4S-устройств подключить? Например чайник и мультиварку?
“Единственное реальное отличие между энтузиастами и скептиками – это оценки сроков”.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение olehs » Ср авг 29, 2018 12:41 am

panda5 писал(а):
Ср авг 29, 2018 12:01 am
Вопрос по подключению: один шлюз на одно устройство? или через один шлюз можно сразу несколько R4S-устройств подключить? Например чайник и мультиварку?
Та версия, что сейчас на гите, работает только с одним устройством. Но я планирую все же отказаться от MQTT и добавить HTTP API. Так же не будет постоянного коннекта с устройством, это позволит управлять несколькими устройствами с одного шлюза
panda5
Сообщения: 94
Зарегистрирован: Вт мар 14, 2017 11:37 pm
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение panda5 » Чт сен 13, 2018 12:05 pm

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

Просто создатели этого стандарта полюбому должны были решать этот вопрос, а если так - значит там где то есть или механизм, который это разруливает, или набор команд в протоколе, которые это решают. Этот же набор команд (или механизм в протоколе) должен решать вопрос работы и с несколькими управляемыми устройствами... ибо покупать несколько шлюзов-планшетов, под каждое управляемое устройство... это слишком большая роскошь для бытовой техники)). Возможно, просто ESP32 не совсем удачный выбор для подобного шлюза в этом случае?
“Единственное реальное отличие между энтузиастами и скептиками – это оценки сроков”.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение olehs » Чт сен 13, 2018 12:31 pm

Здесь только одно ограничение: чайник может работать только с одним подключением одновременно.
Как подключаться - через шлюз или напрямую, вы сами в приложении выбираете каждый раз, протокол тут ни при чем.
Проблема с несколькими устройствами - это проблема сырой библиотеки BLE в ESP32. Если работать через GATT (более низкоуровнево) - проблем не будет (хотелось бы надеятся). Вопрос только трудозатрат.
Если делать подключение по требованию (а не мониторить девайс, не отключаясь от него, как я это пытался сделать изначально), то можно и на "сырой" библиотеке сделать шлюз, работающий с несколькими устройствами (по очереди).
На этом варианте я скорее всего и остановлюсь.
panda5
Сообщения: 94
Зарегистрирован: Вт мар 14, 2017 11:37 pm
Благодарил (а): 1 раз
Поблагодарили: 25 раз

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение panda5 » Пт сен 14, 2018 9:33 pm

А что если этот скетч перенести на апельсинку? по цене она сопоставима с ESP 32, а блютуз там работает стабильнее, и как я понимаю тут на форуме Апельсиновые платы народу очень полюбились, те же терминалы - целый проект уже есть работающий с мажором. Да и в этом случае Апельсинка будет по блютузу работать в профиле как полноценный смартфон (т.е. и к нескольким устройствам подключаться одновременно тоже должна бы).
“Единственное реальное отличие между энтузиастами и скептиками – это оценки сроков”.
olehs
Сообщения: 1115
Зарегистрирован: Вс июн 14, 2015 11:08 am
Благодарил (а): 85 раз
Поблагодарили: 342 раза

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение olehs » Пт сен 14, 2018 11:29 pm

У линукса и ардуино ничего общего.
У какой кстати модели апельсинки стабильный блютуз?
GABreal
Сообщения: 2
Зарегистрирован: Вс фев 03, 2019 5:55 am
Благодарил (а): 1 раз
Поблагодарили: 3 раза

Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)

Сообщение GABreal » Вс фев 03, 2019 11:47 am

Для работоспособности чайника RK-G200S требуется внести изменение в 10-ой строке файла RK-M171S.ino
Для кипячения RK-G200S требуется доп. команда вида: 0x000e 55 05 03 aa
В приложении изменённый файл, кому надо
RK-M171S.zip
(419 байт) 207 скачиваний
Есть ещё изменения в параметрах, чуть позже отредактирую
За это сообщение автора GABreal поблагодарил:
obrian (Пн июн 21, 2021 10:35 pm)
Рейтинг: 1.16%
Ответить