Lancer Cmd sur ouverture d'un Design

Bonjour à tous,

Quelqu’un sait-il s’il est possible de lancer une commande au moment de l’ouverture d’un design ?
Merci

Hello @sigalou,

EDIT : Je crois avoir compris ta question, et ça n’a rien à voir, une commande d’un plugin par exemple ?

La seule possibilité que j’ai en tête, pour exécuter du php par exemple à l’ouverture d’un design, c’est en ajax, tu peux, en cliquant sur un lien/bouton par exemple ou au chargement de la page :

<p></p>
<script type="text/javascript">
    $(document).ready(function(){
            $.ajax({
                type: 'POST',
                url: 'test.php',
                success: function(data) {
            		alert(data);
                    $("p").text(data);

                }
            });
});
</script>

Code du test.php :

<?php
echo "Ca marche !";
?>
1 « J'aime »

@sigalou

Donc pour exécuter une commande Jeedom au chargement tu dois récupérer son ID et donc en code tu mets quelque chose comme :

<script type="text/javascript">
    $(document).ready(jeedom.cmd.execute({id: '278'}));
</script>

Valeur du data-cmd_id="278"

Génial, merci pour tes excplications, je vais tester et je te dis.

Hello,

Je m’imisse. Est-ce que c’est la même technique (execute sur l’id) quand il s’agit de rafraîchir les valeurs d’un virtuel lors de l’appel d’un design ?

J’ai cru voir qu’ils ne se mettaient plus à jour tout seuls.

Bison

@Aidom
Extra, c’est archi simple et fonctionne du tonnerre.

J’ai fait un mini tuto pour m’en souvenir et aider ceux qui en ont besoin :
http://sigalou-domotique.fr/domotique/78-lancer-une-commande-a-l-affichage-d-une-page-design-sur-jeedom

Encore merci !!

3 « J'aime »

Normalement, tout se met à jour, c’est que le widget a un souci.
C’est pas un widget V3 utilisé en V4 par hasard ?

@sigalou, avec plaisir :+1:

Il s’agit d’un virtuel et non d’un widget

@Bison, pour refresh un virtuel ou exécuter la commande, c’est identique et le même fonctionnement, ça reste une commande en soit.

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.