перепрошивка itead sonoff rf + itead Slampher rf

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

Модератор: immortal

TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение TrDA » Чт янв 18, 2018 11:44 am

dimabolt писал(а):Есть такая проблемка.
Прошил девайс прошивкой wifi-iot, купил лицензию.
установил модули MQTT клиент, GPIO.
Управление реле в МД настроил.
Но есть одно но. Не работает управление по RF пульту.
Пульт добавил двойным нажатием, при нажатии кнопки на пульте моргает красный диод на соноф, но реле не шелкает.
Что я упустил?
А не могли бы вы поделится настройками GPIO на стороне девайса?
Третий день уже мучаюсь, единственное, что смог это - насмерть повесить девайс, после чего пришлось перепрошивать повторно.
Всем удачи.
Спрашивайте - не стесняйтесь.
dimabolt
Сообщения: 9
Зарегистрирован: Вс янв 07, 2018 11:22 pm
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение dimabolt » Чт янв 18, 2018 11:51 pm

woow писал(а):
dimabolt писал(а):Есть такая проблемка.
Прошил девайс прошивкой wifi-iot, купил лицензию.
установил модули MQTT клиент, GPIO.
Управление реле в МД настроил.
Но есть одно но. Не работает управление по RF пульту.
Пульт добавил двойным нажатием, при нажатии кнопки на пульте моргает красный диод на соноф, но реле не шелкает.
Что я упустил?
Попробуйте стереть код и с парить по этой инструкции.
https://www.itead.cc/wiki/433Mhz_RF_receiver
Гугл так перевёл:

Применение
Сопряжение: нажмите кнопку SW на 2 секунды, индикаторная лампочка включится, чтобы войти в режим сопряжения; отпустите кнопку, светодиод индикатора выключится. Нажмите одну из кнопок радиочастотного пульта (по одной кнопке каждый раз), светодиод индикатора мигает 4 раза каждые 300 мс, что означает спаренное соединение, сохраненное значение кнопки и выход из режима сопряжения.
Выход: нажмите кнопку с успешной спаренной связью для получения достоверных данных, светодиод индикатора будет включен в течение 200 мс, порт данных (соответствующий в D0 ~ D3) будет выровнен на 200 мс.
Очистить: нажмите SW на 8 секунд, светодиод индикатора будет включен в 2 с и выключен на 8 секунд. Все коды спаривания будут очищены, все кнопки будут недействительными.
Первый и последний пункт выполняется отлично, а что делать со вторым пунктом с D0 ~ D3, куда их настраивать? Нажимаю кнопку на пульте на 200 мс загарается светодиод и все.
dimabolt
Сообщения: 9
Зарегистрирован: Вс янв 07, 2018 11:22 pm
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение dimabolt » Чт янв 18, 2018 11:53 pm

TrDA писал(а):
dimabolt писал(а):Есть такая проблемка.
Прошил девайс прошивкой wifi-iot, купил лицензию.
установил модули MQTT клиент, GPIO.
Управление реле в МД настроил.
Но есть одно но. Не работает управление по RF пульту.
Пульт добавил двойным нажатием, при нажатии кнопки на пульте моргает красный диод на соноф, но реле не шелкает.
Что я упустил?
А не могли бы вы поделится настройками GPIO на стороне девайса?
Третий день уже мучаюсь, единственное, что смог это - насмерть повесить девайс, после чего пришлось перепрошивать повторно.
2018-01-18_23-50-42.png
2018-01-18_23-50-42.png (5.42 КБ) 8400 просмотров
2018-01-18_23-51-23.png
2018-01-18_23-51-23.png (5.05 КБ) 8400 просмотров
За это сообщение автора dimabolt поблагодарил:
TrDA (Пт янв 19, 2018 7:59 pm)
Рейтинг: 1.16%
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение woow » Пт янв 19, 2018 12:35 am

dimabolt писал(а): Первый и последний пункт выполняется отлично, а что делать со вторым пунктом с D0 ~ D3, куда их настраивать? Нажимаю кнопку на пульте на 200 мс загарается светодиод и все.
А по этой методике, раз уж коды заранее заведены почистили.

Как спарить? Быстро нажмите кнопку «SET» на Sonoff RF дважды, красный светодиод на Sonoff RF будет мигать один раз, а затем один раз нажмите одну из кнопок ABCD на пульте на несколько секунд для сопряжения.
Например:если вы соединяете его с A, вы можете нажать A, чтобы включить / выключить ваше устройство.
Чтобы очистить RF-соединение 433 МГц, вам нужно быстро нажать кнопку «SET» на Sonoff RF 3 раза.
Если вы коротко нажмете кнопку «SET», она станет кнопкой переключателя, с помощью которой вы можете включить / выключить прибор / лампочку.
Raspberry Pi 3B+
dimabolt
Сообщения: 9
Зарегистрирован: Вс янв 07, 2018 11:22 pm
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение dimabolt » Пт янв 19, 2018 12:51 am

woow писал(а):
dimabolt писал(а): Первый и последний пункт выполняется отлично, а что делать со вторым пунктом с D0 ~ D3, куда их настраивать? Нажимаю кнопку на пульте на 200 мс загарается светодиод и все.
А по этой методике, раз уж коды заранее заведены почистили.

Как спарить? Быстро нажмите кнопку «SET» на Sonoff RF дважды, красный светодиод на Sonoff RF будет мигать один раз, а затем один раз нажмите одну из кнопок ABCD на пульте на несколько секунд для сопряжения.
Например:если вы соединяете его с A, вы можете нажать A, чтобы включить / выключить ваше устройство.
Чтобы очистить RF-соединение 433 МГц, вам нужно быстро нажать кнопку «SET» на Sonoff RF 3 раза.
Если вы коротко нажмете кнопку «SET», она станет кнопкой переключателя, с помощью которой вы можете включить / выключить прибор / лампочку.
Я так все и делал, только управление реле так и не появляется.
1 - Быстро нажмите кнопку «SET» на Sonoff RF дважды, красный светодиод на Sonoff RF будет мигать один раз, а затем один раз нажмите одну из кнопок ABCD на пульте на несколько секунд для сопряжения. - после этого по нажатию кнопки А на пульте моргает красный светодиод на соноф.

PS прошивка у меня wifi-iot
Аватара пользователя
woow
Сообщения: 821
Зарегистрирован: Пн июл 04, 2016 8:46 am
Откуда: Mazeikiai
Благодарил (а): 125 раз
Поблагодарили: 46 раз

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение woow » Пт янв 19, 2018 1:23 am

А вот оно. Тогжа надо что то шаманить над GPIO0 поскольку к нему подключен рф. Или брать безплатную прошивку Tasmota каторая имеет на борту опцию Sonoff basic Rf. Wifiiot такой не вижу.
Raspberry Pi 3B+
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение TrDA » Пт янв 19, 2018 8:02 pm

Ура !!! ... ВСЁ заработало, и RF тоже ;) Всё оказалось проще, чем я думал.
dimabolt - спасибо, натолкнул на умную мысль.
Всем удачи.
Спрашивайте - не стесняйтесь.
TrDA
Сообщения: 147
Зарегистрирован: Ср сен 27, 2017 9:13 pm
Откуда: MSK
Благодарил (а): 235 раз
Поблагодарили: 38 раз

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение TrDA » Пт янв 19, 2018 8:12 pm

woow писал(а):А вот оно. Тогжа надо что то шаманить над GPIO0 поскольку к нему подключен рф. Или брать безплатную прошивку Tasmota каторая имеет на борту опцию Sonoff basic Rf. Wifiiot такой не вижу.
Ни чего "шаманить над GPIO0" не нужно, нужно просто:
1. обязательно "обнулить" память Rf модулю, нажать быстро 3 (три) раза на кнопку Sonoff.
https://www.itead.cc/wiki/File:Sonoff_r ... th_433.gif
2. далее нужно 2 (два) раза быстро нажать, и нажав третий раз и удерживая кнопку на Sonoff - нажать кнопку на пульте Rf.
https://www.itead.cc/wiki/File:Sonoff_r ... th_433.gif
- если не срабатывают первые два пункта, то перепрошить Sonoff повторно (и далее ничего не менять).
- в случае необходимости через "провод" прошить предварительно 0x00000 blank1m.bin.
- можно ещё проверить(заменить) батарейку в пульте Rf.
Информация по GPIO:
СпойлерПоказать
- GPIO0: действительно подключен к Rf модулю, именно по этому и НЕ получится прошиться только удерживаю "кнопку".
- GPIO0: так-же можно использовать, как внешнюю "механическую" кнопку.
- GPIO1: так-же можно использовать (RX), тут Google в помощь.
- GPIO3: так-же можно использовать (TX), тут Google в помощь.
- GPIO12: так-же подключен к Rf модулю, поэтому и реле включается/выключается от нажатия кнопки на пульте Rf.
- GPIO13: так-же можно использовать (вместо светодиода) - НО сам светодиод может и не моргать, например если он выключен в веб-морде wifi-iot прошивки.
- GPIO14: так-же можно использовать - ибо он зарезервирован производителем, для внешней "механической" кнопки, и/или например для подключения DHT11 (DHT22).
- "механическую" кнопку можно использовать и минуя GPIO14 (и/или дополняя/параллеля её).
- при перепрошивке Sonoff (как и любых устройств на ESP8266) обязательно отключите 220V, т.к. ESP8266 работает только от +3,3 вольта, и даже +5 вольт его (её) убъёт.
Sonoff RF control MCU or ESP8266.jpg
Sonoff RF control MCU or ESP8266.jpg (100.91 КБ) 8024 просмотра
Статьи, WIKI, и т.д. Схемы подключения, и т.д.
СпойлерПоказать
sonoff rf-0.jpg
sonoff rf-0.jpg (147.85 КБ) 8265 просмотров
sonoff rf-1.jpg
sonoff rf-1.jpg (199.37 КБ) 8302 просмотра
sonoff rf-2.jpg
sonoff rf-2.jpg (42.52 КБ) 8302 просмотра
sonoff rf-3.jpg
sonoff rf-3.jpg (78.8 КБ) 8301 просмотр
sonoff rf-8.jpg
sonoff rf-8.jpg (112.51 КБ) 8299 просмотров
sonoff rf-9.jpg
sonoff rf-9.jpg (33.47 КБ) 8299 просмотров
sonoff rf-10.jpg
sonoff rf-10.jpg (205.09 КБ) 8299 просмотров
sonoff rf-11.jpg
sonoff rf-11.jpg (35.12 КБ) 8299 просмотров
sonoff rf-12.jpg
sonoff rf-12.jpg (27.08 КБ) 8298 просмотров
sonoff rf-13.jpg
sonoff rf-13.jpg (51.74 КБ) 8298 просмотров
sonoff rf-14.jpg
sonoff rf-14.jpg (82.95 КБ) 8297 просмотров
sonoff rf-15-1.jpg
sonoff rf-15-1.jpg (49.95 КБ) 8297 просмотров
sonoff rf-15-2.jpg
sonoff rf-15-2.jpg (100.78 КБ) 8297 просмотров
Информация по wifi-iot.
СпойлерПоказать
Демонстрация работы прошивки wifi-iot.
http://demo.wifi-iot.ru/
Форум по wifi-iot.
http://homes-smart.ru/index.php/compone ... nyj-razdel
sonoff rf.jpg
sonoff rf.jpg (45.79 КБ) 8305 просмотров
wifi-iot-#2.jpg
wifi-iot-#2.jpg (43.97 КБ) 8014 просмотров
wifi-iot-#3.jpg
wifi-iot-#3.jpg (19.58 КБ) 8014 просмотров
wifi-iot-#4.jpg
wifi-iot-#4.jpg (23.01 КБ) 8014 просмотров
wifi-iot-#5.jpg
wifi-iot-#5.jpg (58.36 КБ) 8014 просмотров
wifi-iot-#6.jpg
wifi-iot-#6.jpg (200.07 КБ) 8014 просмотров
sonoff rf-4.jpg
sonoff rf-4.jpg (175.3 КБ) 8302 просмотра
p.s.
- крепление на DIN рейку.
https://www.itead.cc/blog/sonoff-dr-din ... -solution/
- можно отдельно купить модуль RF.
https://www.itead.cc/ru/rf-receiver-module-433mhz.html
- тут перепрошивают через кнопку (т.е. без пайки):
https://youtu.be/KI9NXFrqK7M?t=239 (немецкий)
- перепрошивка через кнопку как Sonoff basic (с пайкой).
https://tech.scargill.net/even-more-sonoff/
- как сделать дополнительную кнопку для перепрошивки (с пайкой).
http://www.kyriazis.com/index.php/en/pr ... -switch-en
Последний раз редактировалось TrDA Вс фев 25, 2018 12:05 am, всего редактировалось 21 раз.
За это сообщение автора TrDA поблагодарили (всего 3):
skysilver (Сб янв 20, 2018 5:45 pm) • Tatarinov (Пн янв 29, 2018 9:51 am) • EvgenyG (Сб дек 08, 2018 10:17 pm)
Рейтинг: 3.49%
Всем удачи.
Спрашивайте - не стесняйтесь.
dimabolt
Сообщения: 9
Зарегистрирован: Вс янв 07, 2018 11:22 pm
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение dimabolt » Сб янв 20, 2018 11:16 am

TrDA писал(а):Ура !!! ... ВСЁ заработало, и RF тоже ;) Всё оказалось проще, чем я думал.
dimabolt - спасибо, натолкнул на умную мысль.
я тоже разобрался. Забыл в wifi-iot модуль "Работа с прерываниями".

Потом сделал вот так
2018-01-20_11-15-34.png
2018-01-20_11-15-34.png (15 КБ) 8282 просмотра
За это сообщение автора dimabolt поблагодарили (всего 2):
Tatarinov (Пн янв 29, 2018 9:29 am) • TrDA (Вс фев 25, 2018 12:10 am)
Рейтинг: 2.33%
Zenden
Сообщения: 14
Зарегистрирован: Вт янв 02, 2018 9:02 pm
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: перепрошивка itead sonoff rf + itead Slampher rf

Сообщение Zenden » Вт апр 24, 2018 7:28 pm

Все привет.
Несколько раз перечитал тему. Так и не понял есть ли способ прошивки без пайки. На ролике гражданин говорящий на немецком языке похоже без паяльника прошивает.
Своим жалом я могу только их навечно спаять))
Ответить