Closed ACKET2009 closed 1 year ago
@ACKET2009 вот бы ещё скрин\копия строки из телефона, так как в сети несколько макросов по отсчётам. Там сначала идут дни, потом новое условие дни и часы, видимо у Вас лишняя случайная скобка и начала светиться в виду выполнения нового условия.
Возможно макрос был не совсем корректно написан изначально. И в той версии такие "отступления от правил" сходили с рук. По "многочисленным просьбам трудящихся" этот макрос немного передела - вместо конкретного года теперь можно указывать ****
или ***+
плюч время задавать с секундами. Возможно отступление от стандарта написания макроса уже не позволяет скетчу его правильно интерпретировать...
Вот такие макросы подтянулись при прошивке из скетча. Я ничего не менял...
Я не сам писал - это примеры макросов, которые встроились из скетча при прошивке. А во втором макросе после слов "До нового года" ничего не показывает - дальше тишина...
У меня точно такие же макросы - все прекрасно отображается. Второй макрос - "особенный" он при нажатии на кнопку "Показать" сам остаток времени не покажет. Он полностью работает только внутри скетча, когда приходит время ему отображаться - там вычисляются все нужные параметры, которых при отображении по кнопке "Показать" просто нет в наличии.
странно... я на две платы загрузил. Одна на окне 12х12 диодов на mini 8266, другая на 16х16 диодов матрица на nodemcu и на обеих одинаковая история...
Ну дело же не в самих платах, а в том, что где-то что-то неправильно настроено или работает. И если для обоих плат (пусть и разных) настроено / работает одинаково неправильно - результат будет одинаково неправильный.
Почему именно у вас происходит вот так - я не знаю. Даже предположений никаких нет. Может кто-то другой сталкивался с этим и решил проблему. Я в этом помочь не могу.
Посмотрите в мониторе порта. Обычно если что-то идет не так, в мониторе выводятся какие-нибудь сообщения в лог.
Попробуйте в этой строке там где в макросе #C - прямо на телефоне стереть "C" и написать еще раз заглавную латинскую "C". Может быть в скетче по ошибке или недоразумению в готовых текстовых строках вместо латинской С закралась точно такая же по написанию, но буква кириллицы "C"?
Ну это, получается, только с этим макросом, который на первом скриншоте... остальные все хорошо работают... Я пока внешне не могу определить правильность их написания - нужно сверяться со справкой. Но если они написаны правильно, то в каком месте копать? Может в последнем скетче присутствуют поправки не совместимые с шаблонами, заложенными изначально?
Хорошо, попробую.
У меня этот макрос выглядит на телефоне точно так же как на скриншоте и он работает.
пробел поменял после До - убрал и после первого макроса поставил. Так заработало...
Друг столкнулся с подобной проблемой и именно вчера. Причём у него на двух устройствах одинаково загружено (прошивка+макрос). На одном устройстве норм работает, а на втором шпарит со всеми скобками и символами. Сравнили - отличий не нашли. Скопировал с рабочего, вставил в нерабочий, сохранил, всё заработало штатно. Причём до вчерашнего дня всё работало без нареканий. Может быть простое нажатие "Сохранить" решило бы проблему, но увы сначала скопипастили, а потом "Сохранили". А какого числа должно показывать помимо остатка дней ещё и часы?
А какого числа должно показывать помимо остатка дней ещё и часы?
Когда останется 0 дней
Странно эта строка себя ведёт - опять полезли символы... убрал первый цветовой макрос, в итоге... так стабильно показывает... Потом убрал второй макрос, а вначале строки поставил с радужным эффектом - тоже стабильно работает. Только ставлю где-то ещё макрос - сразу начинается сбой с отображением кода макроса... фиг знает... такое ощущение, что нестабильность из за количества макрсов в одной команде...
Здравствуйте. До недавнего времени макросы, вроде показывали, сколько осталось дней - 11, 10... А теперь первый длинный макрос пишет с изменением цветов строку, но отображает и фигурные скобки и текст за ними. Я ничего не менял - это как-то само изменилось. Может нужно что-то изменить в макросах? Или почему такое происходит?