Page 1 sur 2

[Résolu] Ajout Unité mm/h

Publié : 27 févr. 2017, 18:05
par Ghislain
Bon encore moi :D

Il y'a dans les capteur WU une valeur de pluie en "mm/h" (RainRate) mais bien sur ça me l'affiche en "mm" sur la custom :/

J'ai ajouté dans frontpage

Code : Tout sélectionner

// Adds mm/h after the rainrate
else if(item.Type === 'RainRate'){       
vdata = ['<span onclick="RefreshGraphData(',item.idx,',\'',vdesc,'\',\'rainrate\',\'day\',\'mm/h\',\'Précipitations mm/h\')">',vdata,'<span style="font-size:50%;"> mm/h</span></span>'].join('');
}
et dans frontpage.min

Code : Tout sélectionner

.join(""):"RainRate"===item.Type?vdata=['<span onclick="RefreshGraphData(',item.idx,",'",vdesc,"','rainrate','day','mm/h','Précipitations mm/h')\">",vdata,'<span style="font-size:50%;"> mm/h</span></span>']
Mais rien n'y fait :/ c'est dans un autre fichier ?

Re: Ajout Unité mm/h

Publié : 27 févr. 2017, 18:13
par Nemesis24
Essaye

Code : Tout sélectionner

else if(vtype === 'RainRate')

Re: Ajout Unité mm/h

Publié : 27 févr. 2017, 18:47
par Ghislain
pas mieux :/

Re: Ajout Unité mm/h

Publié : 27 févr. 2017, 18:52
par vil1driver
Salut,

Que mets tu dans settings ?

Re: Ajout Unité mm/h

Publié : 27 févr. 2017, 18:54
par Ghislain

Code : Tout sélectionner

['Avord - Pluie','Rain',				'meteo11',			'','','','',''],
['Avord - Pluie','RainRate',			'desc_meteo11',		'','','','',''],

Code : Tout sélectionner

      {
         "AddjMulti" : 1.0,
         "AddjMulti2" : 1.0,
         "AddjValue" : 0.0,
         "AddjValue2" : 0.0,
         "BatteryLevel" : 255,
         "CustomImage" : 0,
         "Data" : "0;19.0",
         "Description" : "",
         "Favorite" : 0,
         "HardwareID" : 3,
         "HardwareName" : "Météo Avord",
         "HardwareType" : "Weather Underground",
         "HardwareTypeVal" : 14,
         "HaveTimeout" : false,
         "ID" : "0001",
         "LastUpdate" : "2017-02-27 17:59:19",
         "Name" : "Avord - Pluie",
         "Notifications" : "false",
         "PlanID" : "0",
         "PlanIDs" : [ 0 ],
         "Protected" : false,
         "Rain" : "19.0",
         "RainRate" : "0.0",
         "ShowNotifications" : true,
         "SignalLevel" : "-",
         "SubType" : "WWW",
         "Timers" : "false",
         "Type" : "Rain",
         "TypeImg" : "rain",
         "Unit" : 0,
         "Used" : 1,
         "XOffset" : "0",
         "YOffset" : "0",
         "forecast_url" : "aHR0cDovL3d3dy53dW5kZXJncm91bmQuY29tL2NnaS1iaW4vZmluZHdlYXRoZXIvZ2V0Rm9yZWNhc3Q/cXVlcnk9TEZBTw==",
         "idx" : "3"
      },

Re: Ajout Unité mm/h

Publié : 27 févr. 2017, 19:04
par vil1driver
très certainement une histoire d'ordre..

avec 'else if', dès qu'une condition est validée, les autres sont omises..

place ton block (avec modif suivant conseil de Nemesis24) avant celui affichant les mm

ps : ne te lances pas dans la modif de frontpage.min.js, édite plutôt l'index pour utiliser frontpage.js à la place

Re: Ajout Unité mm/h

Publié : 27 févr. 2017, 19:43
par Ghislain
J'avais déjà essayé avant pour l'ordre, car j'avais déjà lu ça quelque part mais sans résultat

Donc j'ai:
- supprimé mon ajout dans frontpage.min.js
- mis la partie RainRate avant Rain avec le vtype au lieu de item.Type

mais je suis toujours sans le "/h"

PS: Je n'ai pas tout compris sur le post scriptum ;) oki pour #touchepasàçapticon pour le .min :D mais l'index ?

Re: Ajout Unité mm/h

Publié : 27 févr. 2017, 20:11
par Nemesis24
Ce que Vil1driver t'indique c'est
d'éditer index.html pour y mettre frontpage.js au lieu de frontpage-min.js
dans les appels aux scripts

Code : Tout sélectionner

<script src="js/frontpage.js"></script>

Re: Ajout Unité mm/h

Publié : 27 févr. 2017, 20:14
par Ghislain
Oki !

Effectivement la ça fonctionne :D Merki bien 8-)

Re: Ajout Unité mm/h

Publié : 27 févr. 2017, 21:47
par vil1driver
Au final quelle est la modification fonctionnelle ?

Que je l'ajoute à la prochaine MAJ