Comme annoncé, ce forum est passé en lecture seule au 1er janvier 2020. Désormais nous vous invitons à vous rendre sur notre nouvelle page communauté :
Image

A très bientôt !

[Widget] Détection sur l'unité

Réservé à l'utilisation et la création de widgets dans JEEDOM
rootard
Timide
Messages : 120
Inscription : 02 nov. 2018, 19:52

[Widget] Détection sur l'unité

Message par rootard » 15 août 2019, 20:22

Hello

Je voudrais améliorer mon plugin qui affiche des valeurs numériques afin qu'il adapte l'affichage pour les distances si l'unité est le m, cf mon code plus bas.
Pour cela j'ai besoin de détecter l'unité dans le JS. J'ai essayé de tester la valeur de #unite# mais le tag est une chaine vide?

Code : Tout sélectionner

 
  jeedom.cmd.update['#id#'] = function(_options) {
            var state = parseFloat(_options.display_value);
            if ('#unite#' == 'm')  {	
            // calcul m / km
            		if (state > 1000) { 
                		state= Math.round(state/1000); unit ='km'; 
            		} else
                		unit = 'm';
            	$('.cmd[data-cmd_id=#id#] .unit').html(unit);      
            	}
       	$('.cmd[data-cmd_id=#id#] .state').html(state);
 
Merci pour votre aide

Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [Widget] Détection sur l'unité

Message par Salvialf » 19 août 2019, 22:05

Salut,

#unite# correspond à ce que tu saisi dans cette case de ta commande:
Unite.jpg
Unite.jpg (37.79 Kio) Consulté 461 fois

Pour pouvoir t'aider il faudrait avoir une idée de différents rendu de la valeur que tu récupère ainsi que du code complet de ton widget...

Mais si j'ai bien compris tu récupère toujours des mètres que tu veux convertir en kilomètres ?!? ...Je ne suis pas sûr de saisir en fait si tu veux bien développer un peu merci ;)
VM Jeedom 3.2.16 sous Proxmox 5.4 sur NUC5i5RYH (Debian 9.9)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)

Répondre

Revenir vers « [Plugin officiel] Widgets »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités