GyverMatrixBT
GyverMatrixBT copied to clipboard
Update runningText.ino
Каменты тут: https://github.com/AlexGyver/GyverMatrixBT/issues/3
Нет ли планов, раз уж используется WiFi от ESP8266 - перевести и на управление через WiFi, отключив BlueTooth? Собирался повторять проект именно в этом ключе - увидел ваши переделки для синхронизации часов по NTP - заинтересовало, ибо полезно. В планах было еще добавить сюда же будильник-рассвет. Только все управление, в т.ч и установку будильника и часов - через WiFi. А кнопки и BT не использовать вообще.
У меня это в планах, но пока нет времени :). В esp хватит даже памяти для нормального UI, SPA, PWA.
ИМХО, автор не нанимался реализовывать чужие хотелки, а просто делится результатами своих наработок. У меня получилось кое-что улучшить и не жалко поделиться. Но есть у меня "злой" умысел: буду рад, если кто-то поделится своими.
Четких планов нет, но идея даже не связываться с "синезубом", а сделать полностью все средствами копеечного ESP - есть!
Best regards, Anton Horpynich
вт, 22 янв. 2019 г. в 11:41, Yan Kozlovskiy [email protected]:
У меня это в планах ) В esp хватит даже памяти для нормального UI, SPA, PWA.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456333925, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVCSkTIJkguSDzeI_lBDsiLQ0rqJxks5vFtzbgaJpZM4aLmnD .
ИМХО, автор не нанимался реализовывать чужие хотелки, а просто делится результатами своих наработок. У меня получилось кое-что улучшить и не жалко поделиться. Но есть у меня "злой" умысел: буду рад, если кто-то поделится своими. Четких планов нет, но идея даже не связываться с "синезубом", а сделать полностью все средствами копеечного ESP - есть! Best regards, Anton Horpynich вт, 22 янв. 2019 г. в 11:41, Yan Kozlovskiy [email protected]: … У меня это в планах ) В esp хватит даже памяти для нормального UI, SPA, PWA. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#6 (comment)>, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVCSkTIJkguSDzeI_lBDsiLQ0rqJxks5vFtzbgaJpZM4aLmnD .
Было бы круто если бы на ESP Wemos D1 mini сделали синхронизацию времени и управление через wi-fi 👍
Так это опенсорс проект, не? Никто не заставляет никого - issue tracker для этого и есть - кто-нибудь сделает PR, не обязательно автор
Ну я GayverMatrixBT (программку под андроид) вот переделал под управление через WiFi. В самом коде скетча - там немножко (на мой взгляд) поправить. Думаю завтра сделаю. Надо как-то потом бы все это в единый проект сложить... Собранной матрицы пока нет - есть отдельные запчасти. Может завтра тоже проводочками все соединю, залью прошивку. Возьму прошивку из этого репозитория как исходную чтобы в ней управление через WiFi поправить...
Синхронизация времени есть, работает нормально. См. мой форк:
https://github.com/lazyan/GyverMatrixBT
Best regards, Anton Horpynich
вт, 22 янв. 2019 г. в 12:44, Олег Клейнов [email protected]:
ИМХО, автор не нанимался реализовывать чужие хотелки, а просто делится результатами своих наработок. У меня получилось кое-что улучшить и не жалко поделиться. Но есть у меня "злой" умысел: буду рад, если кто-то поделится своими. Четких планов нет, но идея даже не связываться с "синезубом", а сделать полностью все средствами копеечного ESP - есть! Best regards, Anton Horpynich вт, 22 янв. 2019 г. в 11:41, Yan Kozlovskiy [email protected]: … <#m_576820859089242656_> У меня это в планах ) В esp хватит даже памяти для нормального UI, SPA, PWA. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub <#6 (comment) https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456333925>, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVCSkTIJkguSDzeI_lBDsiLQ0rqJxks5vFtzbgaJpZM4aLmnD .
Было бы круто если бы на ESP Wemos D1 mini сделали синхронизацию времени и управление через wi-fi 👍
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456353988, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVImeg0cT0QcJRvHRzTDdEJrdqa_6ks5vFut9gaJpZM4aLmnD .
Как по поводу допилить мой форк:
https://github.com/lazyan/GyverMatrixBT
Так уже зачатки есть, надо развить дальше.
Best regards, Anton Horpynich
вт, 22 янв. 2019 г. в 15:27, vvip-68 [email protected]:
Ну я GayverMatrixBT (программку под андроид) вот переделал под управление через WiFi. В самом коде скетча - там немножко (на мой взгляд) поправить. Думаю завтра сделаю. Надо как-то потом бы все это в единый проект сложить... Собранной матрицы пока нет - есть отдельные запчасти. Может завтра тоже проводочками все соединю, залью прошивку. Возьму прошивку из этого репозитория как исходную чтобы в ней управление через WiFi поправить...
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456398696, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVCOB1QJzmvDHYuW5KXVVI6BZr7EBks5vFxHNgaJpZM4aLmnD .
У меня еще идея была добавить прогноз погоды из инета.
Best regards, Anton Horpynich
вт, 22 янв. 2019 г. в 15:53, Anton Horpynich [email protected]:
Как по поводу допилить мой форк:
https://github.com/lazyan/GyverMatrixBT
Так уже зачатки есть, надо развить дальше.
Best regards, Anton Horpynich
вт, 22 янв. 2019 г. в 15:27, vvip-68 [email protected]:
Ну я GayverMatrixBT (программку под андроид) вот переделал под управление через WiFi. В самом коде скетча - там немножко (на мой взгляд) поправить. Думаю завтра сделаю. Надо как-то потом бы все это в единый проект сложить... Собранной матрицы пока нет - есть отдельные запчасти. Может завтра тоже проводочками все соединю, залью прошивку. Возьму прошивку из этого репозитория как исходную чтобы в ней управление через WiFi поправить...
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456398696, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVCOB1QJzmvDHYuW5KXVVI6BZr7EBks5vFxHNgaJpZM4aLmnD .
Вот честно, сижу и туплю. Вроде с форка скачиваю - изменений не вижу. Зато вижу 4 патча patch-1..patch-4/ Как мне свои 5 копеек то вставить? Смерженный файл получить. Вот управление у меня через WiFiUDP. Оно уже добавлено в проект - вижу diff`ы для основного файла. А делаю download zip - там их нет... Или GITом забирать и там уже все править и коммитить?
Сори, сам вчера долго тупил с гитом ))) Как объединить у себя не в курсе. Но если выбирать в branch последовательно патчи, по измененные файлы уже будут последней версии. По ходу, чтобы моя версия работала, надо не забыть про доп. либу - OldTimer.
Best regards, Anton Horpynich
вт, 22 янв. 2019 г. в 15:56, vvip-68 [email protected]:
Вот честно, сижу и туплю. Вроде с форка скачиваю - изменений не вижу. Зато вижу 4 патча patch-1..patch-4/ Как мне свои 5 копеек то вставить? Смерженный файл получить. Вот управление у меня через WiFiUDP. Оно уже добавлено в проект - вижу diff`ы для основного файла. А делаю download zip
- там их нет... Или GITом забирать и там уже все править и коммитить?
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456407745, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVL1FhsRifXX9TT25eFSBsArgVKS4ks5vFxicgaJpZM4aLmnD .
То есть - если я возьму ветку branch-4 - там уже будут все изменения? А зачем было вообще кучу веток создавать? Почему все изменения в одной ветке не делать?
Забрал ветку patch-4 но там изменен только clock.ino. Другие изменения - в других ветках. Я же не могу штатно сразу во всех несмерженных ветках работать. Только если вручную переключаться с ветки на ветку, смотреть изменения в каких файлах были и вручную же переносить все это в какую-то одну ветку. Как-то неправильно IMHO изменения организованы
lazyan - USE_RTC же - твоя добавка? Платки RTC у меня нет. Могут ли часы из интернета (USE_RTC) работать без платки часов? По коду я вроде вижу, что синхронизация с интернетом - только совместно когда обе USE_RTC=1 и USE_CLOCK=1. Может, стоит, отказаться от физических часов (USE_RTC=1 и USE_CLOCK=0) - и переписать код, чтобы нет времени из интернета - показывали 00:00, соединились / получили точное время - показали его. А то я где-то встречал, что на ESP8266 какие-то проблемы с часами на плате - типа при перезагрузке они все равно сбрасываются... Детально не разбирал код, но все же...
Хм... А оно точно работоспособное? Собрал из всех веток patch-1 - patch4 все измененные файлы в одну папку. Запускаю сборку - не компилится. Куча ошибок. Прежде всего - потому что в runningText.ino, строка 28 - не хватает закрывающей скобки у if (); Далее - объявлена функция setTime(bool, bool) - но такое имя уже объявлено (видимо в OldTime) как член typedef enum. Ошибки исправил, функцию переименовал - собралось. Сейчас закоммичу в ветку patch-4. Посмотрите, чтоб у вас не сломалось чего.
А закоммитить то в этот форк и не могу - нет прав...
Может что и пропустил... Я не ставил локально гит, вносил изменения по памяти. И не было времени нормально разобраться. Сори... Но точно работоспособное должно быть. Реальное устройство гоняется уже несколько дней точно.
Я специально сделал USE_RTC чтобы отключать все связанное с платой часов, которую я не пользую. Время так и синхронизируется - пока не получили ответ с сервера будет полночь. Далее каждый час время синхронизируется повторно. Интервал синхронизации можно изменить.
вт, 22 янв. 2019 г., 16:54 vvip-68 [email protected]:
А закоммитить то в этот форк и не могу - нет прав...
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456428099, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVBWdJByS930oYltu_SObdRLHfamkks5vFyYVgaJpZM4aLmnD .
Так а что насчет прав писать в этот репозиторий? Я практически переделал код на управление с WiFi - единственная загвоздка- передача строки текста для отображения на матрице - программа передает (видимо) в UTF8 - я пока не научился преобразовывать входящий буфер в UTF8... Русский текст портит. В остальном - вроде работает...
https://github.com/lazyan/GyverMatrixBT/invitations
Best regards, Anton Horpynich
вт, 22 янв. 2019 г. в 19:15, vvip-68 [email protected]:
Так а что насчет прав писать в этот репозиторий? Я практически переделал код на управление с WiFi - единственная загвоздка- передача строки текста для отображения на матрице - программа передает (видимо) в UTF8 - я пока не научился преобразовывать входящий буфер в UTF8... Русский текст портит. В остальном - вроде работает...
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456483076, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVFUUS7D3Dwztw4__3WxmOlJExxlqks5vF0cogaJpZM4aLmnD .
Объединил все в мастер ветку. Просьба туда добавлять изменения
Best regards, Anton Horpynich
ср, 23 янв. 2019 г. в 00:24, Anton Horpynich [email protected]:
https://github.com/lazyan/GyverMatrixBT/invitations
Best regards, Anton Horpynich
вт, 22 янв. 2019 г. в 19:15, vvip-68 [email protected]:
Так а что насчет прав писать в этот репозиторий? Я практически переделал код на управление с WiFi - единственная загвоздка- передача строки текста для отображения на матрице - программа передает (видимо) в UTF8 - я пока не научился преобразовывать входящий буфер в UTF8... Русский текст портит. В остальном - вроде работает...
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456483076, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVFUUS7D3Dwztw4__3WxmOlJExxlqks5vF0cogaJpZM4aLmnD .
Ok. Закоммитил изменения по управлению WiFi в мастер. Может, как-то с Алексом связаться для того, чтобы развивался один проект? Вот взял, я к примеру Thunkable aia для редактирования из ветки мастер, поправил, чтобы управление через WiFi было. Смотрю, а файл в репозитории и тот, что загружается с GooglePlay - разные. В репозитории - только три игры, например. А в гуглеплее - все 6. Кто знает, какие там еще изменения были. Получается я исправлял устаревшую версию...
Еще различия - при выборе игры программа матрицы ожидает 4 параметра, а (устаревшее) андроид приложение передает только один параметр- номер игры. В новом приложении в настройках добавлена секция "Управление ждущим режимом"... Как-то большая разница, сильно устаревшее приложение.
Алекс имеет возможность читать нашу переписку. Также я отправил пару "сигналов" в виде запросов на объединение кода, вопросов. Наверное, надо еще написать письмецо на электронку, указанную на сайте: [email protected], не забывая про это: https://alexgyver.ru/feedback/
Best regards, Anton Horpynich
ср, 23 янв. 2019 г. в 07:22, vvip-68 [email protected]:
Еще различия - при выборе игры программа матрицы ожидает 4 параметра, а (устаревшее) андроид приложение передает только один параметр- номер игры. В новом приложении в настройках добавлена секция "Управление ждущим режимом"... Как-то большая разница, сильно устаревшее приложение.
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456674307, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVM7WqnCExb09E35echKElel-D1BPks5vF_GRgaJpZM4aLmnD .
По большому счету мы не сильно флудим, обсуждение идет по теме + орг. вопросы. Если честно, я бы не хотел светить основную почту, итак куча всякого туда пишется...
Best regards, Anton Horpynich
ср, 23 янв. 2019 г. в 09:19, vvip-68 [email protected]:
Объединил все в мастер ветку. Просьба туда добавлять изменения Best regards lazyan, оставьте мне на vvip собака майл ру координаты для связи (почта, ВК, Viber). Там, наверное, проще координироваться чем тут ветку засорять...
— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/AlexGyver/GyverMatrixBT/pull/6#issuecomment-456696488, or mute the thread https://github.com/notifications/unsubscribe-auth/ATkXVLeEAaGwGlDSAUKDaRARKJlXzIjjks5vGA0NgaJpZM4aLmnD .
Очень заинтересован вашими доработками. Сам в этом не очень разбираюсь, но надеюсь вы добавите погоду как в часах lametric time/ либо что-то похожее на это;)
@lazyan,@vvip-68 как с вами можно связаться?
@MrCot, пиши на vvip собака майл ру Выше @lazyan указывал рабочий репозиторий (форк) в котором мы резвимся - смотри изменения там. Он погоду добавил, но совсем вот-вот недавно- я еще не смотрел что сделано. Через пару дней, думаю доведем изменения до какого-то промежуточного логически законченного этапа - предложим Алексу изменения внести в новую версию основного проекта.