Bonjour,
j'ai installé le widget OnOff, bouton de commande.
Lorsque je clic sur le bouton la commande s’exécute bien cependant l'icone dans le dashboard ne se réactualise pas. Il faut que je raffraichisse la page pour qu'il s'actualise.
Y a-t-il une solution ?
Merci
Widget OnOff
Re: Widget OnOff
Salut,
Le widget n'a pas du être mis à jour suite au passage en version 3.2 de jeedom. Il y a pas mal de posts à ce sujet sur le forum. Je suis sur mon tél là mais je peux essayer de voir ce qu'il est possible de faire dans la semaine si tu veux. À mon petit niveau bien sûr mais j'ai déjà modifié 2-3 widgets qui ne se rafraîchissaient pas pour les rendre à nouveau fonctionnels...
Le widget n'a pas du être mis à jour suite au passage en version 3.2 de jeedom. Il y a pas mal de posts à ce sujet sur le forum. Je suis sur mon tél là mais je peux essayer de voir ce qu'il est possible de faire dans la semaine si tu veux. À mon petit niveau bien sûr mais j'ai déjà modifié 2-3 widgets qui ne se rafraîchissaient pas pour les rendre à nouveau fonctionnels...
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)
Helper Officiel Jeedom
Widgets développés
Téléchargement d'icônes domotique (Topic Forum)
- SupraDolph
- Timide
- Messages : 478
- Inscription : 17 janv. 2016, 22:44
Re: Widget OnOff
Voici un exemple de widget fonctionnel :
Code : Tout sélectionner
<div style="width:90px;min-height:40px;" class="cmd tooltips cmd-widget cursor" data-type="action" data-subtype="other"
data-cmd_id="#id#" data-cmd_uid="#uid#">
<center>
<span class='cmdName' style="font-weight: bold;font-size : 12px;#hideCmdName#;">#valueName#</span>
<span style="font-size: 3em;font-weight: bold;margin-top: 5px;" class="iconCmd"></span>
</center>
<script>
jeedom.cmd.update['#id#'] = function (_options) {
if (_options.display_value == '1' || _options.display_value == 1 || _options.display_value == '99' ||
_options.display_value == 99 || _options.display_value == 'on') {
if (jeedom.cmd.normalizeName('#name#') == 'on') {
$('.cmd[data-cmd_id=#id#]').hide();
} else {
$('.cmd[data-cmd_id=#id#]').show();
$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<i class="icon jeedom-lumiere-on"></i>');
}
} else {
if (jeedom.cmd.normalizeName('#name#') == 'off') {
$('.cmd[data-cmd_id=#id#]').hide();
} else {
$('.cmd[data-cmd_id=#id#]').show();
$('.cmd[data-cmd_id=#id#] .iconCmd').empty().append('<i class="icon jeedom-lumiere-off"></i>');
}
}
}
jeedom.cmd.update['#id#']({
display_value: '#state#'
});
$('.cmd[data-cmd_uid=#uid#] .iconCmd').off().on('click', function () {
jeedom.cmd.execute({
id: '#id#'
});
});
</script>
</div>
Z-Wave Aeon Stick Gen5 - Debian Stretch - VirtualBox - Alexa - ha-bridge - ZigBee Mi Home
Découvrez mes plugins thermoAlternateView, harmanKardonRC
Découvrez mes plugins thermoAlternateView, harmanKardonRC
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité