[Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
C'est fait,
j'ai ajouté les images dans le dossier vent, je n'ai pas modifié les noms des fichiers
Pour ton widget numérique, l'image ne change pas ? si c'est bien compris le code
j'ai ajouté les images dans le dossier vent, je n'ai pas modifié les noms des fichiers
Pour ton widget numérique, l'image ne change pas ? si c'est bien compris le code
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Pour le widget, c'est le but, une image unique pour une info numérique variable.JAG a écrit :C'est fait,
j'ai ajouté les images dans le dossier vent, je n'ai pas modifié les noms des fichiers
Pour ton widget numérique, l'image ne change pas ? si c'est bien compris le code
Pour la girouette, je dois bien adapter ton code en remplaçant les noms de direction par les noms d'images?
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
peut être prendre le widget baro car il fait de la variation,
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
En l'occurrence ce n'était pas mon besoin.
Je regarderais à l'occasion pour voir si je peux l'adapter.
Pour récupérer les images, je dois faire un mise à jour?
Envoyé de mon SM-G950F en utilisant Tapatalk
Je regarderais à l'occasion pour voir si je peux l'adapter.
Pour récupérer les images, je dois faire un mise à jour?
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
oui j'ai poussé la mise a jour dams le market
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
J'avais pensé que tu mettrais les images dans un nouveau dossier.
Je les aurais les appeler ve_xxx
Envoyé de mon SM-G950F en utilisant Tapatalk
Je les aurais les appeler ve_xxx
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Après mise à jour les nouvelles images n'apparaissent pas.
J'ai loupé qq chose?
Envoyé de mon SM-G950F en utilisant Tapatalk
J'ai loupé qq chose?
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Mauvaise nouvelle, il semble que désormais, en V4, on ne puisse plus télécharger un widget depuis le market.
J'imagine que tout doit passer maintenant par le nouveau système.
Envoyé de mon SM-G950F en utilisant Tapatalk
J'imagine que tout doit passer maintenant par le nouveau système.
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
non, c'est toujours dispo les maj sur core V4, je suis en Alpha et pas de soucis
j'avais oublié de valider qq chose, j'ai repoussé
j'avais oublié de valider qq chose, j'ai repoussé
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Je voulais simplement dire que le bouton "installer" n'est plus disponible sur les widgets trouvés sur le market en V4.
Ceci dit, pour en revenir à Girouette, je ne vois pas comment remplacer Value_Dir_Vent par les nouvelles images.
Je vois bien la direction du vent avec les icônes simples mais je cale sur comment mettre à la place les images.
Peut-être remplacer les noms "Sud", ... par le nom complet de l'image avec le chemin, mais vu le nombre à modifier, je préfère demander avant.
Merci
Envoyé de mon SM-G950F en utilisant Tapatalk
Ceci dit, pour en revenir à Girouette, je ne vois pas comment remplacer Value_Dir_Vent par les nouvelles images.
Je vois bien la direction du vent avec les icônes simples mais je cale sur comment mettre à la place les images.
Peut-être remplacer les noms "Sud", ... par le nom complet de l'image avec le chemin, mais vu le nombre à modifier, je préfère demander avant.
Merci
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
tu n'as pas un soucis avec ton jeedom car je suis 4.0.15 et je n'ai pas de soucis avec l'ancien plugins
- Pièces jointes
-
- Capture d’écran 2019-09-22 à 17.17.46.png (307.32 Kio) Consulté 925 fois
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Écoute, je ne comprends rien, le bouton est réapparu.
Envoyé de mon SM-G950F en utilisant Tapatalk
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
redemarre ta jeedom peut-etre
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Je ferais ça après.
J'essaie de coller les images dans le widget et je sèche
Envoyé de mon SM-G950F en utilisant Tapatalk
J'essaie de coller les images dans le widget et je sèche
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Quand je parlais de coller les images, je ne parlais pas bien sûr de les mettre dans le répertoire. Ça c'est facile. J'en ai profité pour les "renormaliser".
Ce que je voulais dire c'est faire afficher les images dans le widget.
Mais bon, je crois que j'ai atteint mon seuil de compétence.
J'ai modifié le code du widget comme ceci:
Mais manifestement ça n'a rien changé.
Peux-tu me dire ce que j'ai foiré?
Merci
Ce que je voulais dire c'est faire afficher les images dans le widget.
Mais bon, je crois que j'ai atteint mon seuil de compétence.
J'ai modifié le code du widget comme ceci:
Code : Tout sélectionner
<div style="min-width:100px;min-height:90px;" class="cmd #history# tooltips cmd-widget cursor container-fluid" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#" data-eqLogic_id="#eqLogic_id#" data-eqLogic_id="#eqLogic_id#" title="#collectDate#">
<!-- Info Widget
Basé sur les widget de : ??
Mise à jour : JAG 20190610 : Update code pour la valeur numérique et mise à jour direction texte
-->
<div class="title #hide_name#">
<div class="cmdName" style="#hideCmdName#">#name_display#</div>
</div>
<div style="margin:2px auto 5px;width: 100%;height: 24px; font-size:24px" class="iconCmd#id#"></div>
<div style="display:inline-block">
<div class="value">
<span class="value#id# timeCmd label label-default value"></span><br/>
<span class ="valueVent#id#" style="font-size: 10px;"></span>
<!-- Historique -->
<div class="cmdStats #hide_history# Stats_hist#id#" style="#displayHistory# text-align: left;">
<span title="Min" class="tooltips">#minHistoryValue#</span>|<span title="Moy" class="tooltips">#averageHistoryValue#</span>|<span title="Max" class="tooltips">#maxHistoryValue#</span> <i class="#tendance#"></i>
</div>
</div>
</div>
<script>
jeedom.cmd.update['#id#'] = function(_options){
// Variable Taille Texte
var srcFontSize = ('#font_size#'!='#'+'font_size#') ? "#font_size#": "11px";
var srcMargSize = '#marge_size#';
var srcFontSizeStat = ('#font_size_hist#'!='#'+'font_size_hist#') ? "#font_size_hist#": "10px";
// Options de personnalisation avec valeur par defaut
var srcNum = ('#num#'!='#'+'num#') ? "#num#": "";
var Value_Dir;
var Value_Dir_N;
var Value_Dir_Vent;
//Paramétrage pour la valeur numérique
if (srcNum =="X" || srcNum =="x") {
// Pour l'utilisation valeur 1 à 16
Value_Dir_N = parseFloat(_options.display_value);
if (Value_Dir_N == 1) {
Value_Dir = 360;
} else if (Value_Dir_N == 2) {
Value_Dir = 22.5;
} else if (Value_Dir_N == 3){
Value_Dir = 45;
} else if (Value_Dir_N == 4){
Value_Dir = 67.5;
} else if (Value_Dir_N == 5){
Value_Dir = 90;
} else if (Value_Dir_N == 6){
Value_Dir = 112.5;
} else if (Value_Dir_N == 7){
Value_Dir = 135;
} else if (Value_Dir_N == 8){
Value_Dir = 157.5;
} else if (Value_Dir_N == 9){
Value_Dir = 180;
} else if (Value_Dir_N == 10){
Value_Dir = 202.5;
} else if (Value_Dir_N == 11){
Value_Dir = 225;
} else if (Value_Dir_N == 12){
Value_Dir = 247.5;
} else if (Value_Dir_N == 13){
Value_Dir = 270;
} else if (Value_Dir_N == 14){
Value_Dir = 292.5;
} else if (Value_Dir_N == 15){
Value_Dir = 315;
} else if (Value_Dir_N == 16){
Value_Dir = 337.5;
} else {
Value_Dir = 8000;
}
}else{
Value_Dir = parseFloat(_options.display_value);
}
var srcImgURL = "data/customTemplates/dashboard/cmd.action.other.Multi-action-Defaut/vent"
//Valeur Direction vent
if (Value_Dir >= 0 && Value_Dir < 11.25) {
Value_Dir_Vent = "ve_rose_n";
} else if (Value_Dir >= 11.25 && Value_Dir < 33.75) {
Value_Dir_Vent = "ve_rose_nne";
} else if (Value_Dir >= 33.75 && Value_Dir < 56.25){
Value_Dir_Vent = "ve_rose_ne";
} else if (Value_Dir >= 56.25 && Value_Dir <78.75){
Value_Dir_Vent = "ve_rose_ene";
} else if (Value_Dir >= 78.75 && Value_Dir < 101.25){
Value_Dir_Vent = "ve_rose_e";
} else if (Value_Dir >= 101.25 && Value_Dir < 123.75){
Value_Dir_Vent = "ve_rose_ese";
} else if (Value_Dir >= 123.75 && Value_Dir < 145.25){
Value_Dir_Vent = "ve_rose_se";
} else if (Value_Dir >= 145.25 && Value_Dir < 168.75){
Value_Dir_Vent = "ve_rose_sse";
} else if (Value_Dir >= 168.75 && Value_Dir < 191.25){
Value_Dir_Vent = "ve_rose_s";
} else if (Value_Dir >= 191.15 && Value_Dir < 213.75){
Value_Dir_Vent = "ve_rose_sso";
} else if (Value_Dir >= 213.75 && Value_Dir < 236.25){
Value_Dir_Vent = "ve_rose_so";
} else if (Value_Dir >= 236.25 && Value_Dir < 258.75){
Value_Dir_Vent = "ve_rose_oso";
} else if (Value_Dir >= 258.75 && Value_Dir < 281.25){
Value_Dir_Vent = "ve_rose_o";
} else if (Value_Dir >= 281.25 && Value_Dir < 303.75){
Value_Dir_Vent = "ve_rose_ono";
} else if (Value_Dir >= 303.75 && Value_Dir < 326.25){
Value_Dir_Vent = "ve_rose_no";
} else if (Value_Dir >= 326.25 && Value_Dir < 348.75){
Value_Dir_Vent = "ve_rose_nno";
} else if (Value_Dir >= 348.75 && Value_Dir <= 360){
Value_Dir_Vent = "ve_rose_n";
} else {
Value_Dir_Vent = "(Erreur)";
}
//Update icône
$('.cmd[data-cmd_id=#id#] .iconCmd#id#').empty().append('<i class="icon fas fa-location-arrow"></i>');
$('.cmd[data-cmd_id=#id#] .iconCmd#id#').css('transform','rotate('+(Value_Dir - 45)+'deg)');
//Update valeur
$('.cmd[data-cmd_id=#id#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate);
$('.cmd[data-cmd_id=#id#] .value#id#').empty().append(_options.display_value+' '+'#unite#');
$('.cmd[data-cmd_id=#id#] .valueVent#id#').empty().append('<img src="'+srcImgURL + Value_Dir_Vent +'.png' + '>');
//Taille Texte et marge pour la valeur
$('.cmd[data-cmd_id=#id#] .Stats#id#').css('font-size',srcFontSize);
$('.cmd[data-cmd_id=#id#] .Stats#id#').css('line-height',srcMargSize);
//Taille Texte pour l'historique
$('.cmd[data-cmd_id=#id#] .Stats_hist#id#').css('font-size',srcFontSizeStat);
}
jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
</script>
</div>
Peux-tu me dire ce que j'ai foiré?
Merci
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
J’y regarderais dans la semaine car cela prend du temps
Par contre tu ne peux que les valeurs varies, je ne met pas de variable ?
Ou alors tu veux qq chose qui soit utilisable pour d autres choses de type numérique ?
Envoyé de mon iPhone en utilisant Tapatalk
Par contre tu ne peux que les valeurs varies, je ne met pas de variable ?
Ou alors tu veux qq chose qui soit utilisable pour d autres choses de type numérique ?
Envoyé de mon iPhone en utilisant Tapatalk
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Je n'ai pas compris ta question.
Tu dois penser plus vite que tu n'écris.
Ce que je souhaites c'est exactement ce que tu as fait mais, au lieu d'avoir les icônes de direction, je préférerais avoir les images que je t'ai envoyées.
Si ce n'est pas trop compliqué.
Maintenant, peut-être que l'on peut utiliser "Baro" pour le faire en le modifiant comme tu l'as suggéré tout à l'heure.
Si tu penses que c'est faisable, je m'y attellerai demain.
Envoyé de mon SM-G950F en utilisant Tapatalk
Tu dois penser plus vite que tu n'écris.
Ce que je souhaites c'est exactement ce que tu as fait mais, au lieu d'avoir les icônes de direction, je préférerais avoir les images que je t'ai envoyées.
Si ce n'est pas trop compliqué.
Maintenant, peut-être que l'on peut utiliser "Baro" pour le faire en le modifiant comme tu l'as suggéré tout à l'heure.
Si tu penses que c'est faisable, je m'y attellerai demain.
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Salut,
Je t'ai pondu quelques choses à tester
c'est les mêmes réglages que le widget baro pour la légende
après j'ai ajouté une variables par angle : level_1 à level_18
le code que je te donne est valable pour la v4 mais pas pour la v3
Je t'ai pondu quelques choses à tester
Code : Tout sélectionner
<div style="min-width:80px; mini-height:90px;" class="cmd tooltips cmd-widget cursor container-fluid #history#" data-type="info" data-subtype="numeric" data-cmd_id="#id#" data-cmd_uid="#uid#">
<!-- Info Widget
Basé sur les widget de :
Mise à jour : JAG 20190922 : Création
-->
<div class="title #hide_name#">
<div class="cmdName" style="#hideCmdName#">#name_display#</div>
</div>
<div style="text-align:center;">
<div id="rosedesventsDivIMG#id#" class="rosedesvents_div_img">
<span id="rosedesventsIMG#id#" class="iconCmd#id# rosedesvents_img"></span>
</div>
<div style="display:inline-block;">
<div class="value">
<span class="value#id# timeCmd label label-default value"></span>
</div>
<!-- Historique -->
<div class="cmdStats #hide_history#" style="#displayHistory# font-size : 10px;text-align: left;">
<span title="Min" style="float:left;">Min : #minHistoryValue# #unite#</span><br/>
<span title="Moy" style="float:left;">Moy : #averageHistoryValue# #unite#</span><br/>
<span title="Max" style="float:left;">Max : #maxHistoryValue# #unite#</span><br/>
<i class="#tendance#"></i>
</div>
</div>
</div>
<script>
jeedom.cmd.update['#id#'] = function(_options){
// Options de personnalisation avec valeur par defaut
// Paramètrage du logo
var srcImglogo = ('#logo#'!='#'+'logo#') ? "#logo#" : "ve_ro_vent_";
var srcImglogo_T = ('#logo_type#'!='#'+'logo_type#') ? "#logo_type#" : "png";
// Paramétrage Niveau
var level_1 = (is_numeric('#level_1#')) ? parseFloat('#level_1#') : 0;
var level_2 = (is_numeric('#level_2#')) ? parseFloat('#level_2#') : 11.24;
var level_3 = (is_numeric('#level_3#')) ? parseFloat('#level_3#') : 33.74;
var level_4 = (is_numeric('#level_4#')) ? parseFloat('#level_4#') : 56.24;
var level_5 = (is_numeric('#level_5#')) ? parseFloat('#level_5#') : 78.74;
var level_6 = (is_numeric('#level_6#')) ? parseFloat('#level_6#') : 101.24;
var level_7 = (is_numeric('#level_7#')) ? parseFloat('#level_7#') : 123.74;
var level_8 = (is_numeric('#level_8#')) ? parseFloat('#level_8#') : 145.24;
var level_9 = (is_numeric('#level_9#')) ? parseFloat('#level_9#') : 168.74;
var level_10 = (is_numeric('#level_10#')) ? parseFloat('#level_10#') : 191.24;
var level_11 = (is_numeric('#level_11#')) ? parseFloat('#level_11#') : 213.74;
var level_12 = (is_numeric('#level_12#')) ? parseFloat('#level_12#') : 236.24;
var level_13 = (is_numeric('#level_13#')) ? parseFloat('#level_13#') : 258.74;
var level_14 = (is_numeric('#level_14#')) ? parseFloat('#level_14#') : 281.24;
var level_15 = (is_numeric('#level_15#')) ? parseFloat('#level_15#') : 303.74;
var level_16 = (is_numeric('#level_16#')) ? parseFloat('#level_16#') : 326.24;
var level_17 = (is_numeric('#level_17#')) ? parseFloat('#level_17#') : 348.74;
var level_18 = (is_numeric('#level_18#')) ? parseFloat('#level_18#') : 360;
// Paramètrage du logo ERREUR
var srcImglogoER = ('#logo_error#'!='#'+'logo_error#') ? "#logo_error#" : "er_oups1";
var srcImglogoER_T = ('#logo_error_type#'!='#'+'logo_error_type#') ? "#logo_error_type#" : "png";
// Paramètre de la position de la légende
var srcImgleg_pos = ('#leg_pos#'!='#'+'leg_pos#') ? "#leg_pos#" : "right";
// Paramètre "sizehw" : à déclarer en pixels - 92 maxi
var srcImgHeight = (is_numeric('#sizeh#')) ? parseFloat('#sizeh#') : 80;
var srcImgWidth = (is_numeric('#sizew#')) ? parseFloat('#sizew#') : 83;
var srcImgSize = 'height='+srcImgHeight+'px width='+srcImgWidth+'px';
// Paramétrage des images
var srcImgURL = 'data/customTemplates/dashboard/cmd.action.other.Multi-action-Defaut/vent/';
var srcImgURL_ER = 'data/customTemplates/dashboard/cmd.action.other.Multi-action-Defaut/error/';
// Update
var srcPictureID;
var State = parseFloat(_options.display_value);
if (State > level_1 && State <= level_2){
srcPictureID = "n";
} else if (State > level_2 && State <= level_3){
srcPictureID = "nne";
} else if (State > level_3 && State <= level_4){
srcPictureID = "ne";
} else if (State > level_4 && State <= level_5){
srcPictureID = "ene";
} else if (State > level_5 && State <= level_6){
srcPictureID = "e";
} else if (State > level_6 && State <= level_7){
srcPictureID = "ese";
} else if (State > level_7 && State <= level_8){
srcPictureID = "se";
} else if (State > level_8 && State <= level_9){
srcPictureID = "sse";
} else if (State > level_9 && State <= level_10){
srcPictureID = "s";
} else if (State > level_10 && State <= level_11){
srcPictureID = "sso";
} else if (State > level_11 && State <= level_12){
srcPictureID = "so";
} else if (State > level_12 && State <= level_13){
srcPictureID = "oso";
} else if (State > level_13 && State <= level_14){
srcPictureID = "o";
} else if (State > level_14 && State <= level_15){
srcPictureID = "ono";
} else if (State > level_15 && State <= level_16){
srcPictureID = "no";
} else if (State > level_16 && State <= level_17){
srcPictureID = "nno";
} else if (State > level_17 && State <= level_18){
srcPictureID = "n";
} else {
srcPictureID = "error";
srcImgURL = srcImgURL_ER;
}
// Update IMG + gestion erreur
if (srcPictureID == "error"){
$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').html('<img src="'+srcImgURL +srcImglogoER +'.'+ srcImglogoER_T+'" style="height:80px;width:80px;">');
} else {
$('.cmd[data-cmd_uid=#uid#] .iconCmd#id#').empty().append('<img src="'+srcImgURL + srcImglogo +srcPictureID +'.'+ srcImglogo_T+'" '+srcImgSize+'>');
}
$('.cmd[data-cmd_uid=#uid#] .value#id#').empty().append(_options.display_value+' '+'#unite#');
$('.cmd[data-cmd_uid=#uid#]').attr('title','Valeur du '+_options.valueDate+', collectée le '+_options.collectDate);
// Paramétrage des affichage
// Position image
if (srcImgleg_pos == "right"){
$("#rosedesventsDivIMG#id#.rosedesvents_div_img").css("float","left");
$("#rosedesventsIMG#id#.rosedesvents_img").css("margin-right","15px");
} else if (srcImgleg_pos == "left"){
$("#rosedesventsDivIMG#id#.rosedesvents_div_img").css("float","right");
$("#rosedesventsIMG#id#.rosedesvents_img").css("margin-left","15px");
} else {
//aucune modification nécessaire
}
// Position Texte
if (srcImgleg_pos == "right") {
$("#rosedesventsState#id#.rosedesvents_state").css("text-align","left");
} else if (srcImgleg_pos == "left"){
$("#rosedesventsState#id#.rosedesvents_state").css("text-align","right");
} else if (srcImgleg_pos == "low"){
//aucune modification nécessaire
}
}
jeedom.cmd.update['#id#']({display_value:'#state#',valueDate:'#valueDate#',collectDate:'#collectDate#',alertLevel:'#alertLevel#'});
</script>
</div>
<style>
span.rosedesvents_img {
height: 80px;
}
span.rosedesvents_div_img {
margin-left: 5px;
position:relative;
height: 64px;
width: 62px;
float:left;
}
span.rosedesvents_state {
font-weight: bold;
font-size: 1.5em;
margin-top: 5px;
display: block;
}
</style>
après j'ai ajouté une variables par angle : level_1 à level_18
le code que je te donne est valable pour la v4 mais pas pour la v3
Box : Jeedom Smart + Jeedom VM-Synology (avec Jeedom en beta)
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Protocoles : Z-wave - RFXcom - Hue - Bluetooth - Xiaomi
Mon Matériel
Widgets développés
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Ok, je regarde ça ce soir quand je serais tranquille
Envoyé de mon SM-G950F en utilisant Tapatalk
Envoyé de mon SM-G950F en utilisant Tapatalk
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Re: [Widget JAG] : Ensemble de mes Widgets (compatible core v3)
Alors ça marche mais la vitesse de rafraîchissement de la girouette est un peu lente.
De plus, j'avais renommé toutes les images pour les appeler ve_rose_xxx, j'ai donc modifié le code en conséquence.
Je te joins une capture, ça rend plutôt pas mal.
Une idée pour la vitesse de rafraîchissement ?
De plus, j'avais renommé toutes les images pour les appeler ve_rose_xxx, j'ai donc modifié le code en conséquence.
Je te joins une capture, ça rend plutôt pas mal.
Une idée pour la vitesse de rafraîchissement ?
- Pièces jointes
-
- Capture.PNG (20.4 Kio) Consulté 866 fois
Jeedom V4 DIY
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
RPI3B+
SSD
RFXCOM version XL
Contrôleur Z-Wave Z-stick Gen5
CronBee2
Et plus de 70 devices de toutes marques et toutes natures
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 3 invités