Инструкция по программированию SonOff Touch
Модератор: immortal
-
- Сообщения: 28
- Зарегистрирован: Вт май 15, 2018 12:16 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Инструкция по программированию SonOff Touch
Здравствуйте, у меня новая плата 2018год с ESP8285 2 клавишный. Залил прошивку wifi-iot, GPIO 5 – реле и подсветка touch панели
GPIO 12 – реле и подсветка touch панели, но никак не могу настроить сенсоры. Релюшки щелкают при переключении в прошивке 5 и 12 gpio, а на каких GPIO висят сенсоры?
GPIO 12 – реле и подсветка touch панели, но никак не могу настроить сенсоры. Релюшки щелкают при переключении в прошивке 5 и 12 gpio, а на каких GPIO висят сенсоры?
-
- Сообщения: 438
- Зарегистрирован: Чт авг 24, 2017 9:38 am
- Благодарил (а): 51 раз
- Поблагодарили: 86 раз
- Контактная информация:
Re: Инструкция по программированию SonOff Touch
0 и 9 сенсоры.
13 - информационный светодиод.
13 - информационный светодиод.
- Рейтинг: 1.16%
-
- Сообщения: 28
- Зарегистрирован: Вт май 15, 2018 12:16 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Инструкция по программированию SonOff Touch
Сделал так:
в под пункте Interrupt: и там указал в Int2 on GPIO - 9 в GPIO For Key-5
в пункте Setup GPIO MODE: нужно только указать GPIO где сидят выходные рыле - 5.
Но после этого ничего не работает. Реле могу пощелкать из меню прошивки, а с сенсора не щелкает, нагрузка не подключена.
то есть с 9 что то не получаеться, а 0 gpio замыкал на ноль при перепрошивке для ввода в режим программирования.
в под пункте Interrupt: и там указал в Int2 on GPIO - 9 в GPIO For Key-5
в пункте Setup GPIO MODE: нужно только указать GPIO где сидят выходные рыле - 5.
Но после этого ничего не работает. Реле могу пощелкать из меню прошивки, а с сенсора не щелкает, нагрузка не подключена.
то есть с 9 что то не получаеться, а 0 gpio замыкал на ноль при перепрошивке для ввода в режим программирования.
-
- Сообщения: 438
- Зарегистрирован: Чт авг 24, 2017 9:38 am
- Благодарил (а): 51 раз
- Поблагодарили: 86 раз
- Контактная информация:
Re: Инструкция по программированию SonOff Touch
Может залить мою прошивку? Там всё работаетrom77 писал(а): ↑Пн июн 18, 2018 4:55 pmСделал так:
в под пункте Interrupt: и там указал в Int2 on GPIO - 9 в GPIO For Key-5
в пункте Setup GPIO MODE: нужно только указать GPIO где сидят выходные рыле - 5.
Но после этого ничего не работает. Реле могу пощелкать из меню прошивки, а с сенсора не щелкает, нагрузка не подключена.
-
- Сообщения: 28
- Зарегистрирован: Вт май 15, 2018 12:16 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Инструкция по программированию SonOff Touch
попробую вашу спасибо, а не мог я с gpio напутать? несколько раз просто перебором подставлял разные гпио пункте Interrupt, на некоторых соноф вообще зависает, индикатор вайфай тухнет, не знаю как сбросить, нажимал на кнопку ресет, ничего не получается. Помогает только повторная перепрошивка.
-
- Сообщения: 28
- Зарегистрирован: Вт май 15, 2018 12:16 pm
- Благодарил (а): 1 раз
- Поблагодарили: 1 раз
Re: Инструкция по программированию SonOff Touch
Мини FAQ по SonOff T1 R2 EU ver: 1.0 плата 2018 год с ESP8285 2 клавишный. Залил прошивку wifi-iot.
Чтобы ввести Т1 в режим прошивки, нужно:
1. Загрузить девайс в обычном режиме
2. Запускаем NODEMCU, выбираем файл и режимы для прошивки и нажимаем FLASH
3. Нажать кнопку Reset слышим Пип пип , ТУТ-ЖЕ Нажать кнопку Reset слышим Пип пип Пип. После этого прошивка идет.
Для создания прошивки для 2-клавишного выключателя в wifi-iot ставим галочки:
MQTT клиент
MajorDoMo и другие
WI-FI индикатор - ставите в настройках 13 gpio
Web KEY
GPIO
Поддержка GPIO 9/10
Обновление OTA
Auto OTA
Работа с прерываниями
Настройки по умолчанию - прописываете свою точку доступа
Далее сохраняете, компилируете и скачиваете прошивку одним файлом.
В sonoff touch стоит не esp8266 а esp8285 и при прошивке надо в ESP8266Flasher выставлять параметр SPI Mode: DOUT
И тогда заливается одним файлом.
Настройки NODEMCU
115200
1mbite
40 mhz
spi mode dout
После прошивки заходим в меню, активируем PRO mode.
В пункте Setup GPIO MODE:
GPIO 5 OUTPUT F
GPIO 12 OUTPUT F
В пункте Interrupt:
Int2 on GPIO 9 в GPIO For Key: 5
Int2 on GPIO 0 в GPIO For Key: 12
GPIO 5 – реле и подсветка touch панели, GPIO 9 – сенсор
GPIO 12 – реле и подсветка touch панели,GPIO 0 – сенсор
GPIO13 - светодиод WiFi
Чтобы ввести Т1 в режим прошивки, нужно:
1. Загрузить девайс в обычном режиме
2. Запускаем NODEMCU, выбираем файл и режимы для прошивки и нажимаем FLASH
3. Нажать кнопку Reset слышим Пип пип , ТУТ-ЖЕ Нажать кнопку Reset слышим Пип пип Пип. После этого прошивка идет.
Для создания прошивки для 2-клавишного выключателя в wifi-iot ставим галочки:
MQTT клиент
MajorDoMo и другие
WI-FI индикатор - ставите в настройках 13 gpio
Web KEY
GPIO
Поддержка GPIO 9/10
Обновление OTA
Auto OTA
Работа с прерываниями
Настройки по умолчанию - прописываете свою точку доступа
Далее сохраняете, компилируете и скачиваете прошивку одним файлом.
В sonoff touch стоит не esp8266 а esp8285 и при прошивке надо в ESP8266Flasher выставлять параметр SPI Mode: DOUT
И тогда заливается одним файлом.
Настройки NODEMCU
115200
1mbite
40 mhz
spi mode dout
После прошивки заходим в меню, активируем PRO mode.
В пункте Setup GPIO MODE:
GPIO 5 OUTPUT F
GPIO 12 OUTPUT F
В пункте Interrupt:
Int2 on GPIO 9 в GPIO For Key: 5
Int2 on GPIO 0 в GPIO For Key: 12
GPIO 5 – реле и подсветка touch панели, GPIO 9 – сенсор
GPIO 12 – реле и подсветка touch панели,GPIO 0 – сенсор
GPIO13 - светодиод WiFi
- За это сообщение автора rom77 поблагодарил:
- StrangerIV (Сб ноя 17, 2018 11:13 pm)
- Рейтинг: 1.16%
-
- Сообщения: 438
- Зарегистрирован: Чт авг 24, 2017 9:38 am
- Благодарил (а): 51 раз
- Поблагодарили: 86 раз
- Контактная информация:
Re: Инструкция по программированию SonOff Touch
Новая версия прошивки. Пока только для одноклавишного выключателя.
Добавлена обработка длинного нажатия.
Исправлены мелкие ошибки.
Если клавишу выключателя держать нажатой более 1.3 сек, формируется пакет: LongPress/ИМЯ ВЫКЛЮЧАТЕЛЯ/light и сообщение 1. Через 3 секунды формируется такой же пакет и сообщение 0. С помощью длинного нажатия можно, например, управлять дополнительными группами освещения или переключать дневной/ночной режим вручную в отдельно взятом помещении.
Добавлена обработка длинного нажатия.
Исправлены мелкие ошибки.
Если клавишу выключателя держать нажатой более 1.3 сек, формируется пакет: LongPress/ИМЯ ВЫКЛЮЧАТЕЛЯ/light и сообщение 1. Через 3 секунды формируется такой же пакет и сообщение 0. С помощью длинного нажатия можно, например, управлять дополнительными группами освещения или переключать дневной/ночной режим вручную в отдельно взятом помещении.
- Вложения
-
- touch_v3.zip
- (2.78 КБ) 157 скачиваний
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Инструкция по программированию SonOff Touch
может прав на запись нет...попробуйте от имени админа запустить, проверьте наличие данного файла в принципе (доступен ли он в инете), по идее можете скачать и распаковать вручную.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
-
- Сообщения: 112
- Зарегистрирован: Сб июл 14, 2018 11:31 am
- Откуда: Волгоград
- Благодарил (а): 90 раз
- Поблагодарили: 7 раз
Re: Инструкция по программированию SonOff Touch
Пробовал запускать от им. админ-ра , не помогло, решил просто скачать и распаковать , поместил по адресу C:\Users\Step\AppData\Local\Arduino15\packages\esp8266-2.4.1
папки "packages " не было , создал сам
Но все ровно "Generic 8285 module" не отображается...
папки "packages " не было , создал сам
Но все ровно "Generic 8285 module" не отображается...
nick7zmail писал(а): ↑Чт июл 26, 2018 6:55 pmможет прав на запись нет...попробуйте от имени админа запустить, проверьте наличие данного файла в принципе (доступен ли он в инете), по идее можете скачать и распаковать вручную.