Alex_Jet писал(а): ↑06 янв 2019, 19:37
символ ppm в моем варианте получился не удачным:(
Вопрос вкуса. Я могу придумать свой вариант, но нет гарантии, что он вам понравится. Правда в том, что это маловостребованная функция.
Alex_Jet писал(а): ↑06 янв 2019, 19:37
По поводу очистки нулевой строки дисплея - получается около 110 мс.
Это плата за возможность использовать I2C-устройства с любыми портами.
Alex_Jet писал(а): ↑06 янв 2019, 19:37
В прошивке это точно не нужно. А вот более читабельная настройка портов в веб-интерфейсе - была бы удобна.
Все это сводится в конечном итоге к вопросу о "шашечках или ехать". Я разделяю вашу точку зрения, и все, что вы написали тогда, совершенно логичные и правильные вещи. Но в то же время я понимаю, что это значительная реструктуризация интерфейса, потенциальные баги, где-то потеря совместимости с существующими программными решениями. И ради чего? Нет, не ради каких-то новых функций и, возможностей. А ради того, чтобы админу было чуть приятнее производить начальную настройку, которая делается 5 минут на много лет вперед. В данном случае, когда есть тысячи инсталляций, я скорее буду придерживаться консервативного правила "работает - не трогай", а шашечки прикручивать возможно к чему-то принципиально другому.
Alex_Jet писал(а): ↑06 янв 2019, 19:37
при установке времени контроллер также возвращает страницу Config, а не Done.
"Done" задумывался как экономия времени контроллера на формирование содержимого ответного пакета в тех ситуациях, когда запросов от сервера много.
В данном случае установка времени - это очень редкая операция, а значит экономии нет. Кроме того, такую операцию может производить пользователь и сразу увидеть результат, а не промежуточный "Done".
Возможно, вы используете ответ "Done" для анализа сервером успешности выполнения операции/команды. Если это рассматривать в этой логике, то да, должен вернуть что-то стандартное. Но таких ситуаций, когда в целях оптимизации флеша одни и те же запросы используются и для пользовательского интерфейса и в качестве внешнего "API" много.