Необходимо восстановить и переписать предоставленyю программу написанную на языке JAVA, предназначенную для получения данных с Fusion Solar (https://eu5.fusionsolar.huawei.com/thirdData/login). Программа, после запуска, должна получать и сохранять в текстовой (.txt) файл следующие данные:
Lifetime Energy(MWh)
Current Power(kW)
CO₂ reduction(T)
Текстовой файл должен содержать 3 строчки чисел, с точность до сотых (00.00) в том порядке который указан выше. Файл сохраняется и переписывается
после каждого обновления данных.
Программа, после запуска, должна работать в фоновом режиме. После запуска программа должна продолжать работать постоянно.
Необходимо предусмотреть возможность самостоятельно указывать следующие параметры:
1. Имя и расположение текстового файла с указанными выше данными.
2. Частота получения данных
3. Логирование ошибок подключение к сервису (например неверное имя и пароль, превышено количество обращений к серверу и
т.д) в отдельный файл.
Ссылка на openAPI, для работы с техническим аккаунтом FusionSolar:
https://forum.huawei.com/enterprise/en/communicate-with-fusionsolar-through-an-openapi-account/thread/591478-100027