Page 1 sur 1

Domoticz et Myfox

Publié : 30 avr. 2017, 10:44
par Lamusicadomi
Bonjour,

Je voudrais communiquer entre Domoticz et Myfox.
Je sais qu'il existe l'API mais je ne vois pas comment l'inscrire en Lua dans Domoticz
Par exemple :
Si un contacteur fenetre est On, je ferme le chauffage dans cette piece...
A bientôt !

Re: Domoticz et Myfox

Publié : 06 mai 2017, 15:31
par Lamusicadomi
Bonjour,

J'ai un peu avancé sur le domaine en connaissant les identifiants MYFOX pour me connecter à la HC2 de MYFOX.
Maintenant je voudrai envoyer des commandes sous LUA à MYFOX en utilisant cet API.
Pouvez m'aider sur le code ?
Sinon connaissez vous un traducteur PHP en LUA car j'ai un script en PHP pour essayer...
A bientôt !

Re: Domoticz et Myfox

Publié : 07 mai 2017, 09:47
par deennoo
Tu peux donner tes sources et exemple stp ?

Re: Domoticz et Myfox

Publié : 07 mai 2017, 10:58
par Lamusicadomi
Bonjour,

Voilà le script que je voudrais traduire en LUA pour l'étudier et le rendre compatible avec MYFOX.

https://www.ituilerie.com/?p=3213

Est-ce possible et pas trop compliqué de le faire en LUA.
Pendant que j'y suis, connaissez vous un livre sur LUA super bien ?
A bientôt !

Re: Domoticz et Myfox

Publié : 08 mai 2017, 17:40
par Lamusicadomi
Bonjour à tous,

je poursuis mes études sur l'envoi d'un ordre sur MYFOX via l'API MYFOX.
Cette syntaxe dans Domoticz est elle bonne ? :
if (timeofday['Daytime']) then
curl 'https://api.myfox.me:443/v2/site/000000 ... klmnopqrst' end
return commandArray
J'ai essayé et j'ai comme erreur :
Error: EventSystem: in Essai 3: [string "commandArray = {}..."]:4: attempt to call global 'curl' (a nil value)
Peut on m'expliquer ?
A bientôt !

Re: Domoticz et Myfox

Publié : 09 mai 2017, 22:35
par deennoo
Lamusicadomi a écrit :Bonjour à tous,

je poursuis mes études sur l'envoi d'un ordre sur MYFOX via l'API MYFOX.
Cette syntaxe dans Domoticz est elle bonne ? :
if (timeofday['Daytime']) then
curl 'https://api.myfox.me:443/v2/site/000000 ... klmnopqrst' end
return commandArray
J'ai essayé et j'ai comme erreur :
Error: EventSystem: in Essai 3: [string "commandArray = {}..."]:4: attempt to call global 'curl' (a nil value)
Peut on m'expliquer ?
A bientôt !
tu ouvre une page donc

Code : Tout sélectionner

 commandArray['OpenURL']='https://api.myfox.me:443/v2/site/000000/device/0000000/heater/off?access_token=abcdefghijklmnopqrst' 
devrait aller comme indiqué ici : https://www.domoticz.com/wiki/Events

Si tu as vraiment besoin de curl : il faut fait un runcommand :

Code : Tout sélectionner

runcommand =  "curl https://api.myfox.me:443/v2/site/000000/device/0000000/heater/off?access_token=abcdefghijklmnopqrst";
os.execute(runcommand);
devraitt fonctioner

Re: Domoticz et Myfox

Publié : 10 mai 2017, 09:25
par Lamusicadomi
OK j'essaye et te tiens au courant...