Comments 7
В идеале, надо сделать какую то прослойку, которая просто будет отдавать текст и который уже отображать на экране.
А формировать текст уже через какие-то другие средства, которые могут опрашивать источники фоном и отдавать данные моментально, на основание ранее полученных значений.
Не совсем понял вашу мысль, но движок уже позволяет получать различные данные и как угодно их использовать — не только выводить на экран, но и задавать (при необходимости) пороговые значения и оповещать любым способом от включения света до посылки SMS или отправки сообщений в Telegram и т. д. и т. п. И вообще задавать любую реакцию, на которую фантазии хватит.
(Имеется в виду движок, как модуль более сложной системы на ESP32 или распределённой IoT системы ESP32 + любые контроллеры с любыми интерфейсами и функциями.)
Я думаю что проблема в том что у вас кавычки внутри кавычек, даже сейчас хабр отображает два куска кода по-разному. Попробуйте испраить внутренние на одинарные.
Дело в том, что эти кавычки являются частью якоря и если их исправить на одинарные, то якорь перестанет работать.
Кроме того, возникает вопрос: если это синтаксическая ошибка, то как её пропускает компилятор в первом случае? и каким образом в этом случае этот код корректно работает?
И ещё вопрос: все руководства утверждают, что всё, что находится между спец-словами и круглыми скобками не воспринимается компилятором как код.
То есть тут требуется, чтобы кто-нибудь квалифицированно объяснил в чём тут дело.
Кстати, я вообще первый раз за свою обширную практику кодинга встречаюсь с ситуацией, когда копирование куска кода, прошедшего компиляцию, приводит к невозможности компиляции проекта.
HabraTab: извлечение и модернизация движка (о, сколько нам открытий чудных...)