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

_Da_ViNCi_

✩✩✩✩✩✩✩
10 Сен 2021
8
0
@Мишагин,В приложении чекаеш ip вбиваешь в браузер без указания порта. Если работает не стабильно, просто убедись что расстояние не более 5 метров
 

sendsay

✩✩✩✩✩✩✩
10 Окт 2024
10
3
Хочу описать как я использую это приложение.
Только для настройки эффектов.
Для переключения эффектов и включения и выключения лампы использую UDP протокол. В файле обработки UDP, нет команды для переключения эффектов, добавил этот код (если что то пишите, если не разберетесь куда вставить, я знаю куда вставлять))))):

файл parsing.ino:
else if (!strncmp_P(inputBuffer, PSTR("NXT"), 3))
    {

   //   memcpy(buff, &inputBuffer[3], strlen(inputBuffer));   // взять подстроку, состоящую последних символов строки inputBuffer, начиная с символа 4

      currentMode = currentMode + 1;
      if (currentMode > MODE_AMOUNT - 1) {currentMode = 0;}
          
      EepromManager::SaveModesSettings(&currentMode, modes);
      loadingFlag = true;
      settChanged = true;
      eepromTimeout = millis();
      //FastLED.clear();
      //delay(1);
      sendCurrent(inputBuffer);
      FastLED.setBrightness(modes[currentMode].Brightness);

      #if (USE_MQTT)
      if (espMode == 1U)
      {
        MqttManager::needToPublish = true;
      }
      #endif

      #ifdef USE_BLYNK_PLUS
      updateRemoteBlynkParams();
      #endif
    }

    else if (!strncmp_P(inputBuffer, PSTR("PRE"), 3))
    {

   //   memcpy(buff, &inputBuffer[3], strlen(inputBuffer));   // взять подстроку, состоящую последних символов строки inputBuffer, начиная с символа 4
      
      if (currentMode == 0) {
        currentMode = MODE_AMOUNT - 1;
      }
      else {
        currentMode = currentMode - 1;
      }   
      EepromManager::SaveModesSettings(&currentMode, modes);
      loadingFlag = true;
      settChanged = true;
      eepromTimeout = millis();
      //FastLED.clear();
      //delay(1);
      sendCurrent(inputBuffer);
      FastLED.setBrightness(modes[currentMode].Brightness);

      #if (USE_MQTT)
      if (espMode == 1U)
      {
        MqttManager::needToPublish = true;
      }
      #endif

      #ifdef USE_BLYNK_PLUS
      updateRemoteBlynkParams();
      #endif
    }
Для работы с UDP хорошо использовать вот это приложение с ПлейМаркета,


там, можно вынести виджеты на стол, и управлять прямо со стола телефона, естественно заранее настроив все эффекты. В приложении есть расписание, можно включать и выключать лампу по рассписанию.

Но почему то, не давно, это приложение начало плохо отправлять широкое вещание (255.255.255.255:8888) т.е. всем кто понял сообщение,
а указать два айпи нельзя (или это мой телефон гонит))). Поэтому я перешел на Макродроид.
Если кому то интересно могу помочь это настоить. Тут шире возможности, например, когда я прихожу домой и время после захода солнца, то включается лампа. Это производит на друзей эффект ВАУ))) а в 22 часа выключается. Включается утром когда я встаю на работу, но только маленькая, а большая включается только после 8 часов утра. Сценариев много)))
 
  • Лойс +1
Реакции: Shaitan и patifonii

SerjIT

✩✩✩✩✩✩✩
3 Дек 2022
6
1
Привет, вопрос по FireLamp 3.2.4, при загрузки новой версии fieryledlamp_new_web v.3.9.127, на телефоне после загрузить эффекты из лампы, приложение падает. На v.3.6 версии все норм. Может кто сталкивался с этим уже?
 

Вложения

Изменено:

Boroda

✩✩✩✩✩✩✩
20 Янв 2020
35
3
@SerjIT v3.6 это версия лампы или приложения?
Так же вылетает приложение при любой попытке связи с лампой. Как только происходит соединение - крашится.
 

SerjIT

✩✩✩✩✩✩✩
3 Дек 2022
6
1
@Boroda, V3.6 Это версия прошивки лампы, все что выше вызывает падение приложения при загрузке эфектов
 
  • Лойс +1
Реакции: Boroda

Esa7777

✩✩✩✩✩✩✩
9 Окт 2018
2
0
Moscow
ДД. Подскажите, почему после отключения лампы от эл.сети и последующего включения, не сохраняются настройки режимов сделанные в "Настройки режима цикл" т.е в списке режимов все эффекты указаны как отключенные, переключатель "Не отключать режим цикл... тоже отключен.? При попытке загрузить настройки эффектов из ранее созданного/сохраненного в приложении файла, вроде как есть попытка загрузки, но опять на вкладке режима цикл все настройки как при первом включении.
п.с.: В лампе отключен режим случайных параметров для эффектов.
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@Esa7777,
настройте список, дёрните какой-нибудь регулятор типа Скорости,
и дайте 30 секунд настояться.

Если не сохранится, тогда, скорее всего, у вас в приложении количество эффектов не совпадает с количеством в лампе.
 

Esa7777

✩✩✩✩✩✩✩
9 Окт 2018
2
0
Moscow
@Сотнег, Прошивка и приложение "сток" загружено с Гитхаба без изменений (кроме общих настроек перед компиляцией в IDE). Списки и эффекты не трогал.
А, можете подсказать где хранятся настройки эффектов? При команде (кнопке в приложении) сохранить настройки в файл, новых файлов в системе проводник не находит.
 

Сотнег

★★★★★★★
15 Янв 2020
4,446
1,520
@Esa7777,
на Гитхабе полно вариантов что-то скачать.
Вам лучше на номер версии приложения ориентироваться, чтобы вас понимали.

В тех версиях, где сохранение в файл работает, оно, вроде, должно тут сохраняться:
/data/data/com.koteyka.newsuperfirelamp/shared_prefs

Но это вам вряд ли поможет.
Лампа настройки по-своему хранит.
Тем более, что список галочек для режима Цикл вообще к настройкам эффектов не относится.
 
  • Лойс +1
Реакции: Esa7777