Страница 3 из 27
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Вс авг 04, 2019 11:35 am
zheka4747
GABreal писал(а): Вс фев 03, 2019 11:47 am
Для работоспособности чайника RK-G200S требуется внести изменение в 10-ой строке файла RK-M171S.ino
Для кипячения RK-G200S требуется доп. команда вида:
0x000e 55 05 03 aa
В приложении изменённый файл, кому надо
RK-M171S.zip
Есть ещё изменения в параметрах, чуть позже отредактирую
Не могу подключится к чайнику RK-G200S. Файл RK-M171S заменил. Нужно ли поменять что-то ещё?
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Ср сен 04, 2019 11:05 pm
Divan
Тоже заинтересовался данной темой, у меня имеется электрочайник REDMOND SkyKettle G240S. Скажите, я правильно понял, что для управления электрочайником через majordomo нужно купить
Контроллер ESP-32 WiFi + Bluetooth? Работает ли обратная связь? Как правильно нужно все подключать? Можете выложить инструкцию для чайников?
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Вс сен 08, 2019 8:14 pm
Divan
Делал все по инструкции. При установке столкнулся с проблемой, как это устранить?
Пишет
Код: Выделить всё
static void notifyCallback(BLERemoteCharacteristic* pBLERemoteCharacteristic, uint8_t* pData, size_t length, bool isNotify)
{
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Пн сен 09, 2019 2:34 am
Divan
Вроде бы получилось, мониторинг порта показывает, что есть такой чайник, показывает имя и адрес, ток не пойму, manufacturer data это информация о версии прошивки или это не то? Здесь вы пишите
Затем после заливки скетча привязку нужно делать следующим образом:
Нажать кнопку Reset (En) на ESP32, отпустить ее и сразу же нажать на чайнике и удерживать кнопку "+" в течение 10 сек пока на экране не отобразится режим привязки. Если все пройдет успешно, в мониторе порта появится информация о версии прошивки.
Если с первого раза не получилось, попробуйте раньше нажимать кнопку на чайнике, или наоборот позже ресета.
Как не пытаюсь подключить чайник, никак. Держу включить 5 секунд как написано в приложении Ready for Sky и потом нажимаю подключить, держал + 10 секунд, нажимал на кнопку Reset (En) на ESP32, а потом на чайнике удерживал +.
Что касается ошибок(см. скриншоты ниже), оказалось, что если использовать Arduino версии 1.8.9, то скетч загружается с ошибкой, если запустить Arduino версии 1.8.5, то скетч загружается без проблем, но для этого нужно ставить esp32 только версии 1.0.0. Portable делать не нужно, достаточно распаковать архив arduino-1.8.5-windows, в менеджере плат установить esp версии 1.0.0, а scetchbook можно указать где угодно, главное потом в настройках указать где находится папка scetchbook.
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Вт сен 10, 2019 2:17 am
Divan
Сделал пошаговую инструкцию согласно настройкам автора. Мой чайник определяется, но мне не удается связать модуль ESP32 с чайником SkyKettle RK-G240S.
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Пт окт 18, 2019 9:58 am
olehs
Возьмите последнюю Ардуино (1.8.10), возьмите новый скетч с гитхаба и доставьте только библиотеку PubSubClient.
Сделайте настройки в файле r4scfg.h
По поводу привязки.
Последовательность такая:
1. Зажать ресет на ESP и кнопку привязки ("+") на чайнике одновременно.
2. Досчитать до 5-ти и отпустить ресет.
3. Держать "+", пока чайник не войдет в режим привязки и не просигнализирует трелью об успешном завершении.
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Пт окт 18, 2019 12:06 pm
olehs
Обновил описание в первом посте
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Пт окт 18, 2019 12:17 pm
Divan
Супер, я в выходные попробую это сделать, отпишусь потом, что и как получилось. Только у меня в чайнике SkyKettle RK-G240S, вместо + нужно удерживать кнопку включения и держать 5 сек., а так сути это не меняет.
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Пн окт 21, 2019 1:14 am
Divan
Установил скетч на ESP32 и у меня выдает такое, если я залью примеры WiFi scan или другие примеры, то работает. Какую версию ESP32 нужно ставить? Какую библиотеку BLE нужно ставить? У меня ее не было и при установке я установил ESP32 BLE. Может я что-то не то делаю?
Код: Выделить всё
Rebooting...
ets Jun 8 2016 00:22:57
rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:8896
load:0x40080400,len:5816
entry 0x400806ac
Guru Meditation Error: Core 1 panic'ed (LoadProhibited). Exception was unhandled.
Core 1 register dump:
PC : 0x4000beb0 PS : 0x00060430 A0 : 0x800d9d10 A1 : 0x3ffcf540
A2 : 0x3ffdffdc A3 : 0x00000004 A4 : 0x00000001 A5 : 0x00000005
A6 : 0x00000003 A7 : 0x3ffcd7c0 A8 : 0x801b922c A9 : 0x3ffcf520
A10 : 0x3ffdffdc A11 : 0x00000037 A12 : 0x3ffcf54c A13 : 0x00000020
A14 : 0x00000000 A15 : 0x00000000 SAR : 0x0000000a EXCCAUSE: 0x0000001c
EXCVADDR: 0x800d9dc4 LBEG : 0x4000c2e0 LEND : 0x4000c2f6 LCOUNT : 0xffffffff
Backtrace: 0x4000beb0:0x3ffcf540 0x400d9d0d:0x3ffcf560 0x401f0ba1:0x3ffcf580 0x400da12a:0x3ffcf5a0 0x400da147:0x3ffcf5c0 0x400d4aaa:0x3ffcf5f0 0x400d4ad6:0x3ffcf630 0x400d1914:0x3ffcf660 0x400d19ef:0x3ffcf690 0x400d444d:0x3ffcf6b0 0x400df619:0x3ffcf710 0x4008e689:0x3ffcf730
Rebooting...
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Добавлено: Пн окт 21, 2019 2:14 am
Divan
Для инфы: у меня плата ESP wroom-32