maconly34 Posté(e) le 22 mai 2015 Signaler Posté(e) le 22 mai 2015 Bonjour, jeune débutant sur Fibaro mais pas dans le domaine de la domotique, je souhaiterais contrôler des modules par encore reconnus ou pas complètement par la HC2 en 3.60 (GreenWave, FGSD-002...) en associant c'est modules sur Jeedom/RaspBerry ? Et les utiliser depuis des scripts LUA sur HC2 Est-ce possible et par quoi dois-je commencer ? D'avance MERCI
Moicphil Posté(e) le 22 mai 2015 Signaler Posté(e) le 22 mai 2015 Bonsoir. Il faudrait commencer par récupérer la doc Api de Jeedom afin de connaître comment dialoguer avec elle.
maconly34 Posté(e) le 22 mai 2015 Auteur Signaler Posté(e) le 22 mai 2015 Bon voilà j'ai trouvé la doc API. LA requête à passer depuis la Fibaro est la suivante : http://#IP_JEEDOM#/jeedom/core/api/jeeApi.php?apikey=#APIKEY#&type=cmd&id=#ID# #IP_JEEDOM# correspond à votre url d’accès à Jeedom. Il s’agit (sauf si vous êtes connecté à votre réseau local) de l’adresse internet que vous utilisez pour accéder à Jeedom depuis l’extérieure. N’oubliez pas d’indiquer le port ainsi que /jeedom/. #API_KEY# correspond à votre clé API, propre à votre installation. Pour la trouver il faut aller dans le menu « Général », puis « Administration » et « Configuration », en activant le mode Expert vous verrez alors une ligne Clef API. Quelle est la syntaxe pour passer une requête HTML en LUA ? Puis-je écrire cela : Local ma_variable = http://........... Merci Bruno
Moicphil Posté(e) le 23 mai 2015 Signaler Posté(e) le 23 mai 2015 Salut Tu peux essayer en mettant cela dans un bouton d'un module virtuel et en remplacent iP + APIkEY + iD ( j'ai pas tésté ) HC2 = Net.FHttp("192.168.X.XXX", 80);--ip du serveur Jeedom response = HC2:GET("/jeedom/core/api/jeeApi.php?apikey=TA_CLEF_API_ICI&type=cmd&id=XXX");
maconly34 Posté(e) le 23 mai 2015 Auteur Signaler Posté(e) le 23 mai 2015 Merci, je vais tester. Pour le moment je finis l'installation de mon Jeedom.
maconly34 Posté(e) le 23 mai 2015 Auteur Signaler Posté(e) le 23 mai 2015 Bon pour le moment je ne peux pas avancer car je n'ai pas de carte Z-Wave pour mon RaspBerry 2. Mais peut-être que quelqu'un à une idée pour exemple : • Récupérer les données avec Jeedom de ma GreenWave qui est installée sur ma HC2 (données de puissances instantanées que ne sont pas gérées la HC2 / 3.60) • Puis repusher ces infos dans des variables globales sur la HC2, de façon à pouvoir les utiliser dans des scripts. Bon OK c'est un peu tortueux mais why not...
Messages recommandés