• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Прошивка Sonoff

Obnx

New member
tretyakov_sa, Здравствуйте. А можно объединить показания влажности и температуры в один http запрос? Например при запросе temperature.json получим ответ {"T"=[x], "φ"=[x]}..Спасибо
 

Obnx

New member
tretyakov_sa, Здравствуйте. Возникла проблема после прошивки устройства: при подключения к wifi сети не удается перейти на главную страницу, возвращает на страницу конфигурации сети и предлагает снова подключиться к wifi, хотя устройство уже подключено , по ip-адресу доступно.. Прошивал через Arduino, конфигурация сети не менялась, в предыдущих прошивках таких проблем не было..Посмотрите, пожалуйста..Спасибо.
 

tretyakov_sa

Moderator
Команда форума
tretyakov_sa, Здравствуйте. Возникла проблема после прошивки устройства: при подключения к wifi сети не удается перейти на главную страницу, возвращает на страницу конфигурации сети и предлагает снова подключиться к wifi, хотя устройство уже подключено , по ip-адресу доступно.. Прошивал через Arduino, конфигурация сети не менялась, в предыдущих прошивках таких проблем не было..Посмотрите, пожалуйста..Спасибо.
Уже исправлено. Это вы промежуточный код грузанули.
 

tretyakov_sa

Moderator
Команда форума
tretyakov_sa, Здравствуйте. А можно объединить показания влажности и температуры в один http запрос? Например при запросе temperature.json получим ответ {"T"=[x], "φ"=[x]}..Спасибо
Можно так сделать, это вам для чего?
Чем не подходит, просто обратится к confog.live.json и забрать там данные из соответствующих полей?
 

Obnx

New member
tretyakov_sa, Здравствуйте. Теперь устройство вообще не подключается к WiFi сети..После прошивки не (в режиме точки доступа) не корректно загружается главная страница устройства (отсутствуют названия блоков)..Спасибо.
 

Amadeus71rus

New member
tretyakov_sa, Добрый день. Потестил вашу прошивку и сразу вылезла куча багов и неудобств. Надеюсь поможете разобраться.
Итак:

Sonoff TH10. Основное назначение - управление отоплением.

1) Настройки все из прошивки, кроме wifi и MQTT - отваливается через 10-20 минут простоя, синий светодиод еле горит. Переключение реле происходит после длительного нажатия кнопки. После перезагрузки все снова на своих местах. Было 2 раза. Пока зависимости не выявил. Пункт указан справочно - тестим.

UPD. Работает несколько часов. Более не повторялось.

2) Считывание температуры и влажности происходит каждые 3 секунды. Зачем так часто? DS18B20 имеет свойство саморазогрева и будет врать сильно. Хотелось бы увидеть этот параметр настраиваемым.
3) Графики - их можно как-то куда-то писать? Хотя бы недельный тренд?
4) При нахождении на странице управления устройством и клике на иконку раскрытия графика температуры или влажности (слева от крестика иконка в виде двойного окна) - открывается график аналогового пина. Баг.
5) Управление через брокер IOT Manager - хотелось бы увидеть не только вкл/выкл реле, а еще и параметры температуры, влажности, а также задавать уставку включения и выключения реле (видимо это сценарии?). Не у каждого работает DynDNS (например через 3g) и тут MQTT реальное спасение. В противном случае бесполезная фича.
6) Не работают сценарии.

NodeMCU v.1

Вот тут вообще трындец. При выборе устройства как MANUAL - параметры для настройки вообще скудные. Хотелось бы увидеть возможность произвольного назначения пинов. И указания их типов. Кроме того нужно иметь возможность инвертировать сигнал пина. Например у меня подключено 2 датчика температуры (дом и улица) и 2 реле (котел Navien, работает через отключение пульта , второе также на котел, включает пульт при включении ГВС чтоб не ошпарило). Блок с реле работает от низкого уровня. На вашей прошивке использовать не могу.

Для чего все это нужно? Например подключить одну NodeMCU и управлять 8 реле с одного устройства, а не городить кучу Sonoff с одной реле.

До этого проект работал с IOT manager на прошивке Victora. Совместно с ним была портирована версия на IOS. Сейчас аккаунт истек и приложение не работает на IOS. Понравилось то, что у вас можно использовать браузер.

P.S. Для таких как я (в танке), добавьте возможность задавать имя хоста в настройках устройства. Будет проще заходить в web интерфейс.
 
Последнее редактирование:

Amadeus71rus

New member
tretyakov_sa, Здравствуйте. Теперь устройство вообще не подключается к WiFi сети..После прошивки не (в режиме точки доступа) не корректно загружается главная страница устройства (отсутствуют названия блоков)..Спасибо.
Было такое у меня. Решил переходом по <адрес устройства>/update и заново указал ему Sonoff_Loader. После повторной прошивки заработал. Но встречался с событием п.1 в моем посте выше.

UPD. Нет, не решил. Прошивка через лоадер заливается от 20-го сентября. Она почти работает, баги выше. При попытке залить прошивку от 30 сентября и 1 октября - тот же баг что и у Obnx.
 
Последнее редактирование:
Поставил соноф на свет в гараже. Родную кнопку запаралелил с 2мя, который расположил рядом с выходами. Дребезг контактов кнопок и работа сильноточного оборудования(дрель, эл. рубанок и тп) делают из освещения светомузыку... Может стоит на кнопку дать полсекундную задержку?
 

Obnx

New member
tretyakov_sa, Разработчики, исправьте пожалуйста ошибки. Не работает текущая прошивка..К WiFi не подключается, главную страницу конфигурации устройства в режиме точки доступа не загружает. Спасибо.
 

tretyakov_sa

Moderator
Команда форума
Obnx, Obnx,
tretyakov_sa, Разработчики, исправьте пожалуйста ошибки. Не работает текущая прошивка..К WiFi не подключается, главную страницу конфигурации устройства в режиме точки доступа не загружает. Спасибо.
Как вы ставили прошивку?
 

Obnx

New member
tretyakov_sa, Подключаю отладочную плату ESP-12F, форматирую flash память с помощью esptool.py erase_flash, скачиваю ZIP-архив с github из этой ветки форума, открываю в Arduino 1.8.3, выставляю нужные параметры в инструментах : Плата: NodeMCU0.9(esp-12 Module) ; Flash size: 4m(1m spiffs) ; com-порт..Заливаю файловую систему : ESP8266 Sketch Data Upload, далее заливаю саму прошивку, подключаюсь к точке доступа Sonoff-Start, перехожу по 192.168.4.1 и попадаю на главную страницу, хотя в предыдущих версиях, насколько помню 1-ая страница в режиме точки доступа-это подключение к WiFi.. И вот тут проявляется первая проблема: главная страница (где кнопка управления реле и т.д.) загружается коряво : кнопки, графики отсутствуют, вместо названия блоков {{......}} .. Методом тыка нажимаю по блоку без названия попадаю на страницу "сценарии" нажимаю на кнопку "конфигурация" выбираю свою WiFi-сеть+пароль, нажимаю сохранить, далее "перезагрузить устройство", после перезагрузки устройство так и продолжает работать в режиме точки доступа..Все тоже самое делал с sonoff, подключенным через USB-TLL переходник, только в настройках Arduino выставлял: Плата: Generic ESP8266 Module ; Flash size: 1m (256k spiffs) ; com-порт ; Flash Mod: "DIO" (Пробовал и DOUT).. Те же баги как и с отладочной платой..Давно пользуюсь Вашей прошивкой и прошивал всегда как описано выше, в предыдущих версиях таких проблем не было..Спасибо..Может кому пригодится мануальчик))
 

Paly4

New member
@tretyakov_sa на sonoff если обновиться через треугольник то не работает вообще , приходится перепрошивать заново
думаю из за этого Прошивка Sonoff
почему так получается ? разные ревизии реле или что то еще ?
 

Renat2985

New member
@Obnx зачем вы все так усложняете? Проще ведь залить bin файлы через NodeMCU Flasher.
Если не решили проблему пишите в мой skype: renat2985 помогу разобраться.
Являюсь вторым разработчиком этой прошички.
 

Obnx

New member
Renat2985, tretyakov_sa, Дело в том, что я немного модифицирую Вашу прошивку для своих задач, поэтому бинарники мне не подходят.. Спасибо Ренату за предложенную помощь, обязательно свяжусь, если не разберусь сам..
 

Renat2985

New member
@Obnx, не стоит самому модифицировать, лучше попросите нас сделать нужные вам функции или поделитесь тем что вы изменили, возможно мы это добавим, т.к. мы постоянно работаем над кодом и новыми функциями. Вам одному будет очень проблематично следить и вносить все наши изменения.
Возможно и не работает потому что вы что-то изменили, а потом попытались совместить это все с нашим новым кодом.

То о чем вы писали выше, скорее всего у вас проблемы с файловой системой, посмотрите в каком состояние lang файлы.
 

Obnx

New member
@Obnx, не стоит самому модифицировать, лучше попросите нас сделать нужные вам функции или поделитесь тем что вы изменили, возможно мы это добавим, т.к. мы постоянно работаем над кодом и новыми функциями. Вам одному будет очень проблематично следить и вносить все наши изменения.
Возможно и не работает потому что вы что-то изменили, а потом попытались совместить это все с нашим новым кодом.

То о чем вы писали выше, скорее всего у вас проблемы с файловой системой, посмотрите в каком состояние lang файлы.
Изначально я всегда проверяю работоспособность новых версий прошивки без редактирования, изучаю изменения и только потом вношу свои коррективы..А все мои изменения программного кода ограничиваются http-запросами.. Например relayon/off получаю ответ 1 или 0 и т.д.. Занимаемся устройствами sonoff с коллегой в свободное время на работе..Я работаю над прошивкой, а он пишет web- интерфейс управления, т.к. в сети есть ещё устройства отличные от sonoff, а идея управлять всеми устройствами через единый web-интерфейс..
 

Renat2985

New member
Мы ведь делаем то же самое, зачем вы делаете еще 1 велосипед :)
Лучше соединится и вместе что-то делать, будет лучше результат.
 

Obnx

New member
Мы ведь делаем то же самое, зачем вы делаете еще 1 велосипед :)
Лучше соединится и вместе что-то делать, будет лучше результат.
Согласен, но наш уровень на Вашем фоне дилетантский, сомневаюсь что мы на данный момент способны чем-то помочь..А Web-интефейс представляет собой схему здания с наглядной демонстрацией размещения выключателей, противопожарной системы и т.д и возможностью управления..(но это пока только планы)) Очень бы хотелось увидеть поддержку sonoff POW в вашей прошивке..Планируете ли ?
 
Сверху Снизу