ESP, IoT WiFi лампа/гирлянда/информер ws2812/HUB75 - Обсуждение прошивки FireLamp_EmbUI

p.shuvalov

✩✩✩✩✩✩✩
4 Июн 2024
7
1
Микрофон, кнопка, ДФплеер, ВС2812Б лед панель, дисплей ТМ1637, MAX 9814 mic, Wemos Mini D1 ESP-32S.
Поведение очень странное. ИП адрес начало показывать, зато теперь в виджеты не пускает. Хотел будильник поставить, а при нажатии на кнопку - перезагрузка. А будильник рассвет так и не реализовали ещё?
 
Изменено:

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
зато теперь в виджеты не пускает
это недавняя регрессия, поправлена в мастере. Заливайте или со страницы выпусков или следите за обновками в мастере.
Рассвет нет еще, руки до мелочей не доходят ) Но в списке хотелок стоит
 

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
таблицы разделов разные, но, пока, размер разделов под код одинаковый. Как только перестанет хватать места на 4Мб версии придется отказаться от ОТА, на 16Мб просто расширю разделы под код, ОТА останется.
 

p.shuvalov

✩✩✩✩✩✩✩
4 Июн 2024
7
1
Уважаемый разработчик ( программист ), а есть возможность установить отдельную громкость на будильник и говорящие часы ( кукушка ) ? Ато будильник громко как надо, и каждый час орёт, а надо будильник громко, а каждый час тихо. Да и будильник работает только 1 минуту, а надо пока не отключим.
 
Изменено:

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
@p.shuvalov, не знаю даже... эти плееры очень капризные. Достоверно отловить когда закончился воспроизводится трек на них сложно. И очереди команд на них нет. Соответсвенно поменять звук перед воспроизведением трека можно, но есть вероятность что команда на проигрывание самого трека потеряется. А обратно звук менять еще сложнее.
т.е. упороться и сделать можно, но сколько на это уйдет времени и стоит ли оно того, я не уверен.
Могу предложить альтерантиву - в каком-нибудь онлайн-редакторе подкрутите громкость у файлов с мелодиями для будильника/кукушки до приемлимой разницы и залейте на флешку. На это удет на порядки меньше временени чем реализовать это в проекте с достаточным уровнем надежности.
 

p.shuvalov

✩✩✩✩✩✩✩
4 Июн 2024
7
1
@vortigont, да уже убавил громкость файлов. Это просто предложение было) А сделать будильник, чтоб не 1 минуту играл, а до отключения по кнопке получится?
 
  • Лойс +1
Реакции: vortigont

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
А сделать будильник, чтоб не 1 минуту играл, а до отключения по кнопке получится?
Ну можно сделать настраиваемое время будильника в принципе. Но я исходил из общей практики всех будильников что они после минуты затыкаются и не звонят до бесконечности. Закиньте хотелку на гитхаб, мож сделаю если идея найдет поддержку.
 

andy040670

★★★✩✩✩✩
13 Ноя 2019
353
109
55
Ошибка сборки:
C++:
In file included from .pio/libdeps/esp32/esp32-flashz/src/flashz-http.cpp:30:
.pio/libdeps/esp32/esp32-flashz/src/flashz-http.hpp:39:10: fatal error: Ticker.h: No such file or directory

****************************************************************
* Looking for Ticker.h dependency? Check our library registry!
*
* CLI  > platformio lib search "header:Ticker.h"
* Web  > https://registry.platformio.org/search?q=header:Ticker.h
*
****************************************************************

 #include <Ticker.h>
          ^~~~~~~~~~
compilation terminated.
Compiling .pio\build\esp32\lib9a9\esp32-flashz\flashz.cpp.o
*** [.pio\build\esp32\lib9a9\esp32-flashz\flashz-http.cpp.o] Error 1
In file included from .pio/libdeps/esp32/esp32-flashz/src/flashz.cpp:30:
.pio/libdeps/esp32/esp32-flashz/src/flashz.hpp:40:10: fatal error: Update.h: No such file or directory
9.png
 
Изменено:

dina

★★✩✩✩✩✩
3 Окт 2021
369
94
50
@andy040670,Надо в платформио ,пропатчить файл piolib ,добавить строки 1162 и 1163. Это бага платформио ,Вортигонт говорит.
https://github.com/platformio/platformio-core/issues/4940 ,запрос на исправление.
 

Вложения

Изменено:
  • Лойс +1
Реакции: andy040670

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
пока я не решу этот вопрос в какую-либо сторону лучше брать готовые бинарные сборки.
Если нужно - скажите, я соберу пайплайном, выхожу в артефакты на гитхаб.
 
  • Лойс +1
Реакции: andy040670

andy040670

★★★✩✩✩✩
13 Ноя 2019
353
109
55
Надо в платформио ,пропатчить файл piolib
Спасибо, так собралось.
Если нужно - скажите, я соберу пайплайном, выхожу в артефакты на гитхаб.
Спасибо, но интересней самому.
С новым ардуино ядром от Tasmota, прошивка стала меньше занимать места, или это мне показалось?
C++:
RAM:   [=         ]  13.3% (used 43476 bytes from 327680 bytes)
Flash: [=======   ]  67.9% (used 1113269 bytes from 1638400 bytes)
 

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
С новым ардуино ядром от Tasmota, прошивка стала меньше занимать места, или это мне показалось?
не показалось :) собственно ради этого всё и затевалось откуда вылезли баги как в тасмоте/ардуино, так и в платформио.
Патч в ардуино уже приняли, но он доступен только для самого последнего выпуска ядра. Для старого пришлось писать свою обертку.
 

andy040670

★★★✩✩✩✩
13 Ноя 2019
353
109
55
коряво пересобрались походу. Возмите из мастера
Так это и есть "мастер".
Взял из \resources\html\css, перепаковал, эффект тот-же.
С NTP тоже беда, время берёт только с браузера, альтернативный даже не запоминает.
 

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
@andy040670, нет, берите из папки /data/css/, в ресурсах дополнение лежит к тому что от эмбюи идет.
Про НТП это, похоже, косяк Тасмотовского ядра, сильно они там всё порезали что надо и что не надо.
А что с одним дефолтным НТП не работает? Он досупен вроде.
P.S. похоже надо думать о том что бы самому ардуино ядро собирать :sleep:
 

andy040670

★★★✩✩✩✩
13 Ноя 2019
353
109
55
нет, берите из папки /data/css/
Так там и проблема, там не рабочие стили.
А что с одним дефолтным НТП не работает? Он досупен вроде.
Нет, не работает. Получить время можно получить только из браузера.

P/s

С сегодняшними правками стили заработали!!!
 
Изменено:

vortigont

★★★★★★✩
24 Апр 2020
1,020
543
Saint-Petersburg, Russia
Только что загрузил - вроде работает всё.


1719568020694.png

размер файлов 3789 и 3723 байт.

По НТП ищите почему не работает-то, может на роутере закрыто?
На крайняк можно сервер задать при сборке через макрос "NTP1SERVER"