Всем Привет!
Хочу с вами поделиться своим вариантом подключения девайса Sonoff Mini, о котором я узнал из этой статьи. Подключать я его буду через его стандартный режим DIY, который доступен из коробки. То есть БЕЗ ПРОШИВКИ, тем самым, оставив себе возможность обновлять устройство стандартным для него способом. Команды будут отправляться напрямую на Sonoff Mini, а не через китайские серверы.
Ну что, поехали
Для успешного подключения устройства в homebridge произведем следующие несложные действия:
- Переведем Sonoff mini в режим DIY.
Подключим устройство(а) к нашей домашней сети.
- Установим и настроим плагин в homebridge.
Далее разберем каждый пункт подробнее.
1.Переведем устройство(а) в режим DIY
Для этого нам надо снять крышку, поддев её сбоку отверткой и установить перемычку, которая идет с ним в комплекте.
После этих несложных манипуляций наше устройство перейдет в режим DIY и нам будет доступно API, которое подробно описано в данном мануале.
2. Подключим Sonoff Mini к нашей домашней сети
Для того, чтобы нам подключиться к устройству(ам) и передать ему параметры нашей домашней сети WiFi, надо на смартфоне активировать точку доступа (режим модема на iphone) с данными параметрами:
WiFi SSID: sonoffDiy
WiFi password: 20170618sn
Далее вы скачиваете программу Sonoff_Devices_DIY_Tools для передачи параметров домашней сети устройству Sonoff Mini.
P.S. Если программа Sonoff_Devices_DIY_Tools выдает ошибку, установите дополнительно эту программу.
Запишите себе id вашего устройства, оно вам понадобиться позже для настройки плагина. После этого, выделяем нужный девайс и жмем кнопку "Change SSID Passsword". Задаем параметры нашей домашней сети и ждем несколько минут, пока устройство не подключится к Wifi. В случае успешного соединения Sonoff Mimi с нашей домашней сетью, светодиод будет мигать двойными вспышками.
Более подробная инструкция для подключения здесь.
После этого, вам надо запустить любой IP СКАНЕР и узнать IP адрес вашего Sonoff Mini в вашей домашней сети, он вам понадобиться позже для настройки плагина.
3. Установим плагин в наш homebridge
Если у вас на homebridge установлен Web интерфейс, то просто пройдите в раздел "Плагины", в строке поиска введите "Homebridge Sonoff Mini Api Rest" и нажмите кнопку "Установить". Или же воспользуйтесь описанием установки плагина: ссылка на плагин. Теперь нам осталось только добавить наш аксессуар в файл конфигурации:
"accessories": [ { "accessory": "Sonoff", "name": "Sonoff Mini DIY", "uri": "http://192.168.1.200:8081", "id": "1000989596", "debug": false } ]
Не забываем указать свой id и ip адрес устройства :)
Я надеюсь, что у вас все получилось:)
Если что-то пошло не так - пишите. Я буду рад любой конструктивной критике, пожеланиям и предложениям.
P.S. Это моя первая статья, так что не судите ОЧЕНЬ строго.
Отлично написано! Интересно с какими еще устройствами соноф можно так.
Спасибо. Надо было написать в статью( Этот протокол API подходит только для устройства DIY MODE (Basic R3 / RFR3 / Mini) с версией встроенного программного обеспечения 3.3.0 или выше.
Спасибо. Эта методика также применима к Sonoff BASIC 3 DIY.
Все сделано, добавлено. Так как адепт яблока пришлось помучиться (уж такова судьба). Теперь вопрос: завел простенькую автоматизацию в ките: включение при срабатывании датчика движения aqara. Работает только в 20% случая. В чем может быть проблема? Не смог разобраться. Может активировать debug? Если удаленно включать и отключать проблем нету.
поднимаю точку доступа на телефон, включаю реле, подключаюсь к этой сети ноутбуком, запускаю программу с логированием. В логах появляются знаки вопросов, в самой программе пусто. Не вижу реле. Перемычку установил. Что может быть?
Пробовал на разных телефонах, ios, android.
Прошу помощиииииии
Уточнение:
firmware version 3.5.0 refer to the protocol v2.0, as the set up procedure changed, the tool can not be used for the device with firmware 3.5.0. In 3.5.0, the device can be set as a AP and accessed with URL of http://10.10.7.1/">http://10.10.7.1/
AP access point:
У меня не получается обновить до 3.5.0 пишет что 3.3.0 самая новая прошивка :(
Ну ХЗ, у меня стоковая на Сонофф мини сразу стояла 3.3.0, затем реле самостоятельно обновление нашло и обновилось на 3.5.0, а там DIY у него по-другому немного решён. Кстати сказать при помощи этого плагина мне так и не удалось завести Сонофф мини в ХБ. Сперва я конечно помучался немног, но в итоге «забил» я на это дело и по-старинке прошил на оба этих Сонофф мини на НАА, чего и всем советую для нативной поддержки реле в HomeKit
Добавил возможность добавлять устройства через "НАСТРОЙКИ"
UPD, автор, можешь добавить в статью:
- новые Sonoff Mini идут безе перемычки в комплекте, я подумал "как так?" и запаял ее сам - напрасно, DIY режим теперь включается без разбора устройства, 2 раза по 5 секунд зажатая кнопка - готово, можно подключаться к реле, подключать его к своему вайфай безо всяких точек доступа, и утилитой выцеплять айди устройства
- плагин из статьи, как написали выше, действительно не работает теперь, опытным путем подошел этот: https://github.com/maiduule/homebridgesonoffdiyminiplugin">https://github.com/maiduule/ho...
Без homebridge можно добавить данное реле в homekit? Просто уже продаются такие прошитые реле, а вот как это реализовать без понятия, а вот c sonoff basic хорошо все прошло)
Действительно необходимо освежить статью, потому как по данному сценарию не возможно реализовать, плагин в статье не дружит с новой прошивкой и приходится плодить плагины, часть устройств болтается на старом плагиние и старой прошивке