Не могу подключится к чайнику RK-G200S. Файл RK-M171S заменил. Нужно ли поменять что-то ещё?GABreal писал(а): ↑Вс фев 03, 2019 11:47 amДля работоспособности чайника RK-G200S требуется внести изменение в 10-ой строке файла RK-M171S.ino
Для кипячения RK-G200S требуется доп. команда вида: 0x000e 55 05 03 aa
В приложении изменённый файл, кому надо
RK-M171S.zip
Есть ещё изменения в параметрах, чуть позже отредактирую
Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Модератор: immortal
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Тоже заинтересовался данной темой, у меня имеется электрочайник REDMOND SkyKettle G240S. Скажите, я правильно понял, что для управления электрочайником через majordomo нужно купить Контроллер ESP-32 WiFi + Bluetooth? Работает ли обратная связь? Как правильно нужно все подключать? Можете выложить инструкцию для чайников?
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Делал все по инструкции. При установке столкнулся с проблемой, как это устранить?
Пишет
Пишет
Код: Выделить всё
static void notifyCallback(BLERemoteCharacteristic* pBLERemoteCharacteristic, uint8_t* pData, size_t length, bool isNotify)
{
- Вложения
-
- Снимок5.JPG (138.47 КБ) 5348 просмотров
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Вроде бы получилось, мониторинг порта показывает, что есть такой чайник, показывает имя и адрес, ток не пойму, manufacturer data это информация о версии прошивки или это не то? Здесь вы пишите
Что касается ошибок(см. скриншоты ниже), оказалось, что если использовать Arduino версии 1.8.9, то скетч загружается с ошибкой, если запустить Arduino версии 1.8.5, то скетч загружается без проблем, но для этого нужно ставить esp32 только версии 1.0.0. Portable делать не нужно, достаточно распаковать архив arduino-1.8.5-windows, в менеджере плат установить esp версии 1.0.0, а scetchbook можно указать где угодно, главное потом в настройках указать где находится папка scetchbook.
Как не пытаюсь подключить чайник, никак. Держу включить 5 секунд как написано в приложении Ready for Sky и потом нажимаю подключить, держал + 10 секунд, нажимал на кнопку Reset (En) на ESP32, а потом на чайнике удерживал +.Затем после заливки скетча привязку нужно делать следующим образом:
Нажать кнопку Reset (En) на ESP32, отпустить ее и сразу же нажать на чайнике и удерживать кнопку "+" в течение 10 сек пока на экране не отобразится режим привязки. Если все пройдет успешно, в мониторе порта появится информация о версии прошивки.
Если с первого раза не получилось, попробуйте раньше нажимать кнопку на чайнике, или наоборот позже ресета.
Что касается ошибок(см. скриншоты ниже), оказалось, что если использовать Arduino версии 1.8.9, то скетч загружается с ошибкой, если запустить Arduino версии 1.8.5, то скетч загружается без проблем, но для этого нужно ставить esp32 только версии 1.0.0. Portable делать не нужно, достаточно распаковать архив arduino-1.8.5-windows, в менеджере плат установить esp версии 1.0.0, а scetchbook можно указать где угодно, главное потом в настройках указать где находится папка scetchbook.
- Вложения
-
- Безымянный3.jpg (44.34 КБ) 5326 просмотров
-
- Безымянный2.jpg (100 КБ) 5326 просмотров
-
- Снимок5.JPG (138.47 КБ) 5326 просмотров
-
- Снимок4.JPG (44.14 КБ) 5326 просмотров
-
- Снимок3.JPG (53.94 КБ) 5326 просмотров
-
- Снимок2.JPG (61.38 КБ) 5326 просмотров
-
- Снимок.JPG (73.94 КБ) 5326 просмотров
-
- Безымянный.jpg (124.92 КБ) 5326 просмотров
- За это сообщение автора Divan поблагодарил:
- directman66 (Пн сен 09, 2019 8:43 am)
- Рейтинг: 1.16%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Сделал пошаговую инструкцию согласно настройкам автора. Мой чайник определяется, но мне не удается связать модуль ESP32 с чайником SkyKettle RK-G240S.
- Вложения
-
- Настройка Arduino IDE и установка r4sGate.pdf
- (827.36 КБ) 191 скачивание
- Рейтинг: 1.16%
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
-
- Сообщения: 1115
- Зарегистрирован: Вс июн 14, 2015 11:08 am
- Благодарил (а): 85 раз
- Поблагодарили: 342 раза
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Возьмите последнюю Ардуино (1.8.10), возьмите новый скетч с гитхаба и доставьте только библиотеку PubSubClient.
Сделайте настройки в файле r4scfg.h
По поводу привязки.
Последовательность такая:
1. Зажать ресет на ESP и кнопку привязки ("+") на чайнике одновременно.
2. Досчитать до 5-ти и отпустить ресет.
3. Держать "+", пока чайник не войдет в режим привязки и не просигнализирует трелью об успешном завершении.
Сделайте настройки в файле r4scfg.h
По поводу привязки.
Последовательность такая:
1. Зажать ресет на ESP и кнопку привязки ("+") на чайнике одновременно.
2. Досчитать до 5-ти и отпустить ресет.
3. Держать "+", пока чайник не войдет в режим привязки и не просигнализирует трелью об успешном завершении.
- Рейтинг: 1.16%
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Супер, я в выходные попробую это сделать, отпишусь потом, что и как получилось. Только у меня в чайнике SkyKettle RK-G240S, вместо + нужно удерживать кнопку включения и держать 5 сек., а так сути это не меняет.
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Установил скетч на 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...
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
- Divan
- Сообщения: 859
- Зарегистрирован: Пн июл 08, 2019 5:04 pm
- Благодарил (а): 117 раз
- Поблагодарили: 280 раз
Re: Шлюз на базе ESP32 для R4S-устройств (Ready for Sky/Nordic)
Для инфы: у меня плата ESP wroom-32
Xpenology DSM 6.2.2 + Ubuntu Server 18.10 + Majordomo + MariaDB