[LUA] Exporter des données vers emoncms.org
Re: Lua : Exporter des données vers emoncms.org
j'ai le même problème, c'est, à mon avis un délai de réponse trop long du site distant. Mais comme ce n'est qu’intermittent cela ne gène guère l'archivage des données
Re: Lua : Exporter des données vers emoncms.org
Bonjour,
Quelqu'un utilise ce script sur une installation locale de emoncms ?
Ça ne fonctionne pas chez moi:
Quelqu'un utilise ce script sur une installation locale de emoncms ?
Ça ne fonctionne pas chez moi:
Code : Tout sélectionner
Error: Error opening url: http://192.168.x.xxx/emoncms/api/post?apikey=MA_CLEF_API&json=%7BBureau%5FTemp%3A22%2E7%7D
Re: Lua : Exporter des données vers emoncms.org
Je n'ai pas testé en local
Il y t'il besoin d'une clé API pour une utilisation locale?
As tu essayé sans le http:// ?
Il y t'il besoin d'une clé API pour une utilisation locale?
As tu essayé sans le http:// ?
Re: Lua : Exporter des données vers emoncms.org
Salut,
Il faut une clef API en local oui.
Par contre il semblerait que la syntaxe ne soit pas la même: la version en ligne et la version de github ne sont pas les mêmes.
Il faut apparemment rajouter un n° de node.
Ca fonctione en remplacant:
par
Je vais essayer, avec mon petit niveau, d'adapter ton script à mon besoin.
Petite question: dans ton script tu limites à 11 devices, il y a une raison particulière ?
Il faut une clef API en local oui.
Par contre il semblerait que la syntaxe ne soit pas la même: la version en ligne et la version de github ne sont pas les mêmes.
Il faut apparemment rajouter un n° de node.
Ca fonctione en remplacant:
Code : Tout sélectionner
os.execute('curl -m5 "'..url_emoncms ..'post?apikey=' .. API_key .. '&json=' .. fields)
Code : Tout sélectionner
os.execute('curl --data "data='.. fields .. '" "http://192.168.x.xxx/emoncms/input/post.json?node=domoticz&apikey=MA_CLEF_API"')
Petite question: dans ton script tu limites à 11 devices, il y a une raison particulière ?
Re: Lua : Exporter des données vers emoncms.org
je n'ai pas réussi à le faire fonctionner avec plus
Re: Lua : Exporter des données vers emoncms.org
Merci pour ce script qui fonctionne très bien chez moi.
Par contre étant sur un syno, j'ai décommenté la ligne suivante :
et commenté celle ci :
Laurent
Par contre étant sur un syno, j'ai décommenté la ligne suivante :
Code : Tout sélectionner
commandArray[1]={['OpenURL']=url_emoncms ..'post?apikey=' .. API_key .. '&json=' .. fields }Code : Tout sélectionner
--os.execute('curl -m5 "'..url_emoncms ..'post?apikey=' .. API_key .. '&json=' .. fields)Re: Lua : Exporter des données vers emoncms.org
nouvelle version 2.1 prenant en compte le signe négatif
https://github.com/papo-o/domoticz_scri ... moncms.lua
https://github.com/papo-o/domoticz_scri ... moncms.lua
Re: Lua : Exporter des données vers emoncms.org
Mauvaise nouvelle, Emoncms.org devient payant au 1er juillet 2018
Nous sommes en train d'ajouter la facturation à emoncms.org afin de financer les coûts, la maintenance et le développement du serveur. Ce qui suit donne les coûts prévus pour votre (vos) compte (s). Nous réinitialiserons le solde du compte ci-dessous le 1er juillet 2018, date à laquelle la facturation commencera. À partir de maintenant jusqu'au 1er juillet 2018 sera une période d'essai.
Une fois la facturation commencée, il y aura une option pour lier votre compte OpenEnergyMonitor Shop à votre compte emoncms.org. Si vous avez déjà acheté du matériel chez nous, vous obtiendrez automatiquement un crédit emoncms.org basé sur un pourcentage du montant de la commande. Par exemple, si vous avez acheté un EmonPi au prix de £ 153, cela vous donnera un crédit de £ 31 (20% *) sur le crédit emoncms.org, soit cinq ans d'utilisation gratuite pour six flux à £ 1 / flux / an *...
Re: Lua : Exporter des données vers emoncms.org
Comme emoncms devient payant, je suis passé en local sur mon syno en utilisant le script de papoo :
https://github.com/papo-o/domoticz_scri ... moncms.lua
J'ai changé l'adresse du script mais j'ai eu un soucis avec le compteur électrique. en effet, pour une raison inconnue, le json est refusé si le 2e nombre est à virgule. Par exemple {energie : 244.0000;3353.000} fait planter l'input. Par contre, cela fonctionne sur emoncms.org et avec energie : 244.0000;3353}
J'ai cherché pendant une bonne soirée et j'ai corrigé une petite erreur dans le code de papoo qui résout ce soucis :
ligne 123 : if nbCommas > 1 and c ~= nil then
Il faut remplacer > par >= pour faire le test si il y a 2 valeurs, sinon, le "découpage" ne se fait pas.
Avec cette modif et l'application des canaux, ca roule ! Merci du script !
https://github.com/papo-o/domoticz_scri ... moncms.lua
J'ai changé l'adresse du script mais j'ai eu un soucis avec le compteur électrique. en effet, pour une raison inconnue, le json est refusé si le 2e nombre est à virgule. Par exemple {energie : 244.0000;3353.000} fait planter l'input. Par contre, cela fonctionne sur emoncms.org et avec energie : 244.0000;3353}
J'ai cherché pendant une bonne soirée et j'ai corrigé une petite erreur dans le code de papoo qui résout ce soucis :
ligne 123 : if nbCommas > 1 and c ~= nil then
Il faut remplacer > par >= pour faire le test si il y a 2 valeurs, sinon, le "découpage" ne se fait pas.
Avec cette modif et l'application des canaux, ca roule ! Merci du script !
domoticien amateur option bidouille
Re: Lua : Exporter des données vers emoncms.org
Merci pour cette correction
je viens de mettre à jour le github
je viens de mettre à jour le github