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 OnOff

Pour échanger à propos du Market Jeedom, son utilisation etc...
Beber
Timide
Messages : 5
Inscription : 28 nov. 2016, 19:07

Widget OnOff

Message par Beber » 23 nov. 2018, 18:31

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

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

Re: Widget OnOff

Message par Salvialf » 03 déc. 2018, 23:47

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...
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)

Avatar de l’utilisateur
SupraDolph
Timide
Messages : 478
Inscription : 17 janv. 2016, 22:44

Re: Widget OnOff

Message par SupraDolph » 30 déc. 2018, 21:26

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

Répondre

Revenir vers « Market Jeedom »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité