[Résolu] Ajout Unité mm/h

Forum dédié aux interfaces personnalisables : Custom Pages, Reacticz, Domoboard...
Ghislain
Messages : 120
Inscription : 15 janv. 2017, 16:47
Localisation : Bourges (18)

[Résolu] Ajout Unité mm/h

Message 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 ?
Dernière modification par Ghislain le 27 févr. 2017, 22:14, modifié 1 fois.
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Ajout Unité mm/h

Message par Nemesis24 »

Essaye

Code : Tout sélectionner

else if(vtype === 'RainRate')
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...
Ghislain
Messages : 120
Inscription : 15 janv. 2017, 16:47
Localisation : Bourges (18)

Re: Ajout Unité mm/h

Message par Ghislain »

pas mieux :/
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Ajout Unité mm/h

Message par vil1driver »

Salut,

Que mets tu dans settings ?
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Ghislain
Messages : 120
Inscription : 15 janv. 2017, 16:47
Localisation : Bourges (18)

Re: Ajout Unité mm/h

Message 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"
      },
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Ajout Unité mm/h

Message 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
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Ghislain
Messages : 120
Inscription : 15 janv. 2017, 16:47
Localisation : Bourges (18)

Re: Ajout Unité mm/h

Message 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 ?
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Ajout Unité mm/h

Message 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>
Nemesis: déesse de la vengeance, de l'équilibre, de la juste colère et de la rétribution céleste, messager de mort envoyé par les dieux comme punition...
Ghislain
Messages : 120
Inscription : 15 janv. 2017, 16:47
Localisation : Bourges (18)

Re: Ajout Unité mm/h

Message par Ghislain »

Oki !

Effectivement la ça fonctionne :D Merki bien 8-)
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Ajout Unité mm/h

Message par vil1driver »

Au final quelle est la modification fonctionnelle ?

Que je l'ajoute à la prochaine MAJ
MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien
Répondre