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

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
@3Quetr,
нету проблемы.
Цикл включить нужно один раз правильно, и дать лампе 3 минуты запомнить состояние.
1. в приложении на страничке "настройки режима цикл"
2. в приложении на главной страничке.
включиться может не с первого раза - это да.
и то, что режим включен, приложение не в первую секунду после перезапуска показывает.
 
Изменено:

3Quetr

✩✩✩✩✩✩✩
23 Янв 2020
3
0
@3Quetr,
нету проблемы.
Цикл включить нужно один раз правильно, и дать лампе 3 минуты запомнить состояние.
1. в приложении на страничке "настройки режима цикл"
2. в приложении на главной страничке.
включиться может не с первого раза - это да.
и то, что режим включен, приложение не в первую секунду после перезапуска показывает.
Установил 2.3.2 - после сохранения лампы не открывается приложение(в приложении произошла ошибка). Вернул 2.3.1 - та же проблема.
Поэтому сказанное выше не могу проверить. Спасибо
 

3Quetr

✩✩✩✩✩✩✩
23 Янв 2020
3
0

Slava70

✩✩✩✩✩✩✩
15 Дек 2020
7
2
Добрый вечер! Скачал 2.3.2, а устанавливается приложение 2.3.1. несколько раз скачивал и в архиве и apk файл, все равно идет установка версии 2.3.1.
 

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
@3Quetr,
нужно 1 раз загрузить список эффектов из лампы, и забыть об этом всём до тех пор, пока вам не захочется прошивку обновить или телефон поменять.
 

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
@Koteyka 🐱, забыл, что [ - ] [ + ] для точной подстройки ещё нужнее.
В новой версии приложения будет вот такая точная подстройка

Screenshot_2020-12-17-14-45-49-793_com.koteyka.newsuperfirelamp[1].jpg
при этом при удержании стрелки скорость возрастания или убывания прогресса будет увеличиваться, начиная с 200 мс и до нуля.
Для яркости, думаю, точная настройка не нужна
 
  • Лойс +1
Реакции: Сотнег

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
@kDn, чудо,
я бы без проблем, как обычно, поставил вас на место,
посмотрев какой эквивалент рабочего диапазона яркости у вас в прошивке,

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


Нет бы диапазон регулирования растянуть...
ПС: @kDn у нас знатный растягивальшик диапазонов.
У себя он натянул 6 возможных вариантов скорости некоторых эффектов на бегунок со значениями от 1 до 255.
 
Изменено:

kDn

★★★★★✩✩
18 Ноя 2019
1,103
437
@Сотнег, т.е. менять диапазоны на адекватные вы так и не будете? Ну не удивительно :)
ЗЫ. У нас регулирование яркости от 1 до 255, естественно если поставить 1A ограничения тока то реально видимые изменения будут в пределах 1-100, выше же яркость будет оставаться той же, что и на 100, чтобы не повредить БП. Но при нормальном БП и отсутствии ограничений можно жарить на все 255 :)

Вот. Учитесь как делать надо, а не 7-30 регулирования. Бгг)))
 

Slava70

✩✩✩✩✩✩✩
15 Дек 2020
7
2
В новой версии приложения будет вот такая точная подстройка

Посмотреть вложение 19819
при этом при удержании стрелки скорость возрастания или убывания прогресса будет увеличиваться, начиная с 200 мс и до нуля.
Для яркости, думаю, точная настройка не нужна
По ссылке скачивается приложение 2.3.1. несколько раз скачивал и в архиве и apk файл 2.3.2, все равно идет установка версии 2.3.1.
 

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
@Koteyka 🐱,
чётное-нечётное - на Попкорн.

А вообще на любой влияет.
Реально для ночника приходится по единичке добавлять и смотреть результат.

У меня вопрос - может быть, если снизить частоту запросов GET,
тогда будет меньше несработавших запросов SET?
Частенько бывает - эффект выберешь (EFF), а он через пару секунд обратно отскакивает в приложении.
 

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
Сейчас GET запрос идет так
C++:
GET-1608116534
Время и дата в UNIX
Без учёта часового пояса, получается?
Плохо...
Нужно слать с коррекцией на часовой пояс,
в противном случае лампу придётся перепрошивать при смене часового пояса.
А так бы она просто брала время со смартфона, и не парилась.


Ещё оказалось, что в свёрнутом режиме приложение продолжает слать запросы GET.
Зачем?!
 
Изменено:

Koteyka 🐱

★★★★★★✩
Команда форума
27 Окт 2019
935
556
54
Днепр, Украина
firelamp.pp.ua
Частенько бывает - эффект выберешь (EFF), а он через пару секунд обратно отскакивает в приложении.
Если такое происходит, значит лампа не приняла команду и не изменила. В противном случае она бы ответила правильным числом.

Нужно слать с коррекцией на часовой пояс,
в противном случае лампу придётся перепрошивать при смене часового пояса.
Часовой пояс бери из прошивки.
UNIX - это стандарт времени, что в JAVA, что в PHP, что в любом другом языке.
Перевод его в читаемое делается в форматировании строки UNIX, там уже и пояс корректируй.
Что мешает к этому числу прибавить или отнять 3600 * число из пояса лампы?
Могу передавать текстом, но тогда перевести его в нормальное, понятное для кода время будет сложнее, чем отформатить UNIX
Можно высчитывать и в приложении, но наверное уже в новом приложении это сделаю.
в противном случае лампу придётся перепрошивать при смене часового пояса.
А это часто происходит? Или кто-то по миру ездит с лампой?

Ещё оказалось, что в свёрнутом режиме приложение продолжает слать запросы GET.
Зачем?!
Стоковое приложение делает так же.
Изначально я это убрал, но поступило много жалоб, чтобы вернуть.
Типа, потом снова нужно ждать, пока приложение подключится и тому подобное.
 
Изменено:

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
Если такое происходит, значит лампа не приняла команду и не изменила. В противном случае она бы ответила правильным числом.
Я и предлагаю ослабить бомбёжку лампы запросами GET.
Не каждые 2 секунды, а каждые 3. Что будет?

Часовой пояс бери из прошивки.
Это не то, что было бы удобно людям.
Формат UNIX меня более чем устраивает, но нужно, чтобы часовой пояс вычитался из него в приложении перед отправкой.
unixTime + сдвигвминутах * 60 = то, что нужно
= unixTime + сдвигвчасах * 360

потом снова нужно ждать, пока приложение подключится и тому подобное.
Понял.
 

Vladimir100a

✩✩✩✩✩✩✩
30 Июн 2020
23
0
Установил последнюю версию 2.3.2 (на лампе 83 в 1) на смартфон Самсунг S9 (андр 10), приложение запускается , тел лампу видит по созданному IP , но не подсоединяется (моб инет отключен), на планшете сони Z2 (андр 6) все Ок. На предыдущей версии приложения смартфон работает все Ок. В чем затык, подскажите.
 

Slava70

✩✩✩✩✩✩✩
15 Дек 2020
7
2
Установил последнюю версию 2.3.2 (на лампе 83 в 1) на смартфон Самсунг S9 (андр 10), приложение запускается , тел лампу видит по созданному IP , но не подсоединяется (моб инет отключен), на планшете сони Z2 (андр 6) все Ок. На предыдущей версии приложения смартфон работает все Ок. В чем затык, подскажите.
У меня была та же проблема, вернул предыдущую версию приложения и не удаляя ее установил новую версию, получилось обновление.
 
  • Лойс +1
Реакции: Vladimir100a

hddvrn

✩✩✩✩✩✩✩
5 Ноя 2020
8
1
Как сделать, так что бы после подтверждения выхода из программы лампа не выключалась?
 

Сотнег

★★★★★★★
15 Янв 2020
4,340
1,492
@hddvrn,
по-моему, это только на прошивке, которая лежит на том же сайте, что и приложение.
Остальные просто мигают, но не выключаются.

Лучше просто программу из памяти выгружать.
 

hddvrn

✩✩✩✩✩✩✩
5 Ноя 2020
8
1
@Сотнег,
Ну да, та версия которая которая лежит в архиве с Вашей прошивкой, лампу не отключает. А эта версия отключает.
Как то не удобно это. Зачем её выключать при выходе из приложения?