flechg Posté(e) le 18 mars 2015 Signaler Posté(e) le 18 mars 2015 Bonjourje voudrais faire remonter la conso ainsi que differents capteur de t° sur emoncms sans avoir de serveur est ce que c est possible d une part et si oui ou puis je trouver des info pour le code luamerci encores 
jojo Posté(e) le 18 mars 2015 Signaler Posté(e) le 18 mars 2015 Est-ce que ceci pourrait t'aider : http://www.domotique-fibaro.fr/index.php/topic/3929-yagda-yet-another-graphic-data-analyser-netatmo-vmc-emoncms-json-viewer/
flechg Posté(e) le 18 mars 2015 Auteur Signaler Posté(e) le 18 mars 2015 @jojo merci pour ton aide mais il faut installer un serveur et moi je n en ai pas je voulais juste remonter 3 ou 4 module sur emoncms mais comme je débute en lua je n arrive pas a formuler une requete pour remonter les sondes vers emoncms j ai vu le sujet mais trop compliqué pour moi j ai même posté sur le sujet mais pas de réponse du fait surement de mon niveau et je comprends car il faut du temps pour expliquer merci encore s
jojo Posté(e) le 18 mars 2015 Signaler Posté(e) le 18 mars 2015 moi aussi je suis enthousiaste par ce projet, mais je n'y comprend rien : rien qu'à lire j'ai peur, mais cela doit être possible. On y arrivera J'ai lu dans les posts qu'il y avait une solution de hosting chez emoncms " C'est assez puissant emoncms, relativement simple et open source. On peut donc se faire les dents sur le service cloud pour tout ramener sur son nas après si on a peur de la confidentialité "
flechg Posté(e) le 21 mars 2015 Auteur Signaler Posté(e) le 21 mars 2015 Salut a tous voila mon pb j ai des pb a remonter la conso de mes wallplug j ai la valeur qui s affiche et même sur opensense c est pareil je pense qu il faut créer une variable envoyer la valeur de la conso du wallplug sur cette variable et ensuite le résultat l envoyer sur emoncms ou opensense je sais pas si je suis dans le vrais mais j ai besoin d aide cela fait plusieurs jours que je cherche et je trouve pas y aurait t il quelqu’un pour m aider svp
flechg Posté(e) le 23 mars 2015 Auteur Signaler Posté(e) le 23 mars 2015 Bonsoir Voila j ai un peu avancé j ai les remontées de conso qui remonte bien Avec getValue:(id, "power" ou "energy") Mais je n arrive pas a remonter les kwh en fonction de la conso ...?????? Y aurait t il une âme charitable Merci d avance S
byackee Posté(e) le 1 avril 2015 Signaler Posté(e) le 1 avril 2015 Bonjour, As tu avancer sur ce sujet? Merci
flechg Posté(e) le 1 avril 2015 Auteur Signaler Posté(e) le 1 avril 2015 + byackee salut j ai les remontées vers emoncms sans serveur parcontre il faut fignoler car je ne sais pas calculer la conso journalière d un module afin de comparer si je peux t aider pour le code dis moi le s
byackee Posté(e) le 1 avril 2015 Signaler Posté(e) le 1 avril 2015 Oui j aimerais que tu partage ton code stp car je ne sais pas ou commencer Merci pour ton aide Envoyé de mon PE-TL10 en utilisant Tapatalk
flechg Posté(e) le 1 avril 2015 Auteur Signaler Posté(e) le 1 avril 2015 local EmonCMS_Prefix = "MONAPPART_" -- prefix of the id of the inpus to be created in emoncms (convenient for testing to not alter current feeds) local PushToEmonCMS = true -- true = push to emoncms - false = do not push local selfId = fibaro:getSelfId(); local thismodule=fibaro:getSelfId() local domaine = fibaro:get(selfId, '') local PushItem local tempsalon = fibaro:getValue(247, "value") local tempdetsalon = fibaro:getValue(255, "value") local lumens = fibaro:getValue(256, "value") local tempdegagement = fibaro:getValue(259, "value") local tempsdb = fibaro:getValue(253, "value") local DoNotPush_Error = false local activatePush = true; -- activate push (when problem detected ) local emoncms = Net.FHttp("emoncms.org",80) local emoncms_api_key = "mettre ton apikey" -- your EMONCMS WRITE api Key EmonCMS = {}; if(getExt==nil) then -- Loads in memory only the first occurence function getExt(retry) retry = retry or 0 -- Setting up the connection data local FHTE = Net.FHttp(domaine, 80); end end function EmonCMS:Push(payloademon) payloademon = "/input/post.json?json={" .. EmonCMS_Prefix .. payloademon .. "}&apikey=" .. emoncms_api_key response, status, errorCode = emoncms:GET(payloademon); fibaro:debug("Payload: " .. payloademon) ; fibaro:debug("response: " .. response .. " Status: " .. status .. " errorcode: " .. errorCode) ; fibaro:sleep(500); end -- Push To EMONCMS -- if PushToEmonCMS == true then payloademon = "tempsalon:".. tempsalon EmonCMS:Push(payloademon); payloademon = "tempdetsalon:".. tempdetsalon EmonCMS:Push(payloademon); payloademon = "lumens:".. lumens EmonCMS:Push(payloademon); payloademon = "tempdegagement:".. tempdegagement EmonCMS:Push(payloademon); payloademon = "tempsdb:".. tempsdb EmonCMS:Push(payloademon); end ca c est pour les t° tu mets les id de sondes a la place des miens "monappart" c est le non qui apparait dans emoncms tu peux le changer ainsi que le nom des sondes (local tempsalon tu peux mettre local chambre) parcontre quand tu changes ou tu rajoutes un module avec un nom (local tempsalon) tu dois aussi rajouter la commande d envoie c a d payloademon = "tempsalon:".. tempsalon EmonCMS:Push(payloademon); pour ce qui est de la conso moi j ai remplacé value par power tiens moi au courant s 1
Messages recommandés