I have been going through the .php files, and although I don't understand most of it (I am not a programmer), doesn't this mean that the hashrate shown in the webinterface is actually a derived hashrate as well, and not the actual measured hashrate?
function getLtcHashrate() {
$cache = new Cache(PATH_CACHE);
$stats = $cache->get(CACHE_STATSUI);
$ltc = array();
var_dump($stats['ltc']);
foreach($stats['ltc'] as $devid => $ltcminer) {
$hashrate = 0;
foreach($ltcminer as $diff => $shares)
{
$hashrate += $shares['valid'] > 0 ? ((float) $diff * pow(2.0, 15)) / ((time() - $shares['time']) / $shares['valid']) : 0;
}
$ltc[$devid] = round($hashrate / 1000);
}
return $ltc;
}