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
 
Изменено:

andrycha91

✩✩✩✩✩✩✩
11 Дек 2019
13
4
ОБНОВЛЕНИЕ

Сделал сохранение настроек в файл и выгрузку в лампу.

С прошивкой пусть Сотнег разбирается.
Сам намудрил, сам пущай и переделывает.
Привет. С новым годом.
Хочу спросить можно ли добавить к приложению виджет включения лампы? Чтобы можно было его на рабочий стол вынести.
И еще, видел что есть прошивка от Шайтана с звуком. Можно в приложении сделать ползунок для его регулирования?
 

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
Хочу спросить можно ли добавить к приложению виджет включения лампы? Чтобы можно было его на рабочий стол вынести.
В принципе можно, но тогда лампа будет постоянно пинговаться, даже когда это не нужно.
Так же виджет будет постоянно посылать команды лампе для проверки, отвечает ли она.
И это так же будет постоянно, не смотря на то, что лампы в сети нет.
Можно, конечно попробовать сделать включение и выключение самого виджета, чтобы он постоянно не слал данные.
Нужно подумать. Может и возможно.

И еще, видел что есть прошивка от Шайтана с звуком. Можно в приложении сделать ползунок для его регулирования?
Сделать можно, но не думаю, что сама прошивка поддерживает прием этих команд.
 
  • Лойс +1
Реакции: andrycha91

andrycha91

✩✩✩✩✩✩✩
11 Дек 2019
13
4
Сделать можно, но не думаю, что сама прошивка поддерживает прием этих команд.
Не знаю это одно и то же или нет, но видел что он сделал управления через браузер и там есть возможность регулировать звук.
 

AVL4

✩✩✩✩✩✩✩
19 Дек 2020
12
0
На старом приложении работала ПРОВЕРКА КОНЕКТА В СЕТИ.
В новом - нет никакой реакции на нажатие кнопки.
 

Dr_Off

✩✩✩✩✩✩✩
4 Дек 2019
75
4
Бля..
Сотнег намудрил с этими константами
Если убрать или закомментить USE_OLD_APP_FROM_KOTEYKA
То ни настройки WIFI не сбросить через приложение, но настройки эффектов не выгрузить.

В комментах сказано удалить строку, если версия приложения более свежая.
Получается, что новые приложения не смогут сбрасывать настройки WIFI и работать с сохранением и выгрузкой настроек эффектов т.к.
C++:
#ifndef USE_OLD_APP_FROM_KOTEYKA
    else if (!strncmp_P(inputBuffer, PSTR("RESET"), 5)) { // сброс настроек WIFI по запросу от приложения
      wifiManager.resetSettings();
    }
    else if (!strncmp_P(inputBuffer, PSTR("SETS"), 4)) // передача настроек эффектов по запросу от приложения (если поддерживается приложением)
    {
      memcpy(buff, &inputBuffer[4], strlen(inputBuffer));  // взять подстроку, состоящую последних символов строки inputBuffer, начиная с символа 5
      switch (atoi(buff)) 
      {
        case 1U: // SET
          {
            memcpy(buff, &inputBuffer[5], strlen(inputBuffer));   // inputBuffer, начиная с символа 6
            uint8_t eff = getValue(buff, ';', 0).toInt();
            modes[eff].Brightness = getValue(buff, ';', 1).toInt();
            modes[eff].Speed = getValue(buff, ';', 2).toInt();
            modes[eff].Scale = getValue(buff, ';', 3).toInt();
            break;
          }
        case 2U: // READ
          {
            String OutString;
            char replyPacket[MAX_UDP_BUFFER_SIZE];
            for (uint8_t i = 0; i < MODE_AMOUNT; i++) {
              OutString = String(i) + ";" +  String(modes[i].Brightness) + ";" + String(modes[i].Speed) + ";" + String(modes[i].Scale) + "\n";
              OutString.toCharArray(replyPacket, MAX_UDP_BUFFER_SIZE);
              Udp.write(replyPacket);
            }
            break;
          }
      }
    }
#endif
Нахрена вообще эта константа нужна была, не понятно.
Если в приложении пока не реализовано, то это не значит, что нужно закрывать код условием.
Просто пока эти команды от приложения не будут приходить и всё.
Что то я нигде в коде не нашел данной комбинации кода для отключения
#ifndef USE_OLD_APP_FROM_KOTEYKA
 

Dr_Off

✩✩✩✩✩✩✩
4 Дек 2019
75
4
Просто не было сказано в какой прошивке конкретно. Вот я и начал искать в последней версии. И поэтому не нашел...
 

re2p

✩✩✩✩✩✩✩
24 Ноя 2019
7
0
Поставил последнее приложение и последнюю прошивку Сотнега прошил 85 в 1. Соединился и передал эффекты в программу.
Когда открываешь список эффектов стрелкой вниз чтобы выбрать эффект то все надписи эффектов чёрным цветом на черно-сером цвете.
Просто перебираешь эффект стрелками влево и вправо то надписи белым и всё естественно видно.
Это у меня глюк такой?
.......
Странно.... точно видать глюк. Час назад было ещё так. Написал пост и зашёл в программу переключить эффект и сейчас всё видно!
 

SamsonV

✩✩✩✩✩✩✩
4 Дек 2020
53
4
А сброс WiFi на крайних версиях работает?
У меня нет, но на старой версии приложения (с черным фоном которая) работает, но нужно еще передернуть питание после этого на лампе.

Замечу, что у меня отключена строка #define USE_DEFAULT_SETTINGS_RESET, для того что бы при загрузке эффектов из лампы в приложение не сбрасывались настройки эффектов.

ПС: С Новым Годом!)
 

Сотнег

★★★★★★★
15 Янв 2020
4,341
1,492
@SamsonV, кнопку в новой версии приложения я не проверял,
но код в прошивке должен команду принимать.
Ну и "секретная команда" работает в любом случае.
 
  • Лойс +1
Реакции: SamsonV

SamsonV

✩✩✩✩✩✩✩
4 Дек 2020
53
4
@Сотнег,

отлично!! reset=wifi в бегущей строке успешно сбрасывает wifi, даже синим мигает, но в моем случае нужно передергивать питание, спасибо!
 

Сотнег

★★★★★★★
15 Янв 2020
4,341
1,492
@SamsonV, в описании команды так и написано, что при следующем включении в розетку применится.
 
  • Лойс +1
Реакции: SamsonV

inri

✩✩✩✩✩✩✩
2 Янв 2021
8
0
До сегодняшнего дня пользовался версией 2.1. Удалил, установил последнюю. Приложение не запускается : " Приложение Fire Lamp остановлено". Снес, вернулся на 2.1 - тоже теперь останавливается при любой попытке что-либо изменить в настройках. Пришлось установить "wifiLamp 1.5" работает пока. В чем может быть причина?
 

Сотнег

★★★★★★★
15 Янв 2020
4,341
1,492
@inri, в этом посте есть ссылки на 2 версии приложения,
которые я тестировал на установку "с чистого листа" и использую в настоящий момент:
https://community.alexgyver.ru/thre...zhdenie-proshivki-ot-gunner47.2418/post-33652

Также там же под спойлерами есть решения проблем типа "приложение вылетает".
 

станислав9

✩✩✩✩✩✩✩
7 Мар 2020
18
5
последние обновления ни в какую не хотят открываться на телефоне . приложение не с факелом работает нормально , а с факелом выдаёт -
(в приложении Fire Lamp произошла ошибка.) оно устанавливается но не открывается.
файл APK версия 3.0.6. скачиваю по ссылке .телефон ZTE Z10 . что делать ?
 

inri

✩✩✩✩✩✩✩
2 Янв 2021
8
0
Приложение вообще не запускается, сразу "приложение остановлено". Пробовал запустить на двух SGS-4 (andr/ 5.01) и на планшете Lenovo (andr/4.4.2) результат один - не запускается, хотя и устанавливается. Пробовал и apk и архив.
На андроиде 6.0 пишет, ошибка в приложении.
 
Изменено:

vitboot

✩✩✩✩✩✩✩
27 Окт 2020
9
3
С Новым годом всех! Так же столкнулся с установкой нового приложения, FireLamp_v_3_0_3 устанавливается, но вылетает. Установил последнюю версию NewFireLamp_3.0.6 такая же песня. Прошивка gunner47_v1.5.85in1 встала нормально пока тестирую. Использую android 6. На приложении версии NewFireLamp_2.2.6 все работает. Прошивка gunner47_v1.5.85in1 так же нормально работает и с BLYNK
 
  • Лойс +1
Реакции: Сотнег

Skif-d

✩✩✩✩✩✩✩
19 Мар 2020
1
0
@andrycha91, а вообще, через мое приложение его прошивка управляется?
Управляется . Но с громкостью не лады. И когда приложение берет список эффектов из лампы, то список становиться черным шрифтом , на фоне серо-черного фона -фиг что разберешь. Не обновляя список из лампы - он белым шрифтом. И да - на свежем андроиде все работает на 4/5/6 вылетает
 
Изменено: