WiFi лампа-будильник. Обсуждение прошивки от vvip-68

dina

★★✩✩✩✩✩
3 Окт 2021
369
94
50
Вадим привет! 100 рублей добавить и хаб панель взять 64х32. На месте не стоим ,заходи в гости )))
 
  • Лойс +1
Реакции: vvip

Yo!!!

✩✩✩✩✩✩✩
13 Май 2025
2
0
У меня такая же история, в разных режимах работы независимо от сцены первый светодиод, кроме нужного цвета моргает еще и красным совершенно не к месту. Я менял матрицу но это не помогло.
 

vvip

★★★★✩✩✩
18 Дек 2018
571
253
@Yo!!!, так а версия ядра какая?
А автор проекта выдвигал какие-нибудь требования к версии ядра и FastLED на которые рассчитан проект ?
Обычно это либо в описании проекта на гитхабе или более актуальная информация - в комментариях в начале основного файла скетча.
Требования выполнены?
 

LikePod

✩✩✩✩✩✩✩
15 Сен 2023
17
0
Добрый день. Подскажите пожалуйста, есть ли хоть какая-то возможность управлять этой версией через HA/Алису? Хотя бы вкл/выкл и яркость?

Если нет - то может кто знает, есть ли прошивка, которая позволяет управлять распределенной матрицей и при этом имеет возможность управления через голосовые помощники?
 

6yJlka

✩✩✩✩✩✩✩
27 Ноя 2023
25
1
@LikePod, самый простой способ для выкл и вкл - купить Яндекс розетку. У самого так, работает по времени захода солнца. Сама вкл и выключается.
С управлением другим функционалом, думаю, подскажут позже, есть или нет такой возможности.
 

LikePod

✩✩✩✩✩✩✩
15 Сен 2023
17
0
@6yJlka, Не решит вопроса с яркостью.. Да и не поможет с распределенной матрицей - ну или на каждое окно ставить по розетке.. но это уже извращение хд)

Коллеги, подскажите пожалуйста..:oops:
Прошил версию 1.13, и как-то странно работает подключение к локальной сети. При перезагрузке надо каждый раз вводить логин и пароль от wifi, после этого подключается, но не работает управление по ЛС. причем к сети - точно подключается - в роутере видно. И управление по mqtt - работает, а напрямую - нет (В приложении пишет что не удается подключиться). В чем может быть косяк, или так и должно быть?
 

vvip

★★★★✩✩✩
18 Дек 2018
571
253
@LikePod, если пароль к WiFi не сохраняется - скорее всего прошивка загружена без выделения места под файловую систему (No FS) -соответственно эти данные нигде не сохраняются и их каждый раз нужно вводить заново. Управление из приложения - а порт, указываемый при соединении соответствует порту, прописанному в прошивке? А в роутере не включен случайно режим изоляции локальных клиентов?
 
  • Лойс +1
Реакции: LikePod

LikePod

✩✩✩✩✩✩✩
15 Сен 2023
17
0
@vvip, Точно, проблема с постоянным вводом вроде решилась, спасибо! А вот со второй пока сложно. В роутере есть пункт "Установить изолированную точку доступа" - и там стоит галочка "нет". Да и версия 1.14 (через web) локально управлялась без особых проблем.. В теории это должно влиять на синхронизацию как-то? мне в принципе нужно только управление по mqtt, но надо управлять распределенными матрицами..
 

vvip

★★★★✩✩✩
18 Дек 2018
571
253
@LikePod, ну, если 1.14 управлялась - значит дело не в изоляции клиентов. Тогда не знаю. Номер порта, указанный в настройках соединения в приложении соответствует номеру порта, указанному в прошивке?
 
  • Лойс +1
Реакции: LikePod

LikePod

✩✩✩✩✩✩✩
15 Сен 2023
17
0
@vvip, Странно. порт стоял одинаковый, по дефолту 2390. Но сейчас вот поменял порт и там и там на другой (1884) - заработало. Чудеса :geek:
 

AnCore

★★★✩✩✩✩
27 Янв 2020
339
104
Модификация LedPanelWiFi_v1.14:
- добавлена поддержка чипа светодиодов APA102
Изменения внесены в "LedPanelWiFi_v1.14", "a_def-hard", "a_main", "eeprom", "utility2", "a_def_lang"
Большая часть документации в оригинале перенесена в отдельный файл "Документация по проекту LedPanelWiFi" ...

UPD. Исправлена ошибка компиляции для плат ESP32 при выборе чипа APA102 (вместо CLOCK_PIN теперь CLK_PIN, т.е. ошибка была из-за CLOCK_PIN, но при этом компиляция для ESP8266 + APA102 была без ошибок). Лента APA102 проверена на ESP8266 и на ESP32, работает корректно. Лента / матрица WS2812B тоже работает корректно как раньше.
Замечание по эффекту ВЫШИВАНКА - есть ограничение, поэтому на больших размерах панели он отображается не полностью. Добавил вместо него немного другой вариант (а тот закомментировал)
 

Вложения

Изменено:
  • Лойс +1
Реакции: RusmailB, Slava7 и vvip

RusmailB

✩✩✩✩✩✩✩
26 Дек 2024
8
0
Доброго времени суток.

2 модуля ESP32-S3 N16R8 (Flash 16 Quad, Psram 8 Octal SPI)
1760009774882.png

Arduino IDE 2.36

После прошивки зацикливается загрузка, доходит до выделения памяти для LEDS и всё по кругу:

Код:
15:09:15.796 -> Имя : 'Xmas-Controller'
15:09:15.796 -> Инициализация файловой системы...
15:09:15.796 -> Использовано 8192 из 1572864 байт
15:09:15.796 -> -------------------------------------------
15:09:15.796 -> Выделение памяти для LEDS   :
15:09:15.796 -> 306492 - 304924 -> 1568
15:09:15.796 -> FM: 304844  Max: 278516
15:09:15.796 -> -------------------------------------------
15:09:15.796 ->
15:09:17.480 ->
Пробовал разные вариации:
Версию ядра ESP32 2.0.17 и Версия FastLED 3.7.0
Версию ядра ESP32 3.0.7 и Версия FastLED - 3.9.4, но пока безуспешно.

Настройки такие:

1759925649087.png

Что я сделал не так?))
 
Изменено:

RusmailB

✩✩✩✩✩✩✩
26 Дек 2024
8
0
@AnCore,

Бинарником пробовал прошить (bin_LedPanelWiFi_v.1.14.2025.0311\OTA\BIG_FONT 0\ESP32-S3 (ESP32S3 Dev Module)
запускается, к точке доступа подключается, но при попытке зайти по адресу 192.168.1.4 устройство перезагружается.

Размер матрицы номинальный, 8х8.
 
Изменено:

RusmailB

✩✩✩✩✩✩✩
26 Дек 2024
8
0
На ESP32 2.0.17 и FastLED 3.6.0 заработало.

Подскажите, как включить синхронизацию устройств?
#define USE_E131 1 в файле a_def_hard.h исправил.

У меня этот пункт, как показано в инструкции, отсутствует:
1760443264335.png
 

Вложения

Изменено:

AnCore

★★★✩✩✩✩
27 Янв 2020
339
104
@RusmailB, я обновлю архив с бинарниками, похоже (точно), перепутал версии библиотек, когда компилировал для esp32-s3.
Измените в файле a_def_soft флаг #define EEPROM_OK и снова загрузите прошивку.
UPD. архив с бинарниками обновил
 
Изменено:
  • Лойс +1
Реакции: RusmailB

tmplog

✩✩✩✩✩✩✩
24 Сен 2025
1
0
Добрый день!
В файле "timeProcessor.h" (LedPanelWiFi) имеется:

C++:
#if !defined NTP1ADDRESS && !defined NTP2ADDRESS
#ifdef CONTRY
    #define NTP1ADDRESS        COUNTRY ".pool.ntp.org"      // пул серверов времени для NTP
    #define NTP2ADDRESS        "ntp3.vniiftri.ru"           // https://vniiftri.ru/catalog/services/sinkhronizatsiya-vremeni-cherez-ntp-servera/
#else
    #define NTP1ADDRESS        "ntp3.vniiftri.ru"
    #define NTP2ADDRESS        ("pool.ntp.org")
#endif
#endif
Возможно вместо "CONTRY" должно "COUNTRY"?! Может кто-нибудь подсказать, где она (CONTRY/COUNTRY) может быть определена?
Ещё в файле "timeProcessor.cpp" в строке 266:
C++:
 #ifdef ESPESP32
возможно имелось ввиду "ESP32"?!
 

RusmailB

✩✩✩✩✩✩✩
26 Дек 2024
8
0
@AnCore,
Спасибо. Попробую.

По поводу синхронизации устройств вопрос пока открыт, пункт меню отсутствует)