Ключевое ?лово

vk

Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Железо для умного дома

ТЕМА: Обсуждение багов Беспроводного датчика на базе ESP8266

Обсуждение багов Беспроводного датчика на базе ESP8266 10 Сен 2018 20:57 #22828

  • Adminhs
  • Adminhs аватар
  • Не в сети
  • Администратор
  • Сообщений: 7195
  • Спасибо получено: 1114
  • Репутация: 194
13 гпио на выход назначен ?

Не может так просто взять и сломаться такое, в проекте по этой теме ниче не меняется очень давно - нет смысла переделывать такие вещи
Основной канал проекта в Telegram t.me/wifi_iot
Администратор запретил публиковать записи гостям.

Обсуждение багов Беспроводного датчика на базе ESP8266 14 Сен 2018 13:27 #22856

  • navalmadman
  • navalmadman аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 214
  • Спасибо получено: 6
  • Репутация: 1
Adminhs пишет:
13 гпио на выход назначен ?

Не может так просто взять и сломаться такое, в проекте по этой теме ниче не меняется очень давно - нет смысла переделывать такие вещи
13 гпио на выход назначен.

Взял новый модуль прошил бланком и потом заново собранной прошивкой в которой : gpio; webkey; ota и конструктор кода и все.
В конструкторе кода такой код:
uint8_t cigel = 0;
void ICACHE_FLASH_ATTR
startfunc(){
// выполняется один раз при старте модуля.
}

void ICACHE_FLASH_ATTR
timerfunc(uint32_t timersrc) {
{if (digitalRead(13)==0)cigel++;
if(cigel >2){digitalWrite(13,0);cigel = 0;}// 2 сек. для ворот
}

void webfunc(char *pbuf) {
}

В итоге гпио кнопкой на главной модуля включается и выключается кнопкой, а код не работает.
Куда копать???
Администратор запретил публиковать записи гостям.

Обсуждение багов Беспроводного датчика на базе ESP8266 14 Сен 2018 18:39 #22857

  • Dmitry77
  • Dmitry77 аватар
  • Не в сети
  • Давно я тут
  • Сообщений: 89
  • Спасибо получено: 39
  • Репутация: 11
......(digitalRead(13)==1)cigel++.... Ошибка в коде,так если гпио 13 постоянно в 0 , а если постоянно в 1 то тогда нужно изменить строку где ...digitalWrite(13,1....,а если оутпут инверт ,тогда оставить как есть
D77
Последнее редактирование: 14 Сен 2018 18:43 от Dmitry77. Причина: Поясняшки
Администратор запретил публиковать записи гостям.

Обсуждение багов Беспроводного датчика на базе ESP8266 17 Сен 2018 10:39 #22858

  • navalmadman
  • navalmadman аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 214
  • Спасибо получено: 6
  • Репутация: 1
Dmitry77 пишет:
......(digitalRead(13)==1)cigel++.... Ошибка в коде,так если гпио 13 постоянно в 0 , а если постоянно в 1 то тогда нужно изменить строку где ...digitalWrite(13,1....,а если оутпут инверт ,тогда оставить как есть
Спасибо за помощь.
Администратор запретил публиковать записи гостям.

Обсуждение багов Беспроводного датчика на базе ESP8266 24 Нояб 2018 20:37 #23320

  • Maker39
  • Maker39 аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 223
  • Спасибо получено: 12
  • Репутация: 0
Вот не знаю, то-ли бага , то-ли фича...
Понадобилось изменить конфигурацию WEB на удаленном ESP8266. Порты проброшены, модуль управляем.
А ни фига. Нажимаю "SET" - снова спрашивает логин и пароль, и так по кругу..
Все остальное можно изменять , в т.ч. и пароль админский.
из дебага
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ]

Так задумано ? или ошибка в коде ?
Администратор запретил публиковать записи гостям.

Обсуждение багов Беспроводного датчика на базе ESP8266 24 Нояб 2018 21:04 #23321

  • Maker39
  • Maker39 аватар
  • Не в сети
  • Завсегдатай
  • Сообщений: 223
  • Спасибо получено: 12
  • Репутация: 0
Из локалки всё нормально . Специально съездил на объект и поправил.
как-то так
Вложения:
Последнее редактирование: 24 Нояб 2018 21:10 от Maker39.
Администратор запретил публиковать записи гостям.
Модераторы: FlyRouter
Время создания страницы: 0.176 секунд

Home`s Smart © 2013-2016. г.Киров.
Цитирование материалов возможно только со ссылкой на сайт. Использование фотоматериалов только с разрешения авторов.