Page 1 of 1

[resolu]Problème info température cpu

Posted: 16 Jan 2015 20:44
by lulu80
bonsoir
je vient peut être de trouver dans se post :arrow: viewtopic.php?t=994 la façon de régler la température
afficher sur le webgui , qui pour moi et différente de 30°C par rapport a celle du bios qui donne entre 33/34°c et le webgui 3°/4°c
mais voila que faut-il modifier dans se fichier pour que cela affiche la vrai valeur ?
quelqu'un peut m'aider a ne plus voir cette température erronée ? merci

Code: Select all

<?php if (!empty($cpuinfo['temperature2'])):
               echo "<tr>";
               echo "<td width='25%' class='vncellt'>".gettext("CPU temperature")."</td>";
               echo "<td width='75%' class='listr'>";
               echo "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr><td>\n";
               $cpus = system_get_cpus();
               for ($idx = 0; $idx < $cpus; $idx++) {
                  echo "<tr><td>";
                  echo "<input style='padding: 0; border: 0;' size='2' name='cputemp${idx}' id='cputemp${idx}' value='".htmlspecialchars($cpuinfo['temperature2'][$idx])."' />";
               echo $idx['temperature2']."&#176;C";   
               echo "</td></tr>";
               }
               echo "</table></td>";
               echo "</tr>\n";
            ?>
            <?php elseif (!empty($cpuinfo['temperature'])):?>
            <tr>
               <td width="25%" class="vncellt"><?=gettext("CPU temperature");?></td>
               <td width="75%" class="listr">
                  <input style="padding: 0; border: 0;" size="30" name="cputemp" id="cputemp" value="<?=htmlspecialchars($cpuinfo['temperature']);?>" />
               </td>

Re: Problème info température cpu

Posted: 16 Jan 2015 23:44
by velivole18
Bonsoir,

Je mettrai + ou - la correction ici :
ligne 11 : value='".htmlspecialchars($cpuinfo['temperature2'][$idx]+/-correction)."' />";
ligne 22 : <input style="padding: 0; border: 0;" size="30" name="cputemp" id="cputemp" value="<?=htmlspecialchars($cpuinfo['temperature']+/-correction);?>" />

Mais cela reste à tester.

Cordialement.

Re: Problème info température cpu

Posted: 17 Jan 2015 09:57
by lulu80
bonjour,
merci velivole18 de t'être penché sur mon problème , j'ai donc effectué la modification mais la valeur rajoutée (+30°C pour moi) ne reste afficher que si l'on fait une mise à jour (rafraichissement) c'est-à-dire 5 secondes , après cela , les 30°c rajoutés disparaisse...voila peut-être un symbole a rajouté pour que la prise en compte reste permanente ?
je voudrais rajouter que le contrôle de la température cpu reste toutefois importante, car si je n'avais pas effectué un changement de processeur je ne me serais pas aperçu que le ventirad ne couvrait que les 3/4 du cpu :oops:

Re: Problème info température cpu

Posted: 17 Jan 2015 12:09
by velivole18
Bonjour,

Il y a certainement un autre code php ailleurs mais je ne sais pas lequel.
Peut-être chercher tous les codes qui comportent les expressions "cpuinfo" ou "temperature" avec une commande "find" et "grep" du style :
find / -name *.php" -exec grep "cpuinfo" {} \;
find / -name *.php" -exec grep "temperature" {} \;


Et aussi pourquoi pas reposer le problème sur le forum en anglais.

Cordialement.

Re: Problème info température cpu

Posted: 17 Jan 2015 14:05
by lulu80
bonjour ,
j'ai poster hier sur le forum anglais en même temps ,mais je n'ai pas encore de réponse :arrow: viewtopic.php?f=57&t=8146
il y'a aussi le problème quand cas de reboot le fichier "index.php" se réinitialise et la correction et supprimé .
Après j'aurais pensé que le problème serait réglé avec la nouvelle version (Nayla),mais en faite elle me supprime totalement l'affichage T°cpu :roll:
je pense que ma carte mère /MSI A78M-E35 (MS-7721) a vraiment un problème avec FreeBSD ?

Re: Problème info température cpu

Posted: 17 Jan 2015 17:46
by velivole18
Bonsoir,
J'ai recheché les fichiers comportant "cpuinfo" et "temperature".

Voici ce que donne la recherche :
cpuinfo :
/usr/local/www/report_generator.php
/usr/local/www/index.php

temperature :
/usr/local/www/index.php
/usr/local/www/disks_manage_smart.php
/usr/local/www/diag_infos_ups.php

En fait, concernant le tableau de bord du webgui, il n'y a que le fichier "/usr/local/www/index.php".
Au début de ce fichier, il y a aussi la mise à jour de la température.
J'ai fait plusieurs tests en ajoutant "+30", mais sans succès. J'arrive au même résultat que vous.
En fait, il faudrait comprendre la mécanique du code lors des mises à jour régulière toutes les 5 secondes, mais cela je ne sais pas où c'est.
Je ne pense pas que ce soit votre carte qui ait un problème.
La question reste posée.
Désolé de ne pas avoir trouvé.

Peut-être qu'un autre utilisateur de Nas4FRee aura une meilleure idée.

Cordialement.

Re: Problème info température cpu

Posted: 17 Jan 2015 18:10
by lulu80
bonsoir ,
déjà , merci velivole18 pour pour le temps passé ,pour ma carte sleid m'avait déjà répondu ici viewtopic.php?p=41256#p41256 mais le problème ne c'est pas résolu avec Nayla ,je récupère juste ma carte réseau et plein de problème :roll:
je vais attendre une réponse du coté anglais ?

bonne soirée