Инструменты пользователя

Инструменты сайта


iot:firmware:ravensystem:haa:sonoff:mini

Это старая версия документа!


Прошивка Sonoff Mini под RavenSystem HAA

Эта статья описывает только нюансы прошивки и настройки реле Sonoff Mini под RavenSystem «HAA» для нативной интеграции в Apple HomeKit. Все остальное полностью аналогично описанному в статье, посвященной прошивке реле Sonoff RFR2.

Фотографии

Режим DIY

…или история о том, как я убил заводскую прошивку.

В теории, по задумке производителя, вроде как… режим DIY позволяет прошить устройство сторонней прошивкой и, если не ошибаюсь, управлять устройством по протоколу REST. Второе мне совершенно ни к чему, а вот первое я решил попробовать и проверить.

Распайка

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

Подключение

  1. Включаем устройство, зажимаем кнопку на 5 секунд и смотрим доступные сети на предмет «ITEAD-XXXXXXXX». Если таковой нет, зажимаем кнопку еще на 5 секунд (индикация должна измениться) и она появится!
  2. Подключаемся к сети с паролем «12345678» и переходим по адресу 10.10.7.1.
  3. Вводим SSID Wi-Fi и пароль.
  4. Качаем из репозитория утилиту и запускаем ее.

Устройство должно сразу же найтись. Теперь им можно поиграться и перейти к прошивке.

Прошивка

Я сразу забросил туда «fullhaaboot.bin» и получил кирпич! Реально, натурально и не фигурально! Уж не знаю, почему так произошло и почему тут нет защиты от дурака, но это факт! А из-за того, что я понадеялся на производителя, я загодя не сделал резервную копию прошивки, пока она была еще жива… В общем, скоро придет еще одна такая же коробочка, поиграюсь-разберусь.

А пока, перейдем к резервному варианту. LOL

USB-TTL

Как я уже говорил, прошивка Sonoff Mini программатором, ничем не отличается от прошивки Sonoff RFR2, за исключением следующих моментов:

Подготовка

Специальной разводки под гребенку на плате нет, но есть выводы для подключения «на иголках», которых нет уже у меня. Поэтому я припаял туда пины «ежиком»:

Не красиво, зато эффективно! 8-)

Тут главное сперва аккуратно припаять, что, к слову, у меня получилось, и, что главнее, потом еще более аккуратно отпаять, что, увы, у меня получилось значительно хуже – надорвал одну дорожку…

:!: Да, еще убрать от греха подальше DIY-перемычку, если такая уже есть. ;-)

Строка JSON

Из-за наличия сигнального разъема для подключения обычных выключателей, JSON строка должна быть изменена соответствующим образом:

{"c":{"l":13,"b":[{"g":0,"t":5}],"z":0},"a":[{"0":{"r":[{"g":12}]},"1":{"r":[{"g":12,"v":1}]},"b":[{"g":0},{"g":4},{"g":4,"t":0}]}]}

Новая жизнь старой настольной лампы

Вся эта суета была ради модернизации старенькой настольной лампы Camelion KD-017A для соответствия реалиям. ^_^

И немного внутренностей:

Обсуждение

Ваш комментарий:
X Z L S W O X Y L L G I A U M E
 
Последнее изменение: 2022/02/12 11:40 (внешнее изменение)