Lua : Exporter des données vers emoncms.org

Vous avez crée un script lua dont vous êtes fier, un .sh génial, un programme python hors du commun, un tuto , c'est ici que vous pouvez les partager.
Soyez précis quant aux prérequis, les manips à faire pour que votre bijou fonctionne (des chmod ?, un apt-get à faire ...)
Décrivez précisément son fonctionnement
Placez votre code entre [Quote] et {/Quote]
papoo
Messages : 1370
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Lua : Exporter des données vers emoncms.org

Message par papoo » 03 janv. 2017, 21:34

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
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


dokho
Messages : 452
Enregistré le : 28 déc. 2014, 19:32

Re: Lua : Exporter des données vers emoncms.org

Message par dokho » 09 juin 2017, 17:01

Bonjour,

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

papoo
Messages : 1370
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Lua : Exporter des données vers emoncms.org

Message par papoo » 09 juin 2017, 17:45

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:// ?
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

dokho
Messages : 452
Enregistré le : 28 déc. 2014, 19:32

Re: Lua : Exporter des données vers emoncms.org

Message par dokho » 10 juin 2017, 17:57

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:

Code : Tout sélectionner

os.execute('curl -m5 "'..url_emoncms ..'post?apikey=' .. API_key .. '&json=' .. fields)
par

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"')
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 ?

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


papoo
Messages : 1370
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Lua : Exporter des données vers emoncms.org

Message par papoo » 10 juin 2017, 19:09

je n'ai pas réussi à le faire fonctionner avec plus
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

lbeaudoin
Messages : 8
Enregistré le : 11 oct. 2016, 10:13

Re: Lua : Exporter des données vers emoncms.org

Message par lbeaudoin » 16 nov. 2017, 11:56

Merci pour ce script qui fonctionne très bien chez moi.
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 }
et commenté celle ci :

Code : Tout sélectionner

--os.execute('curl -m5 "'..url_emoncms ..'post?apikey=' .. API_key .. '&json=' .. fields)
Laurent

papoo
Messages : 1370
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Lua : Exporter des données vers emoncms.org

Message par papoo » 11 mars 2018, 22:54

nouvelle version 2.1 prenant en compte le signe négatif
https://github.com/papo-o/domoticz_scri ... moncms.lua
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

papoo
Messages : 1370
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Lua : Exporter des données vers emoncms.org

Message par papoo » 25 avr. 2018, 22:48

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 *...
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

ganq
Messages : 364
Enregistré le : 01 avr. 2015, 14:20

Re: Lua : Exporter des données vers emoncms.org

Message par ganq » 10 nov. 2018, 23:32

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 !
domoticien amateur option bidouille

papoo
Messages : 1370
Enregistré le : 10 janv. 2016, 11:29
Localisation : Limoges (87)
Contact :

Re: Lua : Exporter des données vers emoncms.org

Message par papoo » 11 nov. 2018, 11:53

Merci pour cette correction
je viens de mettre à jour le github
domoticz beta/RaspBerry PI3 stretch
https://pon.fr github

Disable adblock

This site is supported by ads and donations.
If you see this text you are blocking our ads.
Please consider a Donation to support the site.


Répondre