Files
esphome_aux_ac_component/docs/HOW_TO_FEATURE_REQUEST.md
2023-05-22 11:39:20 +03:00

2.2 KiB
Raw Blame History

Как запросить расширение функционала компонента

С любыми функциями расклад такой, что просто по названию их не запилить. Нужен лог от того, у кого такие функции есть.

Последовательность действий такая:

  1. Запускаешь специально написанную тулзу для сбора логов и включешь кондей.
  2. Ждёшь 10+ секунд, чтобы все возможные типы пакетов прошли по UART на ESP.
  3. Включаешь нужную функцию.
  4. Опять ждёшь 10+ секунд. Пока ждёшь, записываешь в отдельный текстовик или на бумажку, что сделал.
  5. Выключаешь нужную функцию.
  6. Опять ждёшь 10+ секунд. И записываешь, что сделал.
  7. Повторяешь шаги 3..6 для всех других функций, которые хочешь проверить.
  8. Останавливаешь запись лога скриптом.

Вместо скрипта на Python можно и просто логи из вебморды сохранять копипастом или из командной строки, но там много лишнего шлётся. И легко что-то прозевать. Но в принципе тоже вполне рабочий вариант.

По итогу всех махинаций отправляешь собранный лог и свои заметки (пояснения к логу) в issues или в телегу. По ним можно попробовать расшифровать функционал и тогда можно запилить новую фичу. Мы так фиксированные положения жалюзи у кондея расшифровали. Вот можно посмотреть в чате.