Я делаю опрос каждую секунду. пример - пусть он показывает нагрузка 3Квт и косинус ф=0.9. Я делаю следующие вычисления- 3000Вт/0.9=3333.33(3) (округлым до 3333), мы нашли полную мощность, дальше переводим косинус фи в синус фи - исходя из формулы cos²fi+sin²fi=1 sin fi=0.436(округлим) дальше находим реактивную мощность - 3333×0.436=1453(округлим). Так мы вычислили мощьности, теперь надо вычислить энергию. 3000/3600=0.83(это число сохраняем если оно первое или прибавляем к предыдущему если это уже второе или более), по какой же схеме вычисляем реактмвную и полную.