Page 1 sur 1

données sql de mon pi sur ma domobox

Posté : sam. 28 nov. 2015 22:43
par raptor
Bonjour,

Explication rapide, j'ai deux PI , un pour gérer les températures et conso de ma PAC (script, sql, apache.....ect ) , et une box domotique sous Jeedom.

Dans la box domotique, il existe un plugin, qui permet d’intégrer les données en provenance d'un autre PI.
Pour cela le plugin génère automatiquement une url que voici, après avoir inscrit le nom des champs sql :

http://109.190.zz.xx/core/api/jeeApi.ph ... et_pcValue>

Dans la doc du plugin, il est dit:
faire un appel http depuis votre script avec cette url.
Je connais mon script, mais je ne sais pas faire d'appel http, quelqu'un pourrait il m'aider?
Merci

Re: données sql de mon pi sur ma domobox

Posté : dim. 29 nov. 2015 00:53
par darkprocess75
Il suffit par exemple d'utiliser curl pour passer la commande.

Re: données sql de mon pi sur ma domobox

Posté : dim. 29 nov. 2015 09:16
par raptor
Slt,

Bon avant de mettre dans mon script, j'ai essayé de lancer la commande manuellement (en mettant la bonne IP):

curl http://109.190.zz.xx/core/api/jeeApi.ph ... et_pcValue>

et j'ai cette erreur : bash: Erreur de syntaxe près du symbole inattendu « newline »

Re: données sql de mon pi sur ma domobox

Posté : dim. 29 nov. 2015 13:43
par darkprocess75
Il faut la passer entre guillemet. Pour le passeage des variables je sais pas trop comment faire.

Re: données sql de mon pi sur ma domobox

Posté : lun. 30 nov. 2015 07:24
par raptor
Ok ça passe avec guillemets reste à voir comment récupérer les datas .....


Envoyé de mon iPad en utilisant Tapatalk

Re: données sql de mon pi sur ma domobox

Posté : lun. 30 nov. 2015 09:54
par destroyedlolo
darkprocess75 a écrit :Il faut la passer entre guillemet. Pour le passeage des variables je sais pas trop comment faire.
Si tu met un double guillemet ( " ), les variables seront remplacées, avec un simple guillemet ( ' ), non.

Re: données sql de mon pi sur ma domobox

Posté : lun. 30 nov. 2015 22:44
par raptor
j'ai fait l'essai avec les deux, et avec les doubles guillemets, la commande passe bien, j'ai un retour OK, mais rien en affichage du serveur qui est censés recevoir les données.
Y a t il un truc pour voir si la commande "capture" bien les données sur mes variables temp_ext, temp_dep_pc, et temp_ret_pc????