Tutoriel 4 : Récupérer les valeurs de l'interface Luxtronic de Alpha Innotec
11/11/17
Introduction :
Ce tutoriel vous présente comment récupérer dans Jeedom les valeurs concernant l'interface Luxtronic de Alpha Innotec
Vous pourrez également envoyer ces valeurs dans eedomus.
Ce tutoriel vous présente comment récupérer dans Jeedom les valeurs concernant l'interface Luxtronic de Alpha Innotec
Vous pourrez également envoyer ces valeurs dans eedomus.
Matériel :
Pour réaliser ce tutoriel il vous faut au minimum:
- une box Jeedom,
- le script python pour la récupération de valeurs de l'interface Luxtronic :
Pour réaliser ce tutoriel il vous faut au minimum:
- une box Jeedom,
- le script python pour la récupération de valeurs de l'interface Luxtronic :
pac.py.zip |
Créer un périphérique Script dans Jeedom
- Allez dans Jeedom
- Installez le plugin "Script" (gratuit) si ce n'est pas déjà fait
- Créez un périphérique
- donnez un nom
- mettez le dans un objet
- allez dans "Commandes
- faites "Ajouter une commande script"
- donnez un nom à votre commande
- mettez comme "Type Script" : "Script"
- comme "Type": "Info" puis "Numérique" ou "Autre" la valeur que vous souhaitez récupérer
- Maintenant ouvrez le script (avec un éditeur comme Bloc Notes sur Windows ou TextEdit sur Mac) que vous aviez téléchargé précédemment et modifiez les valeurs suivantes :
- vers le début :
- # Luxtronik 2.0 IP
hostHeatpump = '192.168.0.12' #changez ici par l'adresse ip de votre interface
# Luxtronik 2.0 port (standard 8888)
portHeatpump = 8888 #mettez ici le port de votre interface (par défaut 8888)
- # Luxtronik 2.0 IP
- vers la fin :
- conn = httplib.HTTPConnection("192.168.0.12:8888") #changer avec l'adresse ip et le port (comme en haut)
- vers le début :
- Sélectionnez l'intégralité du script et copiez le.
- Retournez dans Jeedom
- Cliquez sur "Nouveau" dans "Requête"
- Insérez le nom suivant : "pac.py"
- Et dans la fenêtre suivante, collez l'intégralité du script
- Sauvegardez
- Dans la "Requête", ajoutez à la suite, la variable correspondante à la valeur que vous souhaitez récupérer
- Pour voir quelles sont les différentes variables, voici (ci-dessous) un tableau avec toutes les valeurs que l'on peut récupérer
pac.py_-_arguments.pdf |
- Sauvegardez
- Si vous souhaitez avoir d'autres valeurs, re-cliquez sur "Ajouter une commande script"
- Mettez le "Type script" et le "Type" comme la commande précédente.
- Pour "Requête", cliquez sur "Parcourir" et choisissez "pac.py" dans la liste.
L'image ci-dessous montre l'exemple pour quelques valeurs.
Envoi des valeurs dans eedomus
Pour envoyer les valeurs dans eedomus, je vous invite à vous rendre sur le tutoriel :
Tutoriel 2 : Les échanges de COM
Section : Récupérer une valeur de Jeedom pour l'envoyer sur eedomus
Pour envoyer les valeurs dans eedomus, je vous invite à vous rendre sur le tutoriel :
Tutoriel 2 : Les échanges de COM
Section : Récupérer une valeur de Jeedom pour l'envoyer sur eedomus
Fin
Voilà, vous savez comment récupérer les informations de votre interface Luxtronic de Alpha Innotec, et également comment les envoyer sur eedomus.
Voilà, vous savez comment récupérer les informations de votre interface Luxtronic de Alpha Innotec, et également comment les envoyer sur eedomus.