De rien
Etant dans le même cas que toi c'était normal de te répondre.
Le script que j'utilise est en Python.
Il faut donc créer un nouveau script geteedomusvalue.py où tu y colles le code ci-dessous en y mettant les infos suivantes concernant ton eedomus : l'adresse IP, ton user et ton API.
- Code : Tout sélectionner
import json
import sys
import urllib
ID=sys.argv[1]
IPadress="ADRESSE_IP_EEDOMUS"
api_user="USER_EEDOMUS"
api_secret="API_EEDOMUS"
url="http://"+IPadress+"/api/get?api_user="+api_user+"&api_secret="+api_secret+"&action=periph.caract&periph_id="+ID
response = urllib.urlopen(url)
data=response.read()
datauni = unicode(data, 'latin-1')
d=json.loads(datauni)
value=d['body']['last_value']
print value
Pour obtenir la valeur ton équipement, tu crées ensuite une commande
Script Info Numérique en sélectionnant ton script et en rajoutant l'ID de ton équipement :
Exemple :
- Code : Tout sélectionner
geteedomusvalue.py 1363360
Concernant les commandes, faut pas se compliquer la vie, t'as juste à y mettre l'url direct de ta commande que tu trouves via le code API des paramètres expert de ton équipement sur eedomus.
2ème possibilité
Tu peux aussi passer depuis eedomus par un actionneur http et une règle qui envoie les valeurs de ton équipement vers un virtuel sur jeedom à chaque changement de valeur.
Tu crées un virtuel sur Jeedom avec une info virtuel numérique (ou binaire comme tu veux). Tu récupères le lien via la roue crantée à droite (URL Directe).
Tu peux créer ton actionneur http sur eedomus avec des variables utilisateur :
[VAR1] : IP de ton Jeedom
[VAR2] : l'API de Jeedom
[VAR3] : ID de ton virtuel
Ensuite, tu crées tes valeurs :
URL : http://[VAR1]/core/api/jeeApi.php
TYPE : POST
PARAMETRES : ?plugin=virtual&apikey=[VAR2]&type=virtual&id=[VAR3]
&value=Xoù X est la valeur que tu souhaites.
Pour remettre la valeur par défaut, je créer une macro avec la valeur ON à 0 seconde, puis attendre 30 secondes avant d'envoyer la valeur OFF.
T'as plus qu'à créer une règle avec le déclenchement de ta nouvelle macro sur le changement de valeur de ton équipement.
Voilà, c'est ce que je fais pour avoir tous mes équipements d'eedomus sur jeedom et ça marche très bien.
Par contre, pour aller plus loin dans ta demande par rapport à Homekit, je ne pourrais pas t'aider davantage car je ne l'utilise pas.
EDIT : mise à jour du code suite aux remarques