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

Подключение исполнительных устройств, датчиков, контроллеров.

Модераторы: Bagir, Ivan, Vit, immortal

ArsInt
Сообщения: 20
Зарегистрирован: Чт июн 14, 2018 11:02 am
Благодарил (а): 12 раз
Поблагодарили: 0

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

Сообщение ArsInt » Чт июн 14, 2018 11:36 am

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

PS Сервер majordomo – Raspberry PI, на нем же стоит MQTT брокер Москито. Топики проходят, все друг друга видят
tarasfrompir1
Сообщения: 1208
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 70 раз
Поблагодарили: 173 раза

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

Сообщение tarasfrompir1 » Чт июн 14, 2018 12:04 pm

Так а она вроде поддерживает даже 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
За это сообщение автора tarasfrompir1 поблагодарил:
ArsInt (Чт июн 14, 2018 2:31 pm)
Рейтинг: 1.43%
Спасибо нам ПОМОЖЕТ..!
ArsInt
Сообщения: 20
Зарегистрирован: Чт июн 14, 2018 11:02 am
Благодарил (а): 12 раз
Поблагодарили: 0

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

Сообщение ArsInt » Чт июн 14, 2018 2:33 pm

Спасибо! Сегодня поизучаю.
tarasfrompir1
Сообщения: 1208
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 70 раз
Поблагодарили: 173 раза

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

Сообщение tarasfrompir1 » Чт июн 14, 2018 4:18 pm

Посмотрел - даже собралось ... НО НЕ ИСПЫТЫВАЛ
Необходимые изменения - !!!!
Файл user_config.h
строка 125 - значение EMUL_WEMO
строка 124 - имя устройства которе будет отображатся
строка 198 - разремаркировать...
НУ И МКЮТТ - можна в строке 80... (если не надо)
Приду домой опробую....
За это сообщение автора tarasfrompir1 поблагодарил:
ArsInt (Пт июн 15, 2018 7:02 am)
Рейтинг: 1.43%
Спасибо нам ПОМОЖЕТ..!
Аватара пользователя
nightwind
Сообщения: 229
Зарегистрирован: Вс июн 26, 2016 4:42 pm
Откуда: Барановичи
Благодарил (а): 19 раз
Поблагодарили: 31 раз
Контактная информация:

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

Сообщение nightwind » Чт июн 14, 2018 5:31 pm

В 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. Даже не смотри в сторону платных закрытых решений. Зачем тебе кот в мешке, еще и за бабки?
За это сообщение автора nightwind поблагодарил:
ArsInt (Пт июн 15, 2018 7:02 am)
Рейтинг: 1.43%
ArsInt
Сообщения: 20
Зарегистрирован: Чт июн 14, 2018 11:02 am
Благодарил (а): 12 раз
Поблагодарили: 0

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

Сообщение ArsInt » Пт июн 15, 2018 7:17 am

По 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 только на гитхабе рабочая статья на английском.
ArsInt
Сообщения: 20
Зарегистрирован: Чт июн 14, 2018 11:02 am
Благодарил (а): 12 раз
Поблагодарили: 0

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

Сообщение ArsInt » Пт июн 15, 2018 9:12 am

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 КБ) 741 просмотр
tarasfrompir1
Сообщения: 1208
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 70 раз
Поблагодарили: 173 раза

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

Сообщение tarasfrompir1 » Пт июн 15, 2018 11:49 am

В ардуино иде компилируеш прошивку...
И в конце компиляции покажет куда сохраняется файл с расширением .bin

путь будет где так C:\Users\Администратор\AppData\Local\Temp\arduino1111111
За это сообщение автора tarasfrompir1 поблагодарил:
ArsInt (Пт июн 15, 2018 5:17 pm)
Рейтинг: 1.43%
Спасибо нам ПОМОЖЕТ..!
ArsInt
Сообщения: 20
Зарегистрирован: Чт июн 14, 2018 11:02 am
Благодарил (а): 12 раз
Поблагодарили: 0

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

Сообщение ArsInt » Пт июн 15, 2018 5:19 pm

Да, спасибо нашел, все скомпилировал, но по воздуху не могу прошить, свободной памяти не достаточно на устройстве, пишет ошибку загрузки. Нужно по уарту прошить более компактной прошивкой, видимо настройки нужно другие выставить в ide при прошивке uartом, а он дома, еду домой, пивка взял, буду красноглазить дальше))
tarasfrompir1
Сообщения: 1208
Зарегистрирован: Ср мар 02, 2016 8:18 pm
Откуда: Украина Пирятин
Благодарил (а): 70 раз
Поблагодарили: 173 раза

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

Сообщение tarasfrompir1 » Пт июн 15, 2018 5:29 pm

У тебя счас прошивка защита от ташмоты?
Если да то зайди на вебморду в главном меню нажми конфигурация
Конфигурация другое
И выбери в эмуляции белкинвемо.
Она ребутнется и все . должно работать

ПС

Испытал прошивку - без никаких изменений в конфиге. Все заработало при настройках описанных выше..
Прошла взята с гита.
За это сообщение автора tarasfrompir1 поблагодарил:
ArsInt (Пт июн 15, 2018 8:40 pm)
Рейтинг: 1.43%
Спасибо нам ПОМОЖЕТ..!
Ответить