Interface Lifedomus Jeedom
#51
(04-17-2017, 07:24 PM)Hsd a écrit : Salut @Carfnann,

je vois que tu commences à jouer un peu avec ta LD  Wink-1627

Pour le retour d'état il te faut l'url qui te permet d'avoir le retour Json de l'état de ton périphérique sur Jeedom.

Tu vas ensuite ajouter une commande dans ton "Equipement" "Lampe"  (1) puis aller modifier cette commande (2)



On inscrit la requête qui va nous retourner le Json contenant la valeur de l'état de la lampe (1)

On coche lecture cyclique (2) qui lancera la commande de mise à jour toutes les X secondes. (Le délais de lecture cyclique est géré dans le connecteur)

Cocher "Parseur JS de la commande" (3) afin de pouvoir renseigner un script qui nous permet de récupérer la valeur dans le fichier Json



Adapter le code ci-dessous au besoin (4) . Entre autre avec les libellés des champs retournés par le Json

Code :
// récupération du fichier et encodage en Json pour traitement
try {
    var obj = JSON.parse(trame);
} catch (e) {
    ldprint("Error parse JSON: " + e.message);
};

// Etat de la lampe
// récupération de la valeur (value) qui indique l'état de la lampe  dans le fichier Json  
Retour_etat = obj.properties.value;

// Transformation de la vleur (value) du Json en 0 ou 1 car d attend un boolean

if (Retour_etat == "true") {Etat = 1;}
else if (Retour_etat == "false") {Etat = 0;}

Indiquer le Label de la variable (1) en indiquant "Etat" (2)



Et voila

@HSD,
Pour améliorermon interface avec Surveillance Station, je voulais créer des variables  bouléennes, au lieu de string.
Mais le chois Booléen n'est pas proposé.
Voici ce que je vois :
   
Ai-je loupé quelque chose ?
Répondre
#52
Salut Jojo,

je viens de vérifier et en effet pas d'accès au type booléen  Question-161f étrange cette histoire.

Je vais poser la question à l'équipe LD.

Bon dimanche
http://www.homesweetdom.lu
Boutique en ligne avec identification des produits testés compatibles Lifedomus
www.homesweetshop.eu
Likes Received: 107 in 69 posts
Likes Given: 133
Répondre




Utilisateur(s) parcourant ce sujet : 2 visiteur(s)