По аналогии со способом описанным в статьях @red_ik шьем Wi-Fi реле Shelly 1
Нам потребуется:
Шаги к успеху
1. Подключаем TTL-USB адаптер проводами типа DuPont к отключенному от всего Shelly 1, соединив по схеме:
2. Замыкаем подручными средствами (можно использовать любой проводник) GND и GPIO0 для перевода Shelly в режим программирования.
3. Втыкаем TTL-USB адаптер в USB компьютера держа замкнутыми в п.2 контакты
НИ В КОЕМ СЛУЧАЕ НЕ ШИТЬ SHELLY ПОД НАПРЯЖЕНИЕМ 220В.
4. Размыкаем GND и GPIO0.
5. Настраиваем ESP8266Flasher по скриншотам (для Windows версии) указанным ниже и жмем Flash.
Версия ESP8266Flasher для Windows
Версия ESP8266Flasher для Mac OS
6. Полоса загрузки покажет успех.
7. Отключаем TTL-USB адаптер от компьютера и от Shelly.
8. Подключаемся 220 к Shelly по схеме:
9. Открываем WiFi настройки на любом устройстве и подключаемся к сети под названием OTA****.
10. Вас перекидывает на веб интерфейс, где нужно выбрать свою сеть WiFi и ввести пароль от нее. Не нажимать на JOIN.
11. Необходимо заменить OTA repository на:
RavenSystem/kellytron
(Скопируйте заранее, чтобы не выходить из вебморды, так как морда капризная).
12. Нажать JOIN.
13. Ожидать 7 минут.
14. Зайти в приложение дом и добавить новое устройство.
Код для спаривания:
021-82-017
15. Подождать...
16. Успех. Если не успех, то начните с п.1, мой произошёл с 4 попытки.
Возможно потребуется предварительно отчистить Shelly перед прошивкой. Или вдруг захочется сделать backup. Я делал это с помощью esptool.py.
Сброс устройства:
Подайте питание на Shelly и интенсивно переключайте выключатель 10 раз в течении 3 секунд.
В случае успешного сброса Shelly пощёлкает релюшкой несколько раз и поднимет точку доступа KellyTron. Теперь можно добавить девайс в другую сеть WiFi и в другой дом.
В результате данного эксперимента мы получаем бессмысленный Homekit ready девайс. Остальные купленные Shelly я буду добавлять в колобка (Homey). Для этого есть приложение.
WiFi устройства на колобке у меня работают безупречно. Ждем "нативный" русский Google Home для колобка и будем юзать Shelly одновременно в HomeKit и Google Home.
с дебютом )))) и спасибо за материал ;)
Спасибо Виталию за правильную модерацию
Главное что Леша Доволен :))))
Спасибо за статью !
отличная статья =), и меня упомянул 😊
А меня нет, хотя это мой бывший шелли=) Статья полезная, но я, как и автор, предпочитаю к колобку, хомкит устройства мне не интересны =)
Это другая шелли)). Но благодарен тебе за подгон первой для экспериментов. Болгары что-то не справляются с заказами и как-то медленно отправляют.
Спасибо большое за статью.
Весь день и вечер пытался проделать описанное. Имею на руках только что пришедшие Shelly 1. Пробовал прошивать и через программу и через Esptool. Все заливается успешно. Но итог один и тот же. После подключения к электричеству - не могу найти WiFi сеть с именем OTA. Есть идеи на этот счет?
Спасибо!
Актуальная прошивка тут: https://github.com/RavenSystem/esp-homekit-devices/wiki/Installation">https://github.com/RavenSystem...
Обратите внимание на следущее:
"OTA repository: RavenSystem/ravencore"
и
"Shelly board layout: You must configure board and device type BEFORE connecting Shelly to 230VAC."
https://github.com/RavenSystem/esp-homekit-devices/wiki/RavenCore#board-type-default-1">https://github.com/RavenSystem...
Подскажите пожалуйста, любой Ttl конвертер может прошивать или нужен именно как на картинке? У меня, такое впечатление, что или не идет прошивка или устройства (Сонофф и Шелли) не входят в режим программирования.