[Модуль] Kettle Redmond G200S/G240S (r4s)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Divan
Сообщения: 140
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 27 раз
Поблагодарили: 10 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение Divan » Вт сен 10, 2019 11:47 pm

Переустановил драйвер usb адаптера, теперь чайник стал обнаруживаться. Делал по этой инструкции Использование GATT. Как дальше его настраивать?
Это я вбивал, команды проходят успешно, но данные чайника в BLEtool не появляются или может я что-то не так делаю?
4. выполнить в gatttool команды
4.1. "connect"
4.2. "char-write-cmd 0x000c 0100"
4.3. "char-write-req 0x000e 5500ff(тут ключ без скобок)aa"

Как запустить команду /var/www/html/modules/r4s/r4s.py --mac '<mac адрес чайника>' --key '<ключ из п1>' --command 'ON'?
Вложения
Безымянный3.jpg
Безымянный3.jpg (95.08 КБ) 134 просмотра
Xpenology + DSM 6.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
chelovert
Сообщения: 22
Зарегистрирован: Ср май 08, 2019 2:01 pm
Благодарил (а): 4 раза
Поблагодарили: 8 раз

Re: [Модуль] Kettle RG200S (r4s)

Сообщение chelovert » Ср сен 11, 2019 12:43 pm

Divan писал(а):
Вт сен 10, 2019 11:47 pm
Переустановил драйвер usb адаптера, теперь чайник стал обнаруживаться. Делал по этой инструкции Использование GATT. Как дальше его настраивать?
Это я вбивал, команды проходят успешно, но данные чайника в BLEtool не появляются или может я что-то не так делаю?
4. выполнить в gatttool команды
4.1. "connect"
4.2. "char-write-cmd 0x000c 0100"
4.3. "char-write-req 0x000e 5500ff(тут ключ без скобок)aa"

Как запустить команду /var/www/html/modules/r4s/r4s.py --mac '<mac адрес чайника>' --key '<ключ из п1>' --command 'ON'?
Обновил инструкцию. В шапке темы.
То что я вижу у вас:
1. Чайник вас не авторизовал, т.к. прислал в ответ "55 00 аа 00 аа" , где вместо второй пары нулей должно быть 01
2. Команда с ключом - неверная. на конце команды должно быть "aa"
3. BLEtool никак не относится к данному модулю Kettle RG200S (r4s). Еще раз - BLEtool не умеет на данный момент общаться с чайником. Напишите разработчику BLEtool - пусть добавит работу с чайником.

фокус, который у меня только что прошел с чайником...
1. придумал ключ например b21c45b6b40c99ef
2. зажал кнопку power на 10 секунд , чтобы бегали индикаторы
3. запустил команду на выключение чаника
python /var/www/html/modules/r4s/r4s.py --mac '<mac чайника>' --key 'b21c45b6b40c99ef' --command 'OFF'
(возможно пусть до r4s.py может отличаться. у меня такой. дефолтный)
4. получил в ответ
{"result": {"message": "55 01 04 01 aa ", "result": "Success"}}
где видно, что чайник меня авторизовал
За это сообщение автора chelovert поблагодарил:
Divan (Ср сен 11, 2019 1:25 pm)
Рейтинг: 1.27%
Аватара пользователя
Divan
Сообщения: 140
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 27 раз
Поблагодарили: 10 раз

Re: [Модуль] Kettle Redmond G200S/G240S (r4s)

Сообщение Divan » Пт сен 13, 2019 11:28 pm

Благодаря автору модуля "chelovert" я подключил чайник к majordomo, огромное ему спасибо. Модуль еще сырой, но все же рабочий. Пока не работает нагрев, только кипячение. По умолчанию устанавливаются параметры, заданные в фирменном приложении Ready for sky, по сути у вас обратная связь работает как чтение. Если у кого-то есть опыт и уже настроил кипячение, нагрев и регулировку температуры, просьба поделиться знанием. Во вложении пошаговая инструкция со скриншотами, она поможет новичкам подключить и настроить чайник к majordomo. Если у вас стоит ubuntu server 18.10 и не работает bluetooth, то вот рабочее решение, потом перезагрузить Ubuntu, после чего устройства должны обнаруживаться

Код: Выделить всё

sudo apt install git build-essential dkms
git clone https://github.com/jeremyb31/newbtfix-4.15.git
sudo dkms add ./newbtfix-4.15
sudo dkms install btusb/4.0
Статьи про настройки чайника
1) Разбираем протокол чайника Redmond G200S
2) Управляем чайником SkyKettle из GNU/Linux
Вложения
статусы чайника.jpg
статусы чайника.jpg (37.51 КБ) 74 просмотра
меню управления.JPG
меню управления.JPG (23.13 КБ) 74 просмотра
Установка и настройка модуля r4sGate для чайника Redmond SkyKettle G240S.pdf
(765.84 КБ) 5 скачиваний
За это сообщение автора Divan поблагодарили (всего 2):
directman66 (Сб сен 14, 2019 11:14 am) • chelovert (Пн сен 16, 2019 7:12 pm)
Рейтинг: 2.53%
Xpenology + DSM 6.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Аватара пользователя
Divan
Сообщения: 140
Зарегистрирован: Пн июл 08, 2019 5:04 pm
Благодарил (а): 27 раз
Поблагодарили: 10 раз

Re: [Модуль] Kettle Redmond G200S/G240S (r4s)

Сообщение Divan » Вс сен 15, 2019 1:08 pm

Настроил чайник, почти, как я хотел, не работает подогрев. Выложил видео Управление и мониторинг чайника SkyKettleG240S. Сильно меня не пинайте, я только встал на путь освоения majordomo :D .

На видео можно увидеть как работает:
1) Включение чайника
2) Отображение цвета в зависимости от температуры чайника
3) Мониторинг статуса online\offline (значок Wi-Fi )
4) Отображение температуры
За это сообщение автора Divan поблагодарил:
skysilver (Пн сен 16, 2019 11:13 am)
Рейтинг: 1.27%
Xpenology + DSM 6.2 + Ubuntu Server 18.10 + Majordomo + MariaDB
Ответить