Connecter l'UVR1611 à une box eedomus

Modérateurs : ramses, Balajol, monteric, j2c

Répondre
pvilfr
Newbie
Newbie
Messages : 28
Enregistré le : lun. août 30, 2010 19:01 pm
Localisation : Paris

Message par pvilfr »

Quelques infos pour connecter son UVR1611 sur une box domotique eedomus.
Pour cela, vous devez posséder un BL-NET.
Il faut utiliser la capacité de l'eedomus à lire le langage JSON qui est semblable au XML.
Donc, sur le BL-NET, télécharger un fichier html qui contiendra les valeurs que vous souhaitez visualiser sur l'eedomus au format JSON.

Exemple :

{ SENSORS : {
TEMP_capteur : "$x8D200101",
TEMP_bas : "$x8D200601",
TEMP_milieu : "$x8D200301",
PUISSANCE_actuelle : "$xA0350601",
CIRCULATEUR_solaire : "$xAA200201",
DEBIT_solaire : "$x8D200F01",
PID_solaire : "$xAB200201",
LUMINOSITE : "$x8D200501",
}
}

Pour retrouver, les valeurs de chaque variable utilisé par votre programme sur l'UVR1611, le plus simple est d'utiliser le logiciel TA-DESIGNER qui permettra de faire la correspondance et créer un fichier HTML que vous pourrez modifier comme ci-dessus. Dans le fichier HTML, il faut tout enlever et ne garder que le code JSON. Du coup, il ne sera pas très intéressant à lire directement via le BL-NET. Attention à bien respecter le format pour les variables qui doit toujours commencer par &x (x en minuscule).

Sur la box eedomus, ajoutez un péripharique de type HTTP Capteur avec le code suivant :
Image

Je vous détail ici la partie du chemin XPATH ou il faut remplacer "TEMP_haut" par le nom de votre variable de votre fichier sur le BL-NET. Cet exemple vaut pour une variable numérique.


number(translate(translate(/root/SENSORS/TEMP_haut,', ','.-'),'-',''))


Si vous avez seulement du texte à récupérer il faut uniquement mettre dans le chemin XPATH : /root/SENSORS/TEMP_haut

"URL de la requête" : Il faut utiliser ici l'adresse IP local de votre BL-NET. le fichier GRAFIK1.htm (bien respecter la casse) correspond au fichier que vous avez télécharger sur le BL-NET et qui contient donc le JSON. Ce fichier s'appel toujours ainsi, il ne change jamais de nom même si vous télécharger un fichier nommé autrement.

C'est terminé et après que du bonheur car vous retrouvez tout sur la eedomus avec une simplicité pour l'enregistrement des données et leurs exploitations : courbes de température, historique, schéma, etc...

Image
Fichiers joints
HTTP capteur
HTTP capteur
Exemple eedomus
Exemple eedomus
Modifié en dernier par pvilfr le ven. nov. 14, 2014 8:27 am, modifié 1 fois.

Répondre

Retourner vers « UVR-1611 »