Как управлять чайником редмонд с телефона?

Мобильные приложения

Включить чайник, не вставая с кровати, приготовить обед, не отрываясь от экрана компьютера, прогреть комнату во время зарядки — с приложением Ready for Sky вы можете управлять своей бытовой техникой с экрана смартфона!

Приложение Ready for Sky разработано для того, чтобы вы могли управлять каждой минутой вашего времени. Благодаря ему невероятно просто контролировать всю бытовую технику REDMOND с технологией R4S. Вы один раз устанавливаете приложение R4S, и все бытовые приборы в вашем доме управляются одним кликом!

iOS 9.0 или более поздняя
Android 4.3 или более поздняя

Все кухни мира у вас дома!

Более 3 000 рецептов лучших блюд!

В удобном мобильном приложении мы собрали для вас более 3 000 рецептов лучших блюд, которые можно приготовить в мультиварках REDMOND: наваристые супы, сочные стейки, изысканные салаты, хрустящие блюда во фритюре, томлёные каши и нежнейшие рагу, а также утончённые десерты, ароматная выпечка, настоящий домашний хлеб, молочные каши, гарниры, йогурты, творог, сыры и многое другое!

iOS 9.0 или более поздняя
Android 4.3 или более поздняя

Приложение R4S Gateway

Управляй техникой из любой точки мира!

Будьте всегда на связи со своим умным домом!

Включайте нужную климат-технику к своему возвращению с работы, готовьте ужин по дороге домой, варите кофе во время прогулки с собакой в парке и следите за безопасностью в доме в свое отсутствие – с приложением R4S Gateway вы можете управлять всей умной техникой REDMOND из любой точки мира!

  • Приложение R4S Gateway выступает связующим звеном между всеми умными устройствами и вашим личным смартфоном с приложением Ready for Sky.
  • Приложение R4S Gateway поддерживает связь с умным домом, обеспечивая бесперебойную и надежную связь со smart техникой.

ВНИМАНИЕ! Не устанавливайте приложения Ready for Sky и R4S Gateway на одно мобильное устройство. Это может привести к сбоям в работе приложений.

Android 4.3 или более поздняя

Приложение R4S Home

Управляй техникой из любой точки мира!

R4S Home – единое приложение для дистанционного управления бытовой техникой линейки REDMOND Smart Home.

Одно приложение подходит для управления разными видами умной бытовой техники, гаджетов и розеток. За счет использования энергосберегающих технологий снижен расход батареи смартфона во время работы приложения.
В приложении вы можете установить расписание работы электроприборов, задать сценарии взаимодействия и настроить систему оповещений. Например, если датчик обнаружит несанкционированное движение или открытие двери, сработает сигнализация, и на смартфон пользователя придет уведомление.
В приложении R4S Home можно контролировать неограниченное количество техники и гаджетов.
Приборы, которые в настоящий момент работают с приложением:

  • WiFi-камера видеонаблюдения REDMOND SkyCam RG-C1S
  • Духовые шкафы 5706, 5707, 5717, 5727
  • Умный универсальный ИК-пульт REDMOND SkyControl RSC-21S

iOS 9.0 или более поздняя
Android 4.3 или более поздняя

Как вскипятить чайник при помощи Siri или Алисы

Как вскипятить чайник при помощи Siri или Алисы

Одно из самых рутинных действий в доме – включение чайника. Для этого приходится специально идти на кухню, а потом возвращаться и ждать, когда вода нагреется до нужной температуры.

Умные чайники и термопоты позволяют включить подогрев удаленно, но используют для этого фирменные приложения. Приходится держать отдельную программу только для включения подогрева воды.

Некоторые модели, например, чайники от Xiaomi и вовсе не позволяют удаленно включать режим кипячения. Приходится выкручиваться и исхитряться, заранее устанавливая режим подогрева.

Какой чайник выбрать для умного дома

Проще всего интегрировать в экосистему умного дома чайники от Redmond. Мы уже пользовались таким, остались довольны и даже нашли возможность включать устройство удаленно, а не только из соседней комнаты по Bluetooth.

Такой чайник, как и другие из линейки SkyKettle, можно запросто встроить в уже имеющуюся экосистему. Вот, что для этого нужно:

▪️ умный чайник Redmond SkyKettle
▪️ хаб HomeBridge на базе Raspberry Pi или компьютера (с модулем Bluetooth) для подключения чайника к HomeKit и Siri
▪️ Яндекс.Станция или другая колонка с голосовым ассистентом Алиса для подключения к умному дому от Яндекс

В первом случае мы пробросим устройство в HomeKit для работы из программы Дом на iOS, а во втором – подключим к экосистеме Яндекс.

Как подружить умный чайник и Siri

1. В HomeBridge устанавливаем плагин homebridge-cmdswitch2. Расширение можно найти в разделе Плагины веб-интерфейса или воспользоваться командной строкой:

npm install -g —unsafe-perm homebridge-cmdswitch2

2. Копируем файл, которые нужны для работы плагина, по пути home/pi на нашей “малинке”.

3. Устанавливаем сканер Bluetooth-устройств поблизости при помощи команды:

sudo apt-get install bluez-tools

4. После окончания установки вводим команду:

sudo hcitool lescan

В списке устройств находим адрес устройства, который будет промаркирован номером модели чайника.

5. Переходим к редактированию конфигурации HomeBridge через веб-интерфейс или командную строку.

6. Добавляем новый раздел:

<
«platform»:»cmdSwitch2″,
«name»:»Switches»,
«switches»:[
<
«name»:»Чайник»,
«on_cmd»:»/home/pi/on.sh 00:00:00:00:00:00″,
«off_cmd»:»/home/pi/off.sh 00:00:00:00:00:00″,
«state_cmd»:»/home/pi/status.sh 00:00:00:00:00:00 | grep -l ‘ON'»,
«manufacturer»:»Redmond»,
«model»:»RK-G213S»
>
]
>

где 00:00:00:00:00:00 заменяем полученным ранее адресом устройства, прописываем модель своего чайника.

7. Вводим команду с указанием адреса чайника и одновременно с этим зажимаем кнопку питания на 5 секунд:

8. Перезапускаем HomeBridge и видим новое устройство в приложении Дом.

Управлять можно как через программу, так и через виджет команд Siri либо голосовой ассистент.

Как подружить умный чайник и Алису

С интеграцией в экосистему от Яндекс все гораздо проще. Устройство поддерживает работу с Алисой из коробки.

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

Умный чайник с удаленным управлением через интернет — Redmond SkyKettle M170S

Наверное, почти все читатели в курсе, что такое «умный дом». И всем известно, что стоить это удовольствие может просто таки космических денег. Однако мало кто знает, что на российском рынке появились доступные электронные устройства, которые смогут превратить ваше жилище в «умное» уже сегодня. Причём за вполне вменяемые деньги – в районе нескольких тысяч рублей. Так, международная торговая марка Redmond начала продажу целой линейки бытовой техники Redmond Smart Home, в которую входит большое количество разнообразных устройств – от электрочайников до мультиварок и весов. Все эти вроде бы простые бытовые устройства объединяет одна поистине революционная «фишка» – их работой можно управлять на расстоянии через интернет, используя обычный смартфон или планшет.

Сегодня у меня на тесте интернет – умный электрический чайник Redmond SkyKettle M170S. Сразу скажу, что кроме функции выхода в интернет, это обычный современный чайник ценовой категории «средний +». Что же, давайте познакомимся с этим девайсом поближе.

Технические характеристики

● Материал корпуса: металл и пластик;

● Доступные цвета: черный;

● Максимальный объем: 1,7 литра;

● Мощность: 2000 — 2400 Вт;

● Управление: электронное кнопочное; через Bluetooth;

● Тип кнопок: сенсорные;

● Протокол: Bluetooth 4.0;

● Индикаторы: подсветка текущего режима;

● Габариты упаковки: 250 × 220 × 250 мм;

● Вес с упаковкой: 2,3 кг;

● Гарантия: 2 года.

Чайник с удаленным управлением? Для чего?

В принципе, это первый вопрос, который возникает у потребителя подобной техники. И вопрос вполне логичный. На первый взгляд попросту непонятно для чего это нужно, а все потому, что вы не знаете что умеет этот прибор. После ознакомления с его функциональными возможностями такой вопрос должен сам по себе исчезнуть.

Читайте также  Как восстановить пленку на телефон?

Умный электрочайник Redmond SkyKettle M170S умеет кипятить воду, подогревать ее и не давать ей остыть. Ну, в общем, как и многие простые чайники с термопотом. Но в плюс к этому, перечисленные действия можно осуществлять даже не заходя на кухню и не касаясь чайника руками. Я думаю, смысл понятен, однако все же приведу несколько примеров применения героя материала, так сказать, «из жизни».

На носу зима, поэтому просыпаться утром становится все тяжелее, а не вылазить из-под одеяла хочется максимально дольше — Redmond SkyKettle M170S вам в помощь! Прямо из кровати, при помощи смартфона или планшета, вы можете запустить кипячение воды, а встав – сразу сделать себе горячий чай или кофе.

Еще один вариант – для рассеянных или занятых, для тех, кто включает чайник и забывает про него, после чего приходится повторять процедуру. С Redmond SkyKettle M170S такой проблемы у вас не будет: с мобильного устройства можно вскипятить воду и указать температуру, которая будет поддерживаться автоматически. Как только чайник закипит, он сам снизит «обороты» подогрева до нужной температуры и просигнализирует на ваш смартфон/планшет, что кипяток готов – можете заваривать чай! Такой сценарий близок офисным работникам.

Также смарт-чайник Redmond SkyKettle M170S пригодится молодым мамам. Он может вскипятить воду, а потом поддерживать температуру воды на уровне 40 градусов.

Как известно, именно такая температура воды необходима для приготовления детских молочных смесей.

Теперь можно не стоять с термометром около обычного чайника, или не мешать кипяток с холодной водой, чтобы получить результат нужной температуры. Достаточно выставить 40 градусов на чайнике, и он САМ вскипятит воду, дождётся её охлаждения до 40 градусов и просигнализирует о готовности воды на «управляющий» смартфон или планшет.

В Redmond SkyKettle M170S предусмотрено еще несколько температурных режимов. Такой ассортимент режимов нагрева пригодится также, например, любителям восточных чаев (белого, различных сортов зеленого и т.д.) – ведь каждый вид чая требует для идеальной заварки свою температуру воды.

В общем, думаю, основные сценарии применения «умного» интернет-чайника Redmond SkyKettle M170S понятны. На вопрос «Зачем?» ответили. Теперь приступим к ответу на вопрос «Как?».

Технология управления Ready for Sky

Для удаленного управления вам понадобится гаджет на операционной системе Android 4.3 Jelly Bean или выше. Либо же iOS 8.0 и выше. Кроме этого, необходима поддержка Bluetooth 4.0. Другими словами, управлять этим «умным чайником» с помощью очень уж древнего планшета или смартфона не получится, необходим более-менее современный аппарат.

Также для удаленного управления смарт-электрочайником Redmond SkyKettle M170S потребуется скачать специальную программу под названием Ready for Sky, которая доступна в Google Play Market и AppStore. Уточню — программа полностью бесплатная и на русском языке.

Установка Ready for Sky не вызывает никаких проблем, все просто и понятно. Впрочем, это же можно сказать и об интерфейсе приложения – он интуитивно понятен. Наверняка разберется и ребенок, и бабушка.

Сразу после установки Ready for Sky вам будет предложено завести единый аккаунт для всех устройств. Напомню, у Redmond имеется целая линейка умных гаджетов: тут тебе и интернет-утюги, и смарт-мультиварки, и умные обогреватели и даже кухонные весы, синхронизирующиеся со смартфоном. Поэтому одно общее приложение и один общий аккаунт на всю смарт-технику видится мне весьма удобным решением.

После этого Ready for Sky начнет поиск устройств, которые нужно будет «привязать» к своему аккаунту в приложении. Кстати, при желании вы даже сможете поменять имя своего девайса. В этом же Ready for Sky можно просмотреть каталог продукции Redmond и прочитать описание каждого гаджета. И даже купить, если что-то понравится.

«Привязка» происходит следующим образом:

Вот, собственно, и все – теперь вы можете удаленно управлять интернет-чайником Redmond SkyKettle M170S. С любым другим устройством линейки Redmond Smart Home алгоритм подключения точно такой же.

Добавлю, что в таком сценарии «спаривания» техники и управляющего смартфона-планшета удаленное управление происходит по протоколу Bluetooth 4.0. Поэтому следует понимать, что смарт чайник Redmond SkyKettle M170S должен находиться не далее чем в 30-50 метрах от смартфона или планшета, с которого происходит управление. Bluetooth дальше просто «не добивает».

Если же для вас 30-50 метров мало, и вы хотите, скажем, вскипятить воду в чайнике еще перед тем, как приехали домой, по пути с работы – не беда, управление техникой Redmond Smart Home возможно вообще из любой точки мира, без непосредственной близости к устройству. Правда, для этого необходимо интернет-соединение (Wi-Fi, 2G, 3G или LTE),дополнительный смартфон или планшет в качестве «посредника» и еще одна утилита – R4S Gateway. Последняя бесплатна и доступна для скачивания в Google Play Market.

Требования к дополнительному устройству ровно такие же, как и к основному – то есть относительно свежая версия операционной системы и поддержка Bluetooth 4.0.

«Домашнее» устройство с приложением R4S Gateway выступает в роли посредника между, скажем, умным интернет-чайником Redmond SkyKettle M170S и вашим основным смартфоном или планшетом. Я тестировал данную опцию с помощью домашнего «прикроватного» планшета.

Приложение R4S Gateway «легкое» и работает в фоновом режиме, поэтому не грузит систему и вообще никоим образом не мешает при использовании смартфона или планшета. Здесь же добавлю, что никто чужой не сможет подключиться к вашей домашней smart-технике, так как вся связь с устройствами происходит по защищенному протоколу передачи данных.

Ну, а теперь, когда разобрались с вопросами «Зачем нужно?» и «Как работает?» приступим, собственно, к обзору и расскажем про сам умный электрический чайник Redmond SkyKettle M170S.

Внешний вид и управление

Как это водится в классических интернет-обзорах, начнём с внешнего вида гаджета и его управления.

Дизайн, в котором выполнен Redmond SkyKettle M170S, мне понравился. С одной стороны, он достаточно строгий, без излишеств, но с другой — смотрится чайник весьма симпатично (хотя, конечно, на вкус и цвет – дизайн всё-таки понятие сильно субъективное). Как мне кажется, аппарат удачно впишется в любой интерьер кухни, будь-то хоть «хай-тек», хоть венецианский стиль, хоть типичная советская кухня.

Устройство доступно только в черном цвете. Корпус Redmond SkyKettle M170S сделан из нержавеющей стали, заключенной в пластиковую оболочку. При этом металл виден в той части, где находится «носик». Последний имеет продуманную форму – воду удобно наливать как в крупную емкость (например, в кастрюлю), так и в маленькую чашку. Вода при этом не разливается.

Что касается подставки Redmond SkyKettle M170S, то она выполнена из качественного пластика. Конструкция подставки позволяет вращать на ней чайник на 360 градусов. То есть когда вы ставите чайник на подставку, не нужно угадывать определенное положение, нужно лишь чтобы центральный выступ основания совпал с соответствующим углублением на самом чайнике.

Подставка оснащена кабелем питания. Длина последнего составляет 65 см, чего вполне достаточно, чтобы подключить Redmond SkyKettle M170S к розетке.

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

В Redmond SkyKettle M170S предусмотрен специальный съемный фильтр от накипи. Также отмечу наличие функции автоматического отключения при закипании воды, либо снятии с подставки, либо отсутствии воды. Такая опция весьма полезна. На моем счету несколько чайников, сожженных по причине «включил, забыв набрать воду, ушёл». Слава богу, обошлось без пожаров. С интернет-чайником Redmond такое вам не грозит – тут в наличии все системы безопасности, нужные для предотвращения ЧП.

Читайте также  Как подключиться к камере видеонаблюдения через телефон?

Перейдем к управлению Redmond SkyKettle M170S. Если быть точнее, то к ручному управлению – про дистанционное написано выше.

В общем-то, здесь все удобно и понятно. Так, на подставке расположено 8 сенсорных клавиш управления: «Кипячение», «Старт/Стоп», «Нагрев», «40», «55», «70», «85» и «95».

Со значениями первых трех кнопок все и так понятно, остальные же (клавиши с цифрами) обозначают градус нагревания воды. Температурные значения подобраны весьма удачно – это наиболее часто использующиеся параметры для приготовления детских смесей и лекарств (40 градусов), а также заваривания различных сортов чая и кофе (55, 70, 85 и 95 градусов).

К сожалению, пока в Redmond SkyKettle M170S нет возможности настроить температуру с точностью до градуса, однако, учитывая сказанное выше, ничего страшного я в этом не вижу.

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

Сенсорные клавиши смарт-электрочайника Redmond SkyKettle M170S работают корректно, сильно жать на них не нужно, в то же время, ложных срабатываний также не наблюдается.

Теперь непосредственно об управлении. Допустим, вам нужен кипяток – нажимаем на клавишу «Кипячение» и удерживаем ее несколько секунд. Нужно подогреть воду – нажимаем «Нагрев» и клавишу необходимой температуры воды. Если вы хотите вскипятить воду и поддерживать заданную температуру – одновременно нажимаем «Кипячение» и кнопку с температурным значением. Согласитесь, все просто и понятно.

Все мы знаем, что для заваривания некоторых сортов чая нужна определенная температура, к примеру, для зеленого чая вода должна быть 70 градусов. Раньше приходилось «ловить» время перед закипанием, да и определять температуру «на глазок», Redmond SkyKettle M170S значительно упростил жизнь любителям чая. Так, лежа на диване в комнате, при помощи Ready for Sky, можно нагреть воду до определенной температуры — ваш планшет или смартфон сообщит вам о завершении нагрева.

Заключение

Умный интернет-чайник Redmond SkyKettle M170S произвел на меня положительное впечатление. Устройство весьма привлекательно выглядит, что немаловажно. Как я уже говорил, он без труда впишется в любой интерьер. Также порадовало высокое качество сборки и самих материалов. То есть, перед нами явно не копеечный чайник непонятного китайского бренда. Смарт-чайник Redmond SkyKettle — устройство достойного качества и соответствующего экстерьера.

По сравнению с другими обычными («НЕ умными») чайниками, Redmond SkyKettle M170S на голову выше в плане функциональных возможностей. Помимо таких опций, как кипячение, нагрев или поддержание необходимой температуры воды, устройством можно управлять на расстоянии. И это – главная «фишка» Redmond SkyKettle.

Ещё раз подчеркну, что это единственный продающийся в России чайник с дистанционным управлением со смартфона-планшета. Причем удаленное управление Redmond SkyKettle M170S возможно не только в пределах одного помещения, но и из любой точки земного шара, на сколь угодно большом удалении от техники. Подробности я расписывал выше.

Также положительным моментом является цена: даже без скидок Redmond SkyKettle M170S можно приобрести за 7 тысяч рублей (новая цена в DNS – около 4 000 рублей). То есть, стоимость покупки героя этого материала примерно такая же, как и у обыкновенных хороших чайников с функцией подогрева, но без удалённого контроля.

Радует и длительная гарантия. Производитель гарантирует бесперебойную работу Redmond SkyKettle M170S целых два года. Приятно. Всё-таки игрушка недешёвая!

Обзор Redmond SkyKettle G200S: «умный» чайник с нереальной подсветкой и управлением со смартфона

Еще несколько лет назад мы и подумать не могли, что будем делать обзор чайника. Электрического чайника, Карл! Но технологии на месте не стоят, «умный дом» наступает. Существует немало концептов этого самого «умного дома», но в основном они требуют больших площадей, особой системы для связи всех устройств. Очевидно, это дорого.

Иной подход к реализации «умного дома» несколько лет назад представила компания Redmond, специализирующаяся на выпуске бытовой техники. В ряд устройств (мультиварки, чайники, кофеварки, обогреватели, увлажнители и так далее) они встроили Bluetooth-модули для связи со смартфонами. А управлять всем ассортиментом умной техники можно через одно приложение под названием Ready For Sky, доступное для iOS 8.0 и новее, а также Android 4.3 и новее.

Линейка успешно продается и развивается (более 30 устройств на сегодня), свежая новинка — чайник SkyKettle G200S. Помимо удаленного управления, у него есть еще одна особенность — красивая подсветка при почти полностью стеклянном корпусе. Цвет можете выбирать сами, а еще он меняется в зависимости от различных условий. Подсветка яркая и круто смотрится даже при дневном освещении. А уж в темноте и вовсе создает романтическую атмосферу.

Если отвлечься от подсветки, то перед нами обычный чайник среднего ценового диапазона. Достойная сборка, премиальный дизайн с использованием стекла, пластика и металла.

Широкие возможности подогрева воды доступны и без смартфона — на ручке есть выбор температуры (40, 55, 70 и 85 градусов). Это самая практичная выборка: 40 градусов — идеальная температура для приготовления детской молочной смеси и каш, а другие варианты подходят для разных видов чая (да-да, многие сорта не нужно заваривать кипятком — весь смак пропадет). К слову, в приложении Ready For Sky можно выбрать любую температуру с точностью до градуса. А по завершении нагрева чайник будет поддерживать заданную температуру в течение 12 часов. Чтобы отключить это, просто нажмите клавишу включения или снимите прибор с подставки.

Для защиты детей есть опция блокировки кнопок чайника — они при всем желании не смогут его включить.

Кстати, в ходе нагрева воды чайник может изменять цвет (например, от синего до ярко-красного), это очень эффектно выглядит!

Получить доступ ко всем возможностям SkyKettle G200S можно «подружив» его со смартфоном. Приложение Ready For Sky для iOS доступно в App Store (есть версия и для Android).

Спросите, зачем вообще может быть нужно удаленно включать чайник? А для удобства и экономии времени. Например, просыпаетесь вы утром, телефон лежит где-то рядом (у кого иначе?), дотянулись, запустили кипячение воды, пока чистили зубы — уже можно заваривать чай. Для молодых родителей смарт-чайник — вообще находка. К примеру, ребенок питается смесью, захныкал ночью, вы быстро включили с телефона подогрев до 40 градусов, пока успокаивали малыша, вода согрелась, приложение выдало уведомление об этом, быстро приготовили смесь — все счастливы!

Интерфейс приложения в данный момент выглядит вот так:

На первой вкладке можно установить параметры подогрева воды, на второй — все опции подсветки. Здесь можно выбрать спектр цветов и яркость, а также интервалы смены оттенков. Такой чайник можно использовать и в качестве ночника. А для романтического ужина и свечи не нужны!

Сейчас готовится новая версия Ready For Sky с более современным светлым дизайном. Нам удалось воспользоваться бета-версией. В ней доступны рецепты чая и готовые «пресеты» для его приготовления, кипячение по расписанию и даже «цветомузыка» — SkyKettle G200S будет переливаться в такт мелодий, воспроизводимых смартфоном.

Еще — игры для детей на память и внимание, соцсеть для любителей чая, а также возможность заказа бутилированной воды, фильтров и чая для заварки. Как бы чайник ни был умен, сам наливать в себя воду он пока не умеет — это, пожалуй, единственный «недостаток».

Читайте также  Чем отличается смартфон от обычного телефона?

Отметим, что управление чайником реализовано через Bluetooth, то есть радиус ограничен. Доступна возможность управления через интернет, но для этого дома требуется оставить смартфон или планшет в роли «передатчика» команд и установить на него фирменное приложение R4S Gateway.

Подводя итоги, скажем, что чайник нам понравился. На его переливающуюся всеми цветами подсветку можно смотреть бесконечно. А еще это просто надежное устройство отличного объема (2 литра). Цена 3 999 рублей – несерьезная, в продаже полно более дорогих чайников с опциями выбора и поддержания температуры, и никого удаленного управления у них нет! А ведь оно не только экономит ваше время, но и дает доступ ко множеству фишек (в принципе невозможно реализовать все возможности с помощью нескольких кнопок на самом приборе). Ждем новую версию Ready For Sky, она выглядит многообещающе.

Разбираем протокол чайника Redmond G200S и подключаем его к HomeAssistant

На Гиктаймс уже была статья, посвященная разбору протокола чайника Redmond SkyKettle. Однако там речь шла о модели RK-M171S, здесь же речь пойдет о более функциональном G200S. В данной модели изменился протокол взаимодействия, из за чего подход автора предыдущей статьи уже не работает, а также появились дополнительные функции ночника и индикации текущей температуры цветом.

В данной статье я приведу результаты разбора протокола с примерами кода на python (если кто захочет разработать свой модуль/приложение для управления чайником). Также в конце статьи ссылка на готовый модуль для подключения чайника к HomeAssistant (это мой первый опыт написания на python после прохождения онлайн-курса, так что данный модуль можно и даже нужно улучшать).

Всем, кому интересно, добро пожаловать под кат.

Проблемы и задачи

У данного чайника есть один большущий минус (кроме тех, что указал автор первой статьи): как только чайник снимаешь с подставки, происходит сброс текущего времени и, как следствие, невозможность использования расписания для кипячения чайника. По задумкам авторов сего творения, каждый раз после возвращения чайника на подставку ты должен запустить их фирменное приложение и синхронизировать чайник со смартфоном. Вот так вместо облегчения рутинных задач «умная» техника дрессирует нас совершать дополнительные действия. Но все изменилось, когда в доме появился HomeAssistant. Тогда я и решил разобраться в протоколе.

Инструменты

Я честно пытался декомпилировать и разобрать оригинальное приложение, но потерпел фиаско. Те инструменты, которые я использовал, не позволили мне понять логику работы чайника. Все процедуры и функции получались «кривыми», безымянными (по типу a, b, c и тд). Возможно, у меня не хватает опыта и умения. В итоге я пошел тем же путем, что и автор предыдущей статьи. Единственное существенное отличие в том, что я использовал интерактивный режим работы утилиты gatttool. Преимущество в том, что данный режим исключает всевозможные «гонки», о которых писал автор первой статьи.

Так как HomeAssistant написан на python, то все дальнейшие команды будем писать на нем. Для использования интерактивного режима работы gatttool на python нам поможет библиотека pexpect, позволяющая порождать сущности сторонних приложений и следить за их выводом (лихо загнул).

Практика

Про общее описание протокола обмена я вновь отправлю к автору первой статьи, поэтому без долгих прелюдий приступим к командам управления.

    Установка и разрыв соединения

Здесь mac — мак адрес чайника.

После установления соединения перво-наперво нам надо подписаться на получение уведомлений от чайника. Без этого чайник будет воспринимать команды, однако не сможет ничего нам ответить, кроме текстового «Successfully».

Здесь и далее iter — целочисленная итерационная hex переменная от 0 до 64 (от 0 до 100 в десятичной системе). После каждой команды (как успешной, так и неуспешной) эту переменную следует увеличивать на 1, при достижении 64 она вновь сбрасывается на 0; key — hex 8 байт ключ авторизации (например: ffffffffffffffff).

Во всех моих экспериментах ответ неизменно был таким.

Здесь tmz — часовой пояс в обратном hex формате (например, часовой пояс +3 переводим в секунды, затем в hex формат и получаем hex(3*60*60)=2a30, разбиваем по парам и выводим в обратном порядке 302a). Как быть с отрицательными часовыми поясами я не знаю, не тестировал, но есть подозрение, что за это отвечает следующий за tmz байт. Здесь timeNow — текущее время unixtime в обратном hex формате. Алгоритм такой же: получаем текущее время в секундах, переводим в HEX, разбиваем по парам и выводим строкой в обратном порядке.

Параметр mode: 00 — кипячение, 01 — нагрев до температуры, 03 — ночник. Параметр temp — hex температура, до которой нужно нагревать в режиме работы «нагрев», в режиме кипячения он равен 00. Параметр howMuchBoil — это продолжительность работы чайника после достижения нужной температуры, по умолчанию равна 80 в hex (видимо, это какие то относительные единицы, точно не секунды).

Параметр onoff равен либо 01 — включить функцию, либо 00 — выключить функцию.

Параметр boilOrLight равен 00, если мы настраиваем режим отображения текущей температуры или 01, если мы настраиваем режим ночника. Параметр scale_from указывает начало диапазона изменения цвета и равен 00 в режиме ночника и 28 в режиме отображения текущей температуры (28 — это 40 в десятичном формате и именно с этой температуры начнется плавное изменение цвета). Параметр scale_mid — это середина диапазона и равен 32 в режиме ночника и 46 в режиме отображения текущей температуры. Параметр scale_to указывает конец диапазона изменения цвета и равен 64 в обоих режимах. Параметр rgb1 — hex цвет начала палитры. Параметр rgb_mid — hex цвет середины палитры (я вычисляю его как середину между левым и правым концом, но теоретически можно задать любой цвет, это повлияет только на красивость и плавность смены цвета). Параметр rgb2 — hex цвет конца палитры. Параметр rand — некий параметр, значение которого я точно не понял, возможно, как то связан с яркостью цвета (примеры значений: e5, cc).

Параметр boilOrLight может быть 00 — если мы настраиваем режим отображения текущей температуры или 01 — если мы настраиваем режим ночника.

Заключение

Если gatttool не желает подключаться к чайнику (такое возможно при первом подключении к неизвестным устройствам), то попробуйте выполнить поиск чайника средствами os до подключения модуля:

device — id вашего блютус устройства (например, hci0). Убедитесь, что мак адрес вашего чайника есть в списке найденных устройств. После этого:

mac — мак адрес вашего чайника

UPD6: Существенно доработал модуль чайника:
1. Перевел модуль с платформы на режим интеграции
2. После добавления у вас автоматически появится 3 элемента: водный нагреватель (текущая температура, целевая температура, кипячение и нагрев), сенсор (время синхронизации, затрачено энергии, часов работы, количество включений) и свет (можно использовать как ночник и выбирать любой цвет подсветки)
3. теперь модуль доступен на GitHub.
4. Модуль поддерживает установку через HACS
5. Пример конфигурации:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: