ESP, IoT WiFi лампа-будильник. Обсуждение прошивки от GUNNER47

mechanic

★★★★✩✩✩
Команда форума
31 Июл 2018
394
211
ЗДЕСЬ ОБСУЖДАЕМ ТОЛЬКО ДАННУЮ ПРОШИВКУ
ВСЕ ЧТО НЕ ПО СИЯ ТЕМЕ И ПРОШИВКЕ, ВСЕ СНОСИТСЯ НА@@@!

Очень просим не делать репост "ЦИТИРОВАНИЕ" сообщений! Делать только в КРАЙНЕЙ необходимости, удаляя лишний текст (у нас не ЧАТ)!
Иначе опять будет 160 страниц и 0 пользы ....

Для ответа КОНКРЕТНОМУ пользователю, достаточно нажать " ОТВЕТ"

При описании проблемы обязательно, как можно подробнее, описывайте ход своих действий до ее возникновения. Телепатов (как я думаю) среди участников нет. Потом 20 постов будет только для того, чтобы Вас понять.
Если Вы считаете ваше сообщение важным и его нужно поднять в шапку, пишите мне в личку с пометкой "Сообщение в шапку"


ПО ВОПРОСАМ РАБОТЫ ПРИЛОЖЕНИЯ ОТ KOTEYKA ИДЕМ В ЭТУ ТЕМУ

Голосовое управление лампой Гайвера, через Яндекс Алису (прошивка Gunner47).

Яндекс диск Файл ПДФ. Актуально на 27.01.2020г
наш сервер НЕ ОБНОВЛЯЕТСЯ, от 27.01.2020г
Прошивка gunner47 v.2 "86 эффектов в 1" или уже больше - разработку ведет @Сотнег
Прошивка gunner47 v.2.X_web : веб-интерфейс (без необходимости перепрошивки) - разработку ведет @alvikskor
Прошивка от Shaitan с поддержкой mp3 и пульта (тут не обсуждается. Обсуждается в теме прошивки)
Прошивка FireLamp with Remote Control - разработку ведет @SlingMaster

Для тех у кого умный дом Home Assistant есть отличный компонент

ВНИМАНИЕ! Если у вас не компилируется или не загружается скетч - значит вы сделали что-то неправильно. Специально для вас созданы две темы:
ESP8266, проблема с компиляцией скетча
ESP8266, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 
Изменено:

dmn1n

✩✩✩✩✩✩✩
5 Дек 2023
17
0
Пытаюсь загрузить скетч на плату, делаю все по инструкции, пробовал на разных платах, выдает такую ошибку, пробовал переустанавливать список плат в менеджере и ide
 

Вложения

Perchello

✩✩✩✩✩✩✩
2 Дек 2024
5
0
@dmn1n, в первой строчке по на русском написано , что проблема в библиотеке timezone , попробуйте другую версию библиотеки
 

Сотнег

★★★★★★★
15 Янв 2020
4,595
1,554
@dmn1n,
плата должна быть Wemos D1 R1 & mini.

Проблема с компиляцией может быть, если вы что-то поменяли в настройках прошивки. Начните с варианта ничего не менять.
 

bort707

★★★★★★✩
21 Сен 2020
3,334
963
Проблема с компиляцией может быть, если вы что-то поменяли в настройках прошивки.
если приглядется, на скриншоте можно прочитать что у него не стоит питон.

@dmn1n , ваша проблема не имеет отношения к данной прошивке.
В шапке указаны две ветки, куда вам надо идти при общих проблемах работы с платами ESP8266
 

Not1rahk

✩✩✩✩✩✩✩
26 Сен 2025
1
0
Всем привет. Искал по форуму, но почему-то не нашел, хотя где-то вроде видел.
Собрал вариант с аккумуляторами на прошивке от gunner47 на 86 эффектов.
Сама схема выглядит как 4 аккумулятора 2s2p с BMS на 5А подключена к модулю зарядки и преобразователю на 5 вольт.
От преобразователя все стандартно, как в видео от гайвера, только пин на 3 поменял, чтобы светодиод не мешал.
Все работает великолепно, но смущает постоянная разрядка лампы в режиме простоя, даже 4 банки высаживаются за 2 дня. Наверняка где-то есть решение, как, например, обесточивать лампу, чтобы ее просто в ящик на месяц положить можно было или что-то вроде того?
 

mult

✩✩✩✩✩✩✩
24 Сен 2025
1
0
колеги, собрал лампу, все работает круто, но протупил один момент, матрица "смотрит" в сторону. Есть вариант, подкрутиить матрицу чтоб смотрела прямо? Корпус собран, все уже на клею и своих местах, ломать и физически довернуть матрицу по своей оси нет возможности.
 

Сотнег

★★★★★★★
15 Янв 2020
4,595
1,554
@mult,
если темой вы не ошиблись, то в коде прошивки на вкладке Constants.h.

Обновить можно по WiFi. в приложении в настройках подключения есть кнопка "Сервис" - там подробнее написано.
 
  • Лойс +1
Реакции: mult

VLD

✩✩✩✩✩✩✩
21 Янв 2021
2
0
Уважвемые коллеги всем доброго времени суток.
Сделал эту лампу, загрузил скеч, заработала сразу.
Вопрос : Как убрать синий бегающий огонёк внизу? Что нужно изменить в скече? WIFI использоваться не будет.
Помогите пожалуйста кто может. Я пока что чайник в этом деле.
Спасибо.
 

Вложения

Сотнег

★★★★★★★
15 Янв 2020
4,595
1,554
@VLD,
правильный вариант - подключиться к лампе один раз с приложения, чтобы лампа узнала, который час.

Если часы и будильник тоже не нужны, тогда на вкладке Constants.h настройка. Но лучше бы прочитать описание прошивки.
 
  • Лойс +1
Реакции: VLD

VLD

✩✩✩✩✩✩✩
21 Янв 2021
2
0
Всё, разобрался.
Просто во вкладке "Constants.h" нужно закомментировать строку "66"

#define WARNING_IF_NO_TIME (7U) // с этой строчкой лампа будет подмигивать в нижнем ряде светодиодов, когда она не знает, сколько сейчас времени.
Ещё раз спасибо Вам Сотнег 🤝
 

Delta213

✩✩✩✩✩✩✩
12 Окт 2025
2
0
Помогите, приложение FireLamp_v_3_1_7.apk не видит лампу. К ее точке доступа подключаюсь хоть с телефона, хоть с ноута, ee IP 192.168.4.1 пингуется, связь есть, а приложение не видит. Пробовал менять #define ESP_MODE (1U) на #define ESP_MODE (0U), не видит. В поле адрес лампы ставил 192.168.4.1 и 192.168.4.1:8888 и 192.168.4.18888, и 192.168.4.1 8888, ну все варианты перепробовал. Прошивка эта: https://github.com/SottNick/GyverLamp
Что я не так делаю?
 

Delta213

✩✩✩✩✩✩✩
12 Окт 2025
2
0
наверное, мобильный интернет не выключили на телефоне.
Именно! Я что-то нигде такой рекомендации не видел. Я правда не нашел в приложухе где создать подключение к роутеру, ну да ладно, иду в соседнюю тему с управлением через вэбморду, это кмк более перспективно.
 

JIexa4epen

✩✩✩✩✩✩✩
9 Сен 2025
2
0
Здравствуйте, помогите пожалуйста,первый раз собираю лампу ,на странице Алекса Гайвера выбрал прошивку от gunner47 59эффектов в 1,сначало все было хорошо так как сделал без wi-fi ,все работало переключалось с сенсорной кнопки,но решил перепрошить чтоб работало по wi-fi через приложение Led Lamp,все прошилось все добавилось в приложение ,но лампа не светит,где копать?)
 

nufarid

✩✩✩✩✩✩✩
17 Янв 2025
1
0
добрый день. в этой прошивке есть возможность добавить микрофон и сделать светомузыку?
 

Сотнег

★★★★★★★
15 Янв 2020
4,595
1,554
@nufarid,
 

agroman_adv

✩✩✩✩✩✩✩
25 Ноя 2025
2
0
Всем здравствуйте!
Лампа никак не хочет подключаться к роутеру( Прошивка от gunner47 86 эффектов, плата Node MCU).
Прошивается нормально. Точку вай-фай раздает. Телефон (iOS) к лампе подключается и управляет ей. Нажимаю в приложении подключиться к роутеру - думает заданное время (горят два красных светодиода), и обратно переходит в режим точки доступа.
Пробовал перепрошивать, пробовал другую плату, пробовал менять роутер, пробовал менять имя сети и пароль.
Не знаю что делать. Подскажите

Запустил монитор порта.
Смущает что старт в режиме клиента, и вай-фай сеть не определена в одно и то же время происходит. Это нормально?
21:45:28.415 -> Старт в режиме WiFi клиента (подключение к роутеру)
21:45:28.415 -> WiFi сеть не определена, запуск WiFi точки доступа для настройки параметров подключения к WiFi сети...
21:47:29.600 -> Время ожидания ввода SSID и пароля от WiFi сети или подключения к WiFi сети превышено
21:47:29.600 -> Лампа будет перезагружена в режиме WiFi точки доступа!
 
Изменено:

Сотнег

★★★★★★★
15 Янв 2020
4,595
1,554
@agroman_adv,
вам нужно прочитать описание прошивки.
Там написано, что делать, пока горят 2 красных светодиода.
 

monah_tuk

✩✩✩✩✩✩✩
26 Ноя 2025
1
0
@Сотнег,
Спасибо за поддержку прошивки лампы на ESP8266! Оригинальная прошивка более чем всем устраивала, но приложение в лету кануло. V2 прошивки от Гайвера - сырая и заброшенная (пароль для wifi с запятой не укажешь, пришлось в коде парсера костылить, не тухнет полностью). Особенно спасибо за различные варианты огня :)

По твоей прошивке задал вопрос на GH: https://github.com/SottNick/GyverLamp/issues/3

Продублирую тут. Вопрос касательно больше WifiManager. В скетче версия 0.15 с двумя, вроде бы, важными правками, типа обхода wdt. Я успешно собрал с апстиромовой версией 2.0.17, вроде всё работает как нужно (и последним ядром для ESP8266). Если есть инструкции как проблемы, которые фиксились правками https://github.com/SottNick/GyverLamp/commit/f539b4ffa1489eac164ba7cd497265164adf815e и https://github.com/SottNick/GyverLamp/commit/bf893373470ef8c5b9f89909d381b5b449744104.

Ну а в целом, прошивку получилось собрать используя библиотеки поставленные через менеджер в Arduino IDE v2.3.6.

И ещё, а исходники приложения FireLamp где-то доступны? Очень бы хотелось попытаться добавить функционал задания часового пояса, дабы не лезть за этим в прошивку.
 

agroman_adv

✩✩✩✩✩✩✩
25 Ноя 2025
2
0
@Сотнег, Спасибо большое! Действительно невнимательно читал. Подключился, работает! Почему то был уверен, что нужно подключиться через точку доступа, и через приложение указать Логин и Пароль от вай-фай. Но оно так почему то не работает.
 

Сотнег

★★★★★★★
15 Янв 2020
4,595
1,554
@monah_tuk,
Если я всё правильно помню, у более новых версий библиотеки были проблемы с тем, что в каком-то из режимов работы лампы появлялась точка доступа WiFi с системным именем платы типа ESP474662БЛАБЛА. К этой точке доступа можно было подключаться, причём пароль она не спрашивала.

Что касается правок в коде библиотеки:
Функция ожидания ответа от сохранённого ранее роутера была реализована автором библиотеки через простой цикл (до истечения указанного предельного времени). А особенность платы ESP в наличии "таймера вочдог". Если код выполняется дольше 8 секунд, плата считает, что код завис, и перезагружается. Чтобы лампа после отключения питания в квартире могла дождаться загрузки роутера, был добавлен этот небольшой костыль в виде строчки "пнуть собаку".

Второй костыль был добавлен в попытке избежать проблем с некоторыми бракованными партиями плат ESP8266. Иногда на них устанавливали бракованную оперативную память (возможно, буфер чтения в ней тормозит и переполняется). С такой памятью прошивка не может запуститься, и плата постоянно перезагружается. Ещё пользователи иногда описывали проблему с такими платами как "WiFi отваливается". Но, если добавить в код loop() строчку delay(10); работа удивительным образом налаживается. В коде прошивки для плат с подобными проблемами предусмотрена настройка #define FIX_БЛАБЛАБЛА. А библиотека работает без выхода в цикл loop(). Поэтому костыль вставлен прямо в её код на всякий случай.

Исходники приложения автор не отдавал. Смену часового пояса можно реализовать через "секретные команды".

ПС:
не всегда окончательно гаснут диоды
Это одно из следствий вашего увлечения слишком новыми версиями библиотек.
 
Изменено: