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

WiFi лампа-будильник. Обсуждение приложения от KOTEYKA
Обсуждение приложения для лампы от KOTEYKA

ЗДЕСЬ ОБСУЖДАЕТСЯ ТОЛЬКО РАБОТА ПРИЛОЖЕНИЯ FireLamp

Альтернатива приложению LedLamp от Gunner47
Делалось под прошивку от Gunner47, но работает и с некоторыми другими

Правила темы:
Прежде, чем задать вопрос, пройдитесь по теме, возможно ответ на него уже есть.
Поищите ответ на свой вопрос в шапке темы.
Если отвечаете кому-то, не цитируйте всё сообщение. Цитируйте только строку или часть строки, на которую будет Ваш ответ.
Если Вы считаете ваше сообщение важным и его нужно поднять в шапку, пишите мне в личку с пометкой "Сообщение в шапку"


ЕСЛИ У КОГО-ТО ЭЛЕМЕНТЫ ПРИЛОЖЕНИЯ НЕ ВМЕЩАЮТСЯ В ЭКРАН, ПРОСЬБА ОТПРАВЛЯТЬ СКРИН ЭТОГО ЭКРАНА
С УКАЗАНИЕМ РАЗРЕШЕНИЯ ВАШЕГО ТЕЛЕФОНА


ПО ВОПРОСАМ РАБОТЫ ПРОШИВОК ИДЕМ В ЭТУ ТЕМУ

ПОСЛЕДНЯЯ ВЕРСИЯ 3.2.4 от 19.09.2021 (последние изменения ниже, последние в списке)
Изменения не всегда пополняются!!!


1. Текст для бегущей строки сохраняется в памяти телефона.
2. Сетка для рисования оптимизирована под разные разрешения.
3. Реализована возможность сохранения различных конфигураций настроек (до пяти) в файлы
4. Добавлена кнопка "СБРОСИТЬ WIFI" в настройках соединения. Для тех, кто хочет перенести лампу в другую сеть, но не имеет физической кнопки или она отключена в константах.
5. Реализована функция авто обновления приложения. При запуске проверяется наличие новой версии. Если есть обновление, то предлагает обновить.
6. Исправлена выгрузка настроек эффектов в лампу и выводится информация об изменениях при авто проверке обновлений.
7. Проверка обновлений теперь только раз в сутки при первом запуске.
8. Добавлены виброотклики при переключении эффектов и при поиске лампы (если лампа найдена)
9. Меню приложения сделано боковым.
10. Эффект "Смена цвета" - сделана более медленная смена цветов
11. Исправлен вылет приложения если количество эффектов в лампе больше, чем в приложении
12. Настройки приложения и Настройки эффектов теперь в разных меню
13. Добавлен переключатель "Использовать вибро"
14. Таймер увеличен до 3-х часов
15. При выходе из режима рисования любым способом (кроме сворачивания) рисование отключается
16. Добавлена возможность изменения толщины, цвета и размера регуляторов (пока только круглых)
17. Меняются цвета прямых регуляторов
18. Добавлен интерфейс НЕОН (свечение элементов)
19. Выводит имя лампы при поиске
20. Добавлен украинский язык

Screenshot_2020-04-03-11-56-48-594_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-56-54-959_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-57-01-294_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-57-37-620_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-57-47-615_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-57-57-603_com.koteyka.superfirelamp.jpg
Screenshot_2020-04-03-11-58-24-170_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-58-41-901_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-59-01-773_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-59-35-546_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-59-48-707_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-59-56-989_com.koteyka.superfirelamp.jpg
НОВЫЙ (МНОГОЯЗЫЧНЫЙ) САЙТ С ПРИЛОЖЕНИЕМ И ПРОШИВКОЙ
На новом сайте в разделе ЗАГРУЗКИ все ссылки.
Старый сайт пока функционирует, но все обновления будут уже на новом

ГЕНЕРАТОР ТЕКСТОВОГО ФАЙЛА НАСТРОЕК ЭФФЕКТОВ для просмотра примера введите [email protected] и нажмите загрузить

Приложение в Google Play
 
Изменено:

Комментарии

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
Обсуждение приложения для лампы от KOTEYKA

ЗДЕСЬ ОБСУЖДАЕТСЯ ТОЛЬКО РАБОТА ПРИЛОЖЕНИЯ FireLamp

Альтернатива приложению LedLamp от Gunner47
Делалось под прошивку от Gunner47, но работает и с некоторыми другими

Правила темы:
Прежде, чем задать вопрос, пройдитесь по теме, возможно ответ на него уже есть.
Поищите ответ на свой вопрос в шапке темы.
Если отвечаете кому-то, не цитируйте всё сообщение. Цитируйте только строку или часть строки, на которую будет Ваш ответ.
Если Вы считаете ваше сообщение важным и его нужно поднять в шапку, пишите мне в личку с пометкой "Сообщение в шапку"


ЕСЛИ У КОГО-ТО ЭЛЕМЕНТЫ ПРИЛОЖЕНИЯ НЕ ВМЕЩАЮТСЯ В ЭКРАН, ПРОСЬБА ОТПРАВЛЯТЬ СКРИН ЭТОГО ЭКРАНА
С УКАЗАНИЕМ РАЗРЕШЕНИЯ ВАШЕГО ТЕЛЕФОНА


ПО ВОПРОСАМ РАБОТЫ ПРОШИВОК ИДЕМ В ЭТУ ТЕМУ

ПОСЛЕДНЯЯ ВЕРСИЯ 3.2.4 от 19.09.2021 (последние изменения ниже, последние в списке)
Изменения не всегда пополняются!!!


1. Текст для бегущей строки сохраняется в памяти телефона.
2. Сетка для рисования оптимизирована под разные разрешения.
3. Реализована возможность сохранения различных конфигураций настроек (до пяти) в файлы
4. Добавлена кнопка "СБРОСИТЬ WIFI" в настройках соединения. Для тех, кто хочет перенести лампу в другую сеть, но не имеет физической кнопки или она отключена в константах.
5. Реализована функция авто обновления приложения. При запуске проверяется наличие новой версии. Если есть обновление, то предлагает обновить.
6. Исправлена выгрузка настроек эффектов в лампу и выводится информация об изменениях при авто проверке обновлений.
7. Проверка обновлений теперь только раз в сутки при первом запуске.
8. Добавлены виброотклики при переключении эффектов и при поиске лампы (если лампа найдена)
9. Меню приложения сделано боковым.
10. Эффект "Смена цвета" - сделана более медленная смена цветов
11. Исправлен вылет приложения если количество эффектов в лампе больше, чем в приложении
12. Настройки приложения и Настройки эффектов теперь в разных меню
13. Добавлен переключатель "Использовать вибро"
14. Таймер увеличен до 3-х часов
15. При выходе из режима рисования любым способом (кроме сворачивания) рисование отключается
16. Добавлена возможность изменения толщины, цвета и размера регуляторов (пока только круглых)
17. Меняются цвета прямых регуляторов
18. Добавлен интерфейс НЕОН (свечение элементов)
19. Выводит имя лампы при поиске
20. Добавлен украинский язык

Screenshot_2020-04-03-11-56-48-594_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-56-54-959_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-57-01-294_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-57-37-620_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-57-47-615_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-57-57-603_com.koteyka.superfirelamp.jpg
Screenshot_2020-04-03-11-58-24-170_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-58-41-901_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-59-01-773_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-59-35-546_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-59-48-707_com.koteyka.superfirelamp.jpg Screenshot_2020-04-03-11-59-56-989_com.koteyka.superfirelamp.jpg
НОВЫЙ (МНОГОЯЗЫЧНЫЙ) САЙТ С ПРИЛОЖЕНИЕМ И ПРОШИВКОЙ
На новом сайте в разделе ЗАГРУЗКИ все ссылки.
Старый сайт пока функционирует, но все обновления будут уже на новом

ГЕНЕРАТОР ТЕКСТОВОГО ФАЙЛА НАСТРОЕК ЭФФЕКТОВ для просмотра примера введите [email protected] и нажмите загрузить

Приложение в Google Play
 
Изменено:

Gordey

✩✩✩✩✩✩✩
24 Дек 2020
2
0
@alvikskor, Спасибо большое!!! Подскажите пожалуйста, ещё где посмотреть список команд, которые можно отправить через бегущую строку!?!
Заранее благодарен!
 

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua

Сотнег

★★★★★★★
15 Янв 2020
4,124
1,439
Вас не поймешь.
То все кричали, что бесполезная функция, теперь почините. :)
Если бы вы кнопки с глаз убрали, никто бы не просил их починить.


В планах еще сделать вкладку со списком команд для передачи через текст.
Не стоит.
Какие же они после этого будут "секретные"?
Ребёнку после этого лампой управлять уже не доверишь.
 

SergLightman

✩✩✩✩✩✩✩
31 Июл 2020
47
7
Добрый вечер. Возможно ли, без внесения изменений в скетч, внести в настройки приложения возможность устанавливать/задавать эффект, который будет включаться сразу после включения лампы (например, "белый свет")? Если, предположим, такой эффект задан, то он блокирует выполнение режима "цикл", пока вручную не переключим лампу на любой другой эффект. В свою очередь, "начальный" эффект нельзя включить в список "цикл".
БлагоДарю.
 

Сотнег

★★★★★★★
15 Янв 2020
4,124
1,439
@SergLightman,
Белый свет включится, если включить лампу удерживанием кнопки.
Этого не достаточно?

По большому счёту, особо ничего без внесения изменений в скетч сделать не получится.
 
  • Лойс +1
Реакции: SergLightman

SergLightman

✩✩✩✩✩✩✩
31 Июл 2020
47
7
@SergLightman,
Белый свет включится, если включить лампу удерживанием кнопки.
Этого не достаточно?

По большому счёту, особо ничего без внесения изменений в скетч сделать не получится.
Этого было бы достаточно. Но, как тут уже упоминалось не раз, стабильность и одинаковость работы сенсорных кнопок оставляет желать лучшего... Несколько кнопок, из 10 присланных мне в наборе, укротить так и не удалось...
В скетч углубляться не будем :)
 

alvikskor

★★★✩✩✩✩
18 Янв 2021
388
130
Днепр. Украина
Белый свет включится, если включить лампу удерживанием кнопки.
С этим режимом есть вопрос. После включения белого света лампа не ждёт отпускания кнопки, а сразу начинает регулировать яркость.
 

Сотнег

★★★★★★★
15 Янв 2020
4,124
1,439
@Koteyka 🐱,
чем пытаться понять описание, проще в файле parsing.ino посмотреть
"RND...


Тестируйте и отписывайтесь, если что не так
По-моему, работа с файлами так и не заработала.
Вылетать перестало, файлы добавляются, но на лампе настройки не меняются. По крайней мере, у меня ничего не вышло.
 

Koteyka 🐱

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

Сотнег

★★★★★★★
15 Янв 2020
4,124
1,439
Там в прошивке, по моему, условие стоит на счет приложения от koteyka.
Посмотри.
Обработчик команд "SETS" в данный момент активен. Не закомментирован.
Я не знаю, работал ли он когда-нибудь. Код там ваш.

Как и где лучше их сделать?
Отдельными кнопками, списком и т.д.?
Мне было бы удобно, если бы кнопки для "RND_1" и "RND_0"
были бы всегда на экране с кругляшами.
Можно было бы тыкать в "Случайные настройки" одним кликом,
и сразу смотреть результат на лампе до тех пор, пока не понравится, что получилось.

"RND_ON" и "RND_OFF" лучше куда-то спрятать
в "Настройки эффектов" или в "Настройки режима Цикл".
Можно их и вовсе не добавлять.

"RND_Z" - на ваше усмотрение.
Тоже не обязательно добавлять. Хотя функция полезная.

У команд нет обратной связи в приложение. Если надо, можно добавить тоже.
 
Изменено:

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
Мне было бы удобно, если бы кнопки для "RND_1" и "RND_0"
были бы всегда на экране с кругляшами.
Там и так тыкать некуда.
На моем смарте места хоть отбавляй, но есть модели, что занят весь экран.
Подумаю.
 

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
Обработчик команд "SETS" в данный момент активен. Не закомментирован.
Я не знаю, работал ли он когда-нибудь. Код там ваш.
вот тут в switch проверяется строка вида 184;4;5;100 а ни как ни один символ

C++:
    else if (!strncmp_P(inputBuffer, PSTR("SETS"), 4)) // передача настроек эффектов по запросу от приложения (если поддерживается приложением)
    {
      memcpy(buff, &inputBuffer[4], strlen(inputBuffer));  // взять подстроку, состоящую последних символов строки inputBuffer, начиная с символа 5
      switch (atoi(buff))   
      {
        case 1U: // SET
          {
В моем коде было условие if -> elseif
Ты заменил на switch и намудрил

Нужно вместо строки
C++:
memcpy(buff, &inputBuffer[4], strlen(inputBuffer)); // взять подстроку, состоящую последних символов строки inputBuffer, начиная с символа 5
Сделать
C++:
memcpy(buff, &inputBuffer[4], 1); // взять подстроку, состоящую последних символов строки inputBuffer, начиная с символа 5
И еще. Какая иконка должна быть у RND?
 
Изменено:
  • Лойс +1
Реакции: Сотнег