| Предыдущая версия справа и слева
Предыдущая версия
Следующая версия
|
Предыдущая версия
|
iot:firmware:ravensystem:haa:sonoff:mini [2021/01/19 11:44] Николай Солошин |
iot:firmware:ravensystem:haa:sonoff:mini [2022/02/16 19:07] (текущий) Николай Солошин ↷ Операцией перемещения обновлены ссылки |
| ====== Прошивка Sonoff Mini под RavenSystem HAA ====== | ====== Прошивка Sonoff Mini под RavenSystem HAA ====== |
| |
| Эта статья описывает **только** нюансы прошивки и настройки реле Sonoff Mini под RavenSystem "HAA" для нативной интеграции в Apple HomeKit. Все остальное полностью аналогично описанному в статье, посвященной прошивке [[homekit:ravensystem:haa:sonoff:rfr2#подготовка|реле Sonoff RFR2]]. | Эта статья описывает только **нюансы** прошивки и настройки реле Sonoff Mini под RavenSystem "HAA" для нативной интеграции в Apple HomeKit. Все остальное полностью аналогично описанному в статье, посвященной прошивке [[iot:firmware:ravensystem:haa:sonoff:rfr2#подготовка|реле Sonoff RFR2]]. |
| | |
| | :!: В этой статье описывается прошивка программатором! **Прошивка из режима DIY описана [[iot:firmware:ravensystem:haa:sonoff:mini:diy|тут]]**. |
| |
| ===== Фотографии ===== | ===== Фотографии ===== |
| |
| {{:homekit:ravensystem:haa:sonoff:sonoff-mini.jpg?nolink&695|}} | {{iot:firmware:ravensystem:haa:sonoff:sonoff-mini.jpg?nolink|}} |
| \\ {{:homekit:ravensystem:haa:sonoff:sonoff-mini-full.jpg?linkonly|Полноразмерные фото}}. | \\ {{iot:firmware:ravensystem:haa:sonoff:sonoff-mini-full.jpg?linkonly|Полноразмерные фото}}. |
| | |
| ===== Режим DIY ===== | |
| | |
| //...или история о том, как я убил заводскую прошивку.// | |
| | |
| В теории, по задумке производителя, вроде как... режим DIY позволяет прошить устройство сторонней прошивкой и, если не ошибаюсь, управлять устройством по протоколу REST. Второе мне совершенно ни к чему, а вот первое я решил попробовать и проверить. | |
| | |
| ==== Распайка ==== | |
| | |
| На моей плате {{ :homekit:ravensystem:haa:sonoff:sonoff-mini-ota.jpg?linkonly |есть соответствующая разводка}}, но она, во-первых, не распаяна, а, во-вторых, с не стандартным шагом. Поэтому, лучше согнуть пин дугой и просто впаять его туда. Я об этом сразу не подумал и таки вкорячил туда нараскорячку два пина, замкнув джампером. | |
| | |
| ==== Подключение ==== | |
| | |
| - Включаем устройство, зажимаем кнопку на 5 секунд и смотрим доступные сети на предмет "ITEAD-XXXXXXXX". Если таковой нет, зажимаем кнопку еще на 5 секунд (индикация должна измениться) и она появится! | |
| - Подключаемся к сети с паролем "12345678" и переходим по адресу 10.10.7.1. | |
| - Вводим SSID Wi-Fi и пароль. | |
| - Качаем [[https://github.com/itead/Sonoff_Devices_DIY_Tools/tree/master/tool|из репозитория]] утилиту и запускаем ее. | |
| | |
| Устройство должно сразу же найтись. Теперь им можно поиграться и перейти к прошивке. | |
| | |
| ==== Прошивка ==== | |
| | |
| Я сразу забросил туда "fullhaaboot.bin" и получил кирпич! Реально, натурально и не фигурально! Уж не знаю, почему так произошло и почему тут нет защиты от дурака, но это факт! А из-за того, что я понадеялся на производителя, я загодя не сделал резервную копию прошивки, пока она была еще жива... В общем, скоро придет еще одна такая же коробочка, поиграюсь-разберусь. | |
| | |
| А пока, перейдем к резервному варианту. LOL | |
| | |
| ===== USB-TTL ===== | |
| | |
| Как я уже говорил, прошивка Sonoff Mini программатором, ничем не отличается от [[homekit:ravensystem:haa:sonoff:rfr2#подготовка|прошивки Sonoff RFR2]], за исключением следующих моментов: | |
| | |
| ==== Подготовка ==== | |
| |
| Специальной разводки под гребенку на плате нет, но есть {{:homekit:ravensystem:haa:sonoff:sonoff-mini-pins.jpg?linkonly|выводы для подключения}} "на иголках", которых нет уже у меня. Поэтому я припаял туда пины "ежиком": | Как я уже говорил, прошивка Sonoff Mini программатором, ничем не отличается от [[iot:firmware:ravensystem:haa:sonoff:rfr2#подготовка|прошивки Sonoff RFR2]], за исключением следующих моментов: |
| |
| {{:homekit:ravensystem:haa:sonoff:sonoff-mini-pins2.jpg?nolink|}} | ===== Подготовка ===== |
| |
| Не красиво, зато эффективно! 8-) | Специальной разводки под гребенку на плате нет, но есть {{iot:firmware:ravensystem:haa:sonoff:sonoff-mini-pins.jpg?linkonly|выводы для подключения}} "на иголках", которых нет уже у меня. В этом случае, {{iot:firmware:ravensystem:haa:sonoff:sonoff-mini-pins2.jpg?linkonly|так}} лучше не делать((Из-за "парусности" конструкции, можно надорвать или вообще оторвать дорожки! Что, к слову, я и сделал на первом таком устройстве.)), а припаять шлейф непосредственно к контактам: |
| |
| Тут главное сперва аккуратно припаять, что, к слову, у меня получилось, и, что главнее, потом еще более аккуратно отпаять, что, увы, у меня получилось значительно хуже -- надорвал одну дорожку... | {{iot:firmware:ravensystem:haa:sonoff:sonoff-mini-cable-1.jpg?nolink|}} |
| |
| :!: Да, еще убрать от греха подальше DIY-перемычку, если такая уже есть. ;-) | После отпайки шлейфа {{ iot:firmware:ravensystem:haa:sonoff:sonoff-mini-cable-2.jpg?linkonly |получается}} очень аккуратно. |
| |
| ==== Строка JSON ==== | ===== Строка JSON ===== |
| |
| Из-за наличия сигнального разъема для подключения обычных выключателей, JSON строка должна быть изменена соответствующим образом: | Из-за наличия сигнального разъема для подключения обычных выключателей, JSON строка должна быть изменена соответствующим образом: |
| И немного внутренностей: | И немного внутренностей: |
| |
| {{:homekit:ravensystem:haa:sonoff:camelion-kd-017a.jpg?nolink|}} | {{iot:firmware:ravensystem:haa:sonoff:camelion-kd-017a.jpg?nolink|}} |