It's based off heart rate not power. If HRM is all you have, try PhysFarm. Firstbeat is garbage but their VO2 Max is matching up with WKO4 and American College of Sports Medicine's formula based on power. Stupid thing is you also need HR data for it to calculate.