Remontées,Erreurs,Corrections,Améliorations.

Forum dédié aux interfaces personnalisables : Custom Pages, Reacticz, Domoboard...
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par vil1driver »

roh, merci, c'est corrigé :roll:
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
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

Bonjour,

Les rubriques permettant l'ajout des unités créent:

Code : Tout sélectionner

<span><span onclick...............>data<span>unité</span></span></span>
il y a un span de trop ... on devrait avoir

Code : Tout sélectionner

<span onclick...............>data<span>unité</span></span>
correction pour l'humidité par exemple:

Code : Tout sélectionner

 // Adds % after the humidity
              else if (vtype === 'Humidity') {
		switchclick = ['onclick="RefreshGraphData(', item.idx, ',\'', vdesc, '\',\'temp\',\'day\',\'hu\',\'Humidité &#37;\')"'].join('');
                vdata = [vdata, '<span style="font-size:50%;" > &#37;</span>'].join('');
              }
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...
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

On peut rajoutter ces graphiques

récupérer le graph des uv

Code : Tout sélectionner

switchclick = ['onclick="RefreshGraphData(', item.idx, ',\'', vdesc, '\',\'uv\',\'day\',\'uvi\',\'UV (uvi)\')"'].join('');
recupérer le graph des radiations solaires

Code : Tout sélectionner

switchclick = ['onclick="RefreshGraphData(', item.idx, ',\'', vdesc, '\',\'counter\',\'day\',\'v\',\'Radiations W/m&#178;\')"'].join(''); 
récupérer le graph de la visibilité

Code : Tout sélectionner

switchclick = ['onclick="RefreshGraphData(', item.idx, ',\'', vdesc, '\',\'counter\',\'day\',\'v\',\'Visibilité Km\')"'].join(''); 
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...
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par vil1driver »

tout dans le détail, j’adore :mrgreen:

Merci, je corrige et ajoute cela dans 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
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

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

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

on peut remplacer ceci

Code : Tout sélectionner

		var h1 = today.getHours();
		var m1 = today.getMinutes();
														
		var h2 = var_sunrise.substring(0, 2);
		var m2 = var_sunrise.substring(3, 5);
													
		var h3 = var_sunset.substring(0, 2);
		var m3 = var_sunset.substring(3, 5);
													
													
		h2 = parseInt(h2, 10);
		m2 = parseInt(m2, 10);
		h3 = parseInt(h3, 10);
		m3 = parseInt(m3, 10); 
		
		var t1 = (60 * h1) + m1;	// time
		var t2 = (60 * h2) + m2;	// sunrise
		var t3 = (60 * h3) + m3;	// sunset
		
		if ( t1 > t3 || t1 < t2) {
par cela

Code : Tout sélectionner

 var h1 = today.getHours();
                var m1 = today.getMinutes();
                var h2 = var_sunrise.split(':');
                var h3 = var_sunset.split(':');
                var t1 = (60 * h1) + m1; // time
                var t2 = (+h2[0] * 60) + +h2[1]; // sunrise
                var t3 = (+h3[0] * 60) + +h3[1]; // sunset
                 if (t1 > t3 || t1 < t2) {
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...
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

On peut grouper percentage et leaf wetness

Code : Tout sélectionner

// Adds % after percentage & Leaf Wetness
              else if (vtype === 'Data' && (item.SubType === 'Percentage' || item.SubType === 'Leaf Wetness' )) {
				switchclick = ['onclick="RefreshGraphData(', item.idx, ',\'', vdesc, '\',\'',item.SubType,'\',\'day\',\'v\',\'Pourcentage &#37;\')"'].join('');  
                vdata = [Math.ceil(vdata), '<sup> &#37;</sup>'].join('');
              }
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...
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

Traduire le W de la direction du vent en O

Code : Tout sélectionner

if (vtype === 'DirectionStr') {
                vdata = vdata.replace(new RegExp('W', 'g'), 'O');
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...
vil1driver
Messages : 5661
Inscription : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par vil1driver »

Ok je prends tout ça aussi :D

Et avant que tu en parles j'ai également extrait tous les onclick des icons meteo pour un unique switchclick
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
Nemesis24
Messages : 125
Inscription : 14 févr. 2017, 16:10

Re: Remontées,Erreurs,Corrections,Améliorations.

Message par Nemesis24 »

ok as-tu vu le code pour les blinds ?

Pour les icones je n'y suis pas encore :mrgreen: :mrgreen: :mrgreen:
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...
Répondre