Страница 1 из 4

Подключение Sonoff Base к кнопке на сцене.

Добавлено: Чт июн 14, 2018 11:36 am
ArsInt
Приветствую форумчан! Разбираюсь с MD уже несколько недель, сейчас приручаю Wifi реле Sonoff Base с прошивкой Sonoff-Tasmota, настроек очень много, что бы реле привязать к выключателю на сцене, нужно знать команды типа
Включить и выключить реле можно через запись cmnd/<mqtt имя нашего устройства>/POWER<N>, где <N> - номер реле от 1."
это вообще случайно нашел. В итоге поклацать релюшкой с кнопки со сцены мне удалось, но смущает то, что я нихрена не понял как это сделал, и с новой кнопкой повторить не получается пока.
Нет я не боюсь трудностей, но может я просто не по тому пути иду? Возможно есть другой путь, более автоматизированный при подключении реле к кнопкам сценам? Может быть не стоит использовать Sonoff вообще, или прошивку нужно ставить от IoT (у меня почему то не прошилась от IoT). В сети информация в основном от 16-17 Гг, все уже поменялось, в том числе и в MD. Наставьте на путь истинный, покажите куда копать, что читать. Спасибо!

PS Сервер majordomo – Raspberry PI, на нем же стоит MQTT брокер Москито. Топики проходят, все друг друга видят

Re: Подключение Sonoff Base к кнопке на сцене.

Добавлено: Чт июн 14, 2018 12:04 pm
tarasfrompir
Так а она вроде поддерживает даже UPNP протокол...
При условии что вы включили это - #if defined(USE_WEBSERVER) && defined(USE_EMULATION) отсюда https://github.com/arendst/Sonoff-Tasmo ... emohue.ino
Посмотри вот это - https://majordomo.smartliving.ru/forum/ ... sdp#p81709
На всякий случай ... видео https://www.youtube.com/watch?v=H3eiIag ... e=youtu.be

Re: Подключение Sonoff Base к кнопке на сцене.

Добавлено: Чт июн 14, 2018 2:33 pm
ArsInt
Спасибо! Сегодня поизучаю.

Re: Подключение Sonoff Base к кнопке на сцене.

Добавлено: Чт июн 14, 2018 4:18 pm
tarasfrompir
Посмотрел - даже собралось ... НО НЕ ИСПЫТЫВАЛ
Необходимые изменения - !!!!
Файл user_config.h
строка 125 - значение EMUL_WEMO
строка 124 - имя устройства которе будет отображатся
строка 198 - разремаркировать...
НУ И МКЮТТ - можна в строке 80... (если не надо)
Приду домой опробую....

Re: Подключение Sonoff Base к кнопке на сцене.

Добавлено: Чт июн 14, 2018 5:31 pm
nightwind
В user_config.h
пропиши только свою точку wifi и пароль.
и вот это

Код: Выделить всё

#define MQTT_STATUS_OFF        "0"             // [StateText1] Command or Status result when turned off (needs to be a string like "0" or "Off")
#define MQTT_STATUS_ON         "1"              // [StateText2] Command or Status result when turned on (needs to be a string like "1" or "On")
Включишь устройство, посмотришь на роутере какой оно получило адрес, зайдешь в вебинтерфейс и делай что хочешь.
Управляется очень просто:
статусный топик stat/sonoff-lamp-hall/POWER (sonoff-lamp-hall - это топик, который ты пропишешь в вебконсоли, типа названия устройства)
управляющий топик cmnd/sonoff-lamp-hall/POWER.

Дальше все легко и понятно. Можешь посмотреть мою тему про настоящую обратную связь, из коробки обратной связи нет)

PS. И никаких iot. Даже не смотри в сторону платных закрытых решений. Зачем тебе кот в мешке, еще и за бабки?

Re: Подключение Sonoff Base к кнопке на сцене.

Добавлено: Пт июн 15, 2018 7:17 am
ArsInt
По user_config.h понял, спасибо! Там все предустановки сделаю.
2 tarasfrompir1
Посмотрю эти строки в скетче, спасибо!
строка 125 - значение EMUL_WEMO
строка 124 - имя устройства которе будет отображатся
строка 198 - разремаркировать...
НУ И МКЮТТ - можна в строке 80... (если не надо)

2 nightwind
За это огромное спасибо:
"статусный топик stat/sonoff-lamp-hall/POWER (sonoff-lamp-hall - это топик, который ты пропишешь в вебконсоли, типа названия устройства)
управляющий топик cmnd/sonoff-lamp-hall/POWER."
Догадки подтвердились)
А где ваша тема? Посмотрел по профилю, там только сообщения есть пользователя, созданных тем не нашел.
По IoT согласен, просто по нему больше инфы было, а по tasmoto только на гитхабе рабочая статья на английском.

Re: Подключение Sonoff Base к кнопке на сцене.

Добавлено: Пт июн 15, 2018 9:12 am
ArsInt
tarasfrompir1 писал(а):
Чт июн 14, 2018 4:18 pm
Посмотрел - даже собралось ... НО НЕ ИСПЫТЫВАЛ
Необходимые изменения - !!!!
Файл user_config.h
строка 125 - значение EMUL_WEMO
строка 124 - имя устройства которе будет отображатся
строка 198 - разремаркировать...
НУ И МКЮТТ - можна в строке 80... (если не надо)
Приду домой опробую....
Внес изменения в user_config.h, редактировал в Arduino IDE, первый раз прошивался по UART, сейчас с собой его нет (переходника), но в этой прошивке (tasmoto которая стоит сейчас) есть возможность залить новую по воздуху, какие файлы выбирать для заливки исправленной tasmoto? Попробовал залить sonoff.ino не пошло.
tasmoto.jpg
tasmoto.jpg (73.42 КБ) 4715 просмотров

Re: Подключение Sonoff Base к кнопке на сцене.

Добавлено: Пт июн 15, 2018 11:49 am
tarasfrompir
В ардуино иде компилируеш прошивку...
И в конце компиляции покажет куда сохраняется файл с расширением .bin

путь будет где так C:\Users\Администратор\AppData\Local\Temp\arduino1111111

Re: Подключение Sonoff Base к кнопке на сцене.

Добавлено: Пт июн 15, 2018 5:19 pm
ArsInt
Да, спасибо нашел, все скомпилировал, но по воздуху не могу прошить, свободной памяти не достаточно на устройстве, пишет ошибку загрузки. Нужно по уарту прошить более компактной прошивкой, видимо настройки нужно другие выставить в ide при прошивке uartом, а он дома, еду домой, пивка взял, буду красноглазить дальше))

Re: Подключение Sonoff Base к кнопке на сцене.

Добавлено: Пт июн 15, 2018 5:29 pm
tarasfrompir
У тебя счас прошивка защита от ташмоты?
Если да то зайди на вебморду в главном меню нажми конфигурация
Конфигурация другое
И выбери в эмуляции белкинвемо.
Она ребутнется и все . должно работать

ПС

Испытал прошивку - без никаких изменений в конфиге. Все заработало при настройках описанных выше..
Прошла взята с гита.