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] gaugeIMG_V3

Réservé à l'utilisation et la création de widgets dans JEEDOM
Avatar de l’utilisateur
Salvialf
Helper
Messages : 1334
Inscription : 24 févr. 2018, 09:37
Contact :

Re: [WIDGET] gaugeIMG_V3

Message par Salvialf » 13 mai 2019, 23:21

J'ai poussé 2 mises à jour cet aprem pour résoudre ce problème justement...

...peux-tu essayer en déplaçant toutes les lignes au dessus (entre "<script>" et "jeedom.cmd.update") pour les mettre après (entre "jeedom.cmd.update" et "var val = _options.display_value;") ?

Je sais pas si c'est très clair mais je suis sur le tél... au pire en cas de problème tu pourras réinstaller le widget via le centre de mise à jour/ onglet autre.

Ok je viens de lire ton dernier message il vaut sûrement mieux attendre avant de faire quoi que ce soit si c'est revenu comme il faut... A voir si ça reste bien fonctionnel à l'avenir
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)

glenan
Actif
Messages : 1479
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

Re: [WIDGET] gaugeIMG_V3

Message par glenan » 13 mai 2019, 23:24

ok je te tiens informé si le problème revient après changement de valeur.
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

glenan
Actif
Messages : 1479
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

Re: [WIDGET] gaugeIMG_V3

Message par glenan » 13 mai 2019, 23:41

Changement de valeur, retour du problème :
RPI_5.png
RPI_5.png (47.05 Kio) Consulté 2702 fois
Les autres gauges semblent correctes mais leurs valeurs ne changent pas.
Sauf mon widget avec valeur négative.
Valeur - 59
Affichage inférieur à -100
mini maxi jeedom et widget à -100 et +100
Miband3_1.png
Miband3_1.png (47.48 Kio) Consulté 2702 fois
[EDIT]
Information intéressante ?
le niveau en db en passant à -66 ne fait pas bouger l'aiguille qui doit se trouver en butée inférieure.
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

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

Re: [WIDGET] gaugeIMG_V3

Message par Salvialf » 13 mai 2019, 23:54

Bizarre... par contre si tu as défini les limites Min & Max jeedom dans la commande il ne paraît pas utile de créer les paramètres mini et maxi... c'est l'un ou l'autre normalement c'est peut-être ça qui met le bazar?!

...je ferai des tests demain...

tu peux aussi essayer de déplacer les lignes dans le code comme suggéré auparavant si ça reste incohérent...
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)

glenan
Actif
Messages : 1479
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

Re: [WIDGET] gaugeIMG_V3

Message par glenan » 14 mai 2019, 00:09

Salvialf a écrit :
13 mai 2019, 23:54
par contre si tu as défini les limites Min & Max jeedom dans la commande il ne paraît pas utile de créer les paramètres mini et maxi... c'est l'un ou l'autre normalement c'est peut-être ça qui met le bazar?!
Bingo !!
gaugeIMG_V3 n'apprécie pas d'avoir les mini maxi à la fois dans jeedom et dans les paramètres du widget.

Ca demande à pousser les vérifs, plus en avant mais ça semble bien être ça.

[EDIT]
Zut et rezut !! sur ma gauge avec valeurs négatives, le problème est revenu malgré que le retrait de mini maxi jeedom avait remis les choses en ordre (temporairement).
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

glenan
Actif
Messages : 1479
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

Re: [WIDGET] gaugeIMG_V3

Message par glenan » 14 mai 2019, 00:37

glenan a écrit :
14 mai 2019, 00:09
sur ma gauge avec valeurs négatives, le problème est revenu malgré que le retrait de mini maxi jeedom avait remis les choses en ordre (temporairement).
Alors j'ai trouvé le coupable concernant ce cas particulier.
En fait il s'agit d'un équipement bluetooth et la gauge affiche le niveau de réception en db.

Mais dans cet équipement, si j'avais retiré les valeur mini et maxi jeedom, j'avais laissé deux paramètres supplémentaires qui visiblement (au moins l'un des deux) perturbait l'affichage du widget.
Il s'agit des champs "valeur" et "durée" (je ne sais pas à quoi ils servent)
Après les avoir supprimés tous les deux, le widget semble fonctionner correctement.

Bon terminé pour ce soir et espérant Salvialf, que ça t'évitera de faire des recherches inutiles demain.

Merci pour ton suivi et désolé du dérangement.
Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

jpty
Timide
Messages : 333
Inscription : 01 juin 2018, 10:54
Localisation : Nancy

Re: [WIDGET] gaugeIMG_V3

Message par jpty » 14 mai 2019, 01:29

Je crois qu'il ne reste plus qu'à mettre #id# à la fin de tous les noms de variable pour éviter toute interaction entre widgets.
Voir PR.

patoche94
Timide
Messages : 95
Inscription : 01 nov. 2017, 20:31

Re: [WIDGET] gaugeIMG_V3

Message par patoche94 » 14 mai 2019, 08:39

@Salvialf
Pardon j'avais un peu déconnecté depuis hier : la dernière version du widget sur le market (celle de 17h hier) ne marche pas chez moi (toujours le même problème)
La seule manière pour que ça fonctionne (c'est probablement une hérésie pour un puriste … ceci dit j'ai trouvé d'autres widget où ça semble fait comme ça) c'est de tout mettre dans la fonction :

<script>
jeedom.cmd.update['#id#'] = function(_options){
var valMin = is_numeric('#mini#') ? parseFloat('#mini#'):#minValue#;
var valMax = is_numeric('#maxi#') ? parseFloat('#maxi#'):#maxValue#;
var midvalue = Math.round((valMax + valMin) / 2);
var quartvalue = Math.round((valMin + midvalue) / 2);
var troisquartvalue = Math.round((midvalue + valMax) / 2);
$('#minvalue#id#').text(valMin);
$('#midvalue#id#').text(midvalue);
$('#quartvalue#id#').text(quartvalue);
$('#troisquartvalue#id#').text(troisquartvalue);
$('#maxvalue#id#').text(valMax);
var val = _options.display_value;
var plage = valMax - valMin;


Mais si j'en crois le dernier message de jpty il y a visiblement un moyen plus "propre" d'y arriver : là je laisse faire les pros !

patoche94
Timide
Messages : 95
Inscription : 01 nov. 2017, 20:31

Re: [WIDGET] gaugeIMG_V3

Message par patoche94 » 14 mai 2019, 09:09

Précision : je viens de tester la solution de jpty et ça fonctionne parfaitement.
J'ai du coup tout ressorti de la fonction (y compris la variable plage) et c'est OK (donc en ajoutant #id# à chaque variable pour éviter que tout se mélange les pinceaux quand on utilise le widget sur plusieurs commandes avec différentes échelles)


Envoyé de mon iPhone en utilisant Tapatalk

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

Re: [WIDGET] gaugeIMG_V3

Message par Salvialf » 14 mai 2019, 09:20

Salut,

Pas trop le temps ce matin mais j'ai poussé une mise à jour en incluant tout dans la fonction comme c'est fait sur les autres widgets... Merci de confirmer le bon fonctionnement pour ceux chez qui le positionnement était aléatoire.

Le problème avec l'ajout des #id# c'est que le code devient illisible car tout passe en rouge mais surtout je n'ai pas eu le temps de tester sachant qu'en plus je suis incapable de reproduire vos dysfonctionnements malgré une quinzaine de jauges en parallèle...
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)

stefx
Timide
Messages : 33
Inscription : 30 juil. 2015, 17:05

Re: [WIDGET] gaugeIMG_V3

Message par stefx » 14 mai 2019, 09:50

Image

pour ma part j'ai eu le droit a ca dans un design.

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

Re: [WIDGET] gaugeIMG_V3

Message par Salvialf » 14 mai 2019, 09:52

Bonjour,

Il doit falloir étirer le cadre du widget (en vert en mode édition)

EDIT: je viens de vérifier c'est parce que tu ajoutes la commande seule... je vais essayer de voir comment corriger mais y'a pas mal de bugs sur l'ajout de commandes seules sur un design

EDIT2: Corrigé dans la dernière MAJ
Dernière édition par Salvialf le 14 mai 2019, 13:37, édité 2 fois.
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)

jpty
Timide
Messages : 333
Inscription : 01 juin 2018, 10:54
Localisation : Nancy

Re: [WIDGET] gaugeIMG_V3

Message par jpty » 14 mai 2019, 10:19

Salvialf a écrit :
14 mai 2019, 09:20
Salut,

Pas trop le temps ce matin mais j'ai poussé une mise à jour en incluant tout dans la fonction comme c'est fait sur les autres widgets... Merci de confirmer le bon fonctionnement pour ceux chez qui le positionnement était aléatoire.

Le problème avec l'ajout des #id# c'est que le code devient illisible car tout passe en rouge mais surtout je n'ai pas eu le temps de tester sachant qu'en plus je suis incapable de reproduire vos dysfonctionnements malgré une quinzaine de jauges en parallèle...
Je ne capte pas cette dernière mise à jour. Sur Github, les variables ne sont pas dans la fonction.
La variable angle n'a pas de var. Elle est globale avec interaction possible entre widgets.

C'est vrai que c'est moche et plus très lisible avec tous les #id# . Pour le code qui passe en rouge, ça dépend de l'éditeur de fichiers. Avec CodeMirror, c'est en rouge.

Pour réduire le nombre de #id#
Toutes les variables en dehors de la fonction et qui seront utilisées après dans la fonction devraient avoir le #id#. Elles sont globales et peuvent être modifiées par d'autres widgets si pas de #id#.
valMin, valMax
Dernière édition par jpty le 14 mai 2019, 10:25, édité 1 fois.

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

Re: [WIDGET] gaugeIMG_V3

Message par Salvialf » 14 mai 2019, 10:22

J'ai pas eu le temps de mettre à jour le github... pis j'attendais des retours pour savoir si ça corrige tous les dysfonctionnements... je vais avoir quelques minutes pour m'y pencher avant 11h
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)

romanais
Actif
Messages : 1999
Inscription : 21 août 2014, 21:36
Localisation : Drôme

Re: [WIDGET] gaugeIMG_V3

Message par romanais » 14 mai 2019, 10:24

Courage ;-)
Merci à toute l'équipe pour le taf

Mon matériel

jpty
Timide
Messages : 333
Inscription : 01 juin 2018, 10:54
Localisation : Nancy

Re: [WIDGET] gaugeIMG_V3

Message par jpty » 14 mai 2019, 10:26

Salvialf a écrit :
14 mai 2019, 10:22
J'ai pas eu le temps de mettre à jour le github... pis j'attendais des retours pour savoir si ça corrige tous les dysfonctionnements... je vais avoir quelques minutes pour m'y pencher avant 11h
J'ai modifié mon post au dessus.
Sans les #id#, je reproduis le pb. avec seulement 3 compteurs un de 0 à 100, un de 0 à 300 et un de 0 à 5000

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

Re: [WIDGET] gaugeIMG_V3

Message par Salvialf » 14 mai 2019, 10:38

jpty a écrit :
14 mai 2019, 10:26
Sans les #id#, je reproduis le pb. avec seulement 3 compteurs un de 0 à 100, un de 0 à 300 et un de 0 à 5000
Même avec les variables dans la fonction suite à la MAJ de ce matin ?
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)

jpty
Timide
Messages : 333
Inscription : 01 juin 2018, 10:54
Localisation : Nancy

Re: [WIDGET] gaugeIMG_V3

Message par jpty » 14 mai 2019, 10:45

Avec la version de ce matin, je ne reproduis plus. Mais il y a des MAJs de texte inutiles à chaque changement de valeur de l'aiguille.

Voulez-vous un PR avec une version allégée en #id# ?

glenan
Actif
Messages : 1479
Inscription : 08 mai 2017, 21:38
Localisation : Bretagne

Re: [WIDGET] gaugeIMG_V3

Message par glenan » 14 mai 2019, 10:52

Bonjour
Pour votre info, faites aussi des tests avec des faibles valeurs mini maxi car hier j'avais une mauvaise précision sur une gauge de 0 à 5

Envoyé de mon Samsung Note 8 en utilisant Tapatalk

Jeedom Smart Z-Wave+ & RFXCOM - NAS Syno DS415+
1 BROADLINK MP1 / Gestion aquarium
4 Roller Shutter 2 - 3 Door/Windows Sensor 2 FGDW-002 - 1 Dimmer 2 FGD-212 - Bypass 2 FGB-002 - 2 FGWPE/F Wall Plug Gen5 - M. Sensor FGMS-001 - Oregon RAR502

jpty
Timide
Messages : 333
Inscription : 01 juin 2018, 10:54
Localisation : Nancy

Re: [WIDGET] gaugeIMG_V3

Message par jpty » 14 mai 2019, 11:13

glenan a écrit :
14 mai 2019, 10:52
Bonjour
Pour votre info, faites aussi des tests avec des faibles valeurs mini maxi car hier j'avais une mauvaise précision sur une gauge de 0 à 5

Envoyé de mon Samsung Note 8 en utilisant Tapatalk
Le widget n'affiche pas les décimales sur les graduations du cadran.
Sur votre image le widget affiche les textes 0 2 3 4 5 au lieu de 0 1.25 2.5 3.75 5
Changez la borne max à 4 ou 8.
Sinon il faut changer l'arrondi sur les graduations du cadran dans le widget.

Il reste de toute façon des pbs de synchro quand on modifie le code du widget. Ce n'est pas pris immédiatement en compte. Il faut étirer la tuile.

Répondre

Revenir vers « [Plugin officiel] Widgets »

Qui est en ligne ?

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