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

ЗДЕСЬ ОБСУЖДАЕМ ТОЛЬКО ДАННУЮ ПРОШИВКУ
ВСЕ ЧТО НЕ ПО СИЯ ТЕМЕ И ПРОШИВКЕ, ВСЕ СНОСИТСЯ НА@@@!

Очень просим не делать репост "ЦИТИРОВАНИЕ" сообщений! Делать только в КРАЙНЕЙ необходимости, удаляя лишний текст (у нас не ЧАТ)!
Иначе опять будет 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, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 
Изменено:

Комментарии

mechanic

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

Очень просим не делать репост "ЦИТИРОВАНИЕ" сообщений! Делать только в КРАЙНЕЙ необходимости, удаляя лишний текст (у нас не ЧАТ)!
Иначе опять будет 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, проблема с загрузкой скетча
Читайте (ЧИТАЙТЕ! Не пишите!) эти темы, там уже есть решение вашей проблемы.
Здесь подобные вопросы считаются оффтопом и молча удаляются, а авторы получают баллы нарушений.
 
Изменено:

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
Ну я же сразу сказал про 50 кадров в секунду))). Вам их не достаточно?
Мне показалось, что вы ими гордитесь,
хотя в реальности это ограничение в 20 мс лишь задерживает
вывод кадров у оригинальных покадровых эффектов на случайную паузу от 0 до 19 мс.
Без пользы.

Я, кстати, не про Мячики говорил, а про всякие Огонь, Звездопад, Радуги и т.п. Про оригинальные из нашей лампы.
 

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
Я, кстати, не про Мячики говорил, а про всякие Огонь, Звездопад, Радуги и т.п. Про оригинальные из нашей лампы.
Ну так эффекты должны поддерживать плавную обработку, чтобы все было замечательно... Если в эффекте ползунок никак не обрабатывался и использовался лишь как задержка, то данная возможность у меня все также поддерживается. Единственное, что я привел в порядок диапазоны.

Мне показалось, что вы ими гордитесь,
Вам показалось. Использовать костыли, да еще с завязыванием на номер эффекта - это бред. Об этом я говорил с самого начала, еще пару месяцев назад. Смысла подобный бред оставлять в коде я лично не вижу. Я про эту строку:
C++:
if (ONflag && (millis() - effTimer >= ((currentMode < 7 || currentMode > 15) ? 256U - modes[currentMode].Speed : 50)))
Но, честно говоря... какое мне дело. Не хотите - как хотите. Я наоборот думал даю хороший совет, но раз вы сами знаете как лучше - без проблем. В дальнейшем от советов воздержусь.
 

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
Использовать костыли, да еще с завязыванием на номер эффекта - это бред.
...
Я наоборот думал даю хороший совет, но раз вы сами знаете как лучше - без проблем.
@kDn, Я вижу два костыля.

Первый - оригинальный с разделением двух типов эффектов (покадровых анимированных и бескадровых FastLed) по их порядковым номерам.

Второй костыль - ваш с решением отображать оба типа эффектов одним способом.

Мне они оба не нравятся.
 
  • Лойс +1
Реакции: Palpalych

MaxWhite

✩✩✩✩✩✩✩
12 Мар 2020
28
5
@Сотнег, спасибо большое, приложение чуть лучше стало, правда) но есть нюансы (в оригинале тоже) - не всегда скорость увеличивается от начала и до конца, т.е. вначале быстро, двигаешь ползунок вправо - скорость уменьшается, на каких-то эффектах наоборот, как будто местами перепутано что-то в коде) с масштабом тоже самое, вот яркость везде от меньшей (слева) к большей (справа) идет! Лампа просто окуненная! Прошивка от gunner47. Родителям сделал, потом себе соберу, было несколько затыков по пути, но все решил) печатал сам, собирал тоже, немного ковырнул код даже)
2020-03-15 09.40.14.jpg2020-03-15 22.36.23.jpg2020-03-15 23.00.34.jpg2020-03-16 20.24.53.jpg2020-03-16 20.45.05.jpg2020-03-16 21.04.16.jpg2020-03-16 21.13.02.jpg
 
Изменено:
  • Лойс +1
Реакции: Сотнег

MaxWhite

✩✩✩✩✩✩✩
12 Мар 2020
28
5
@Сотнег, воу, спасибо огромное! а у диагональной радуги скорость меняется теперь? (сейчас потыкал на старой прошивке - не менялась)). сейчас новую накачу!
 

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
@Сотнег, на свежей версии тоже самое:(
Приложение перестало быть стабильным после этого апдейта:
В настройках эффектов добавлен переключатель У меня водопад (перезапуск), для тех, кто заменил белый огонь на водопад.
Интервалы в избранном переделаны в секунды и минуты (от 5 сек до 60 мин), а так же сделаны выпадающим списком.
Не знаю, какая из функций всё поломала,
но накануне было гораздо более масштабное
добавление функции "Сохранить настройки в файл" - и всё работало.
 

Palpalych

★★★★★✩✩
24 Дек 2019
766
405
@Koteyka, @Сотнег, играюсь с приложением от Koteyka - оно сбрасывается, если лампа передает номер эффекта, который больше, чем в списке. В приложении нужно поставить проверку.
 

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
@Palpalych, В котором списке? Списке приложения?
Нет, у меня такое не предусмотрено. Я за предел в 26 эффектов пока что не выхожу.
Без стабильного приложения увеличивать количество эффектов бессмысленно.
 

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
оно сбрасывается, если лампа передает номер эффекта, который больше, чем в списке
То есть, если список не передавался из лампы, а используется стандарт в 26 эффектов, но при этом в прошивке больше 26-ти эффектов, то лампа с ответом CURR отдает число больше 26-ти. Верно?
Но включить этот эффект можно только с кнопки, т.к. приложение не включит эффект больший, чем в нем есть.
Такое может быть только если с переключателем Новая прошивка включить эффект 28, например, а потом снова переключить на Старая прошивка.
Тогда лампа отдаст номер больший, чем примет приложение.
Проверку поставлю в любом случае.
 

Palpalych

★★★★★✩✩
24 Дек 2019
766
405
@Koteyka, у меня пока старое твое приложение. Просто обращаю внимание на источник ошибки... оно в такой момент сворачивается (((

--- "Но включить этот эффект можно только с кнопки, т.к. приложение не включит эффект больший, чем в нем есть. "
Да, так и есть.
 

MaxWhite

✩✩✩✩✩✩✩
12 Мар 2020
28
5
можно ли как-то увеличить скорость вывода времени, а то немного дергается? в коде чет не нашел...
 

Илья Зябрин

✩✩✩✩✩✩✩
9 Янв 2020
4
0
Подскажите пожалуйста чайнику в чем тут проблема? Уже что только не читал, перепробовал кучу вариантов. И все равно ошибка...
Не могу из-за нее подключится к лампе.
 

Вложения

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
@Илья Зябрин
Ваш телефон думает, что вы подключились к интернету и перед тем, как загрузить нужную вам страницу, пытается проверить соединение с сервером своих создателей. А интернета никакого нет. Как-то так...

Попробуйте в браузере по ip-адресу лампы зайти.
 
Изменено:

Shaitan

★★★✩✩✩✩
17 Фев 2020
182
165
по непонятной причине arduino иногда перестает понимать имена файлов с заглавными буквами, и выдает ошибку
CaptivePortalManager.h: No such file or directory
на строчке
#include "CaptivePortalManager.h"

заменил все на на строчные.
#include "captiveportalmanager.h"
а потом и остальные Constants.h, EepromManager.h и т.д
файлы так же переименовал.
Может это где-то в настройках? Не знаю.

по умолчанию отключил mp3, так как при его отсутствии лампа зависала на запросе количества файлов.

добавил библиотеку для работы на цилиндре, включая вывод bmp 24 bit картинки
(структуру 8bit bmp еще не разбирал)

Добавил передачу списка для приложения Koteyka
(правда оно само закрывается при попытке регулировки яркости/скорости)
исходник на nettips.ru
 
  • Лойс +1
Реакции: norem

vvi

✩✩✩✩✩✩✩
28 Ноя 2019
30
7
@Сотнег,
Поставил вашу прошивку, все хорошо. Из пожеланий- в эффекте бассейн, ползунок масштаб должен регулировать именно масштаб, а не цвет. Крупная "рябь" смотрится не очень. Спасибо за работу.
 

Palpalych

★★★★★✩✩
24 Дек 2019
766
405
@Koteyka, Привет, прикрутил твое приложение к своей бете... Количество эффектов ограничено стандартными 25 или 26, а у меня прошивка позволяет передавать 255... В чем может быть проблема?

C++:
Inbound UDP packet: LIST1
LIST1;SPARKLES,1,100,1,100,0;FIRE,1,100,1,100,0;WHITEFIRE,1,100,1,1,0;RAINBOW VERTICAL,1,100,1,100,0;RAINBOW HORIZONTAL,1,100,1,100,0;RAINBOW DIAGONAL,1,100,1,50,0;COLORS,1,255,1,1,0;MADNESS,1,100,1,100,0;CLOUDS,1,100,1,100,0;LAVA,1,100,1,100,0;PLASMA,1,100,1,100,0;RAINBOW,1,100,1,100,0;RAINBOW STRIPE,1,100,1,100,0;ZEBRA,1,100,1,100,0;FOREST,1,100,1,100,0;OCEAN,1,100,1,100,0;COLOR,1,1,1,100,0;SNOW,1,100,1,100,0;SNOWSTORM,1,100,1,100,0;STARFALL,1,100,1,100,0;MATRIX,1,100,1,100,0;LIGHTERS,1,100,1,100,0;LIGHTER TRACES,1,100,1,100,0;PAINTBALL,1,100,1,100,0;CUBE,1,100,1,100,0;NEW FIRE,64,85,8,127,0;RAINBOW COMET,1,100,1,100,0;NOISE STREAMS,1,100,1,100,0;WATERFALL 4in1,1,255,1,255,0;МЕТАШАРИКИ,1,100,1,100,0;
Outbound UDP packet: LIST1
Прошивка может принимать больше эффектов? или это уже ограничения буфера в 600?
 

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
@Palpalych, у тебя строка 724 байта (в юникод8), а буфер на 600.
Там одно название на русском. Если заменить латиницей, станет 712.