Retourner au contenu associé (entrée de forum : Faire 2 bases de données)
Posté par NeoX le 15 avril 2015 à 23:39. En réponse au message Faire 2 bases de données. Évalué à 2.
ah ben c'est normal en fait, le file export prend les deux données et les mets dans le XML
ce qu'il faut c'est preciser à rrdExport quelle donnée il doit traiter.
on ajoute donc un parametre (RRDfile) à la fonction rrdExport afin de preciser le fichier qui devra etre traiter cela devient donc
def rrdExport(start, step, RRDfile, XMLfile): texte = "rrdtool xport -s {0} -e now --step {1} ".format(start, step) #let's populate for temperature, humidity texte += "DEF:{}={}:{}:AVERAGE ".format('a',RRDfile,'dht22') texte += "XPORT:{}:""{}"" ".format('a','dht22') fileout = open(webdata+XMLfile,"w") args = shlex.split(texte) subprocess.Popen(args,stdout=fileout) fileout.close() # ok extact 3 hours data rrdExport("now-3h",300,"fileRrdTEMP", "DHT22_3h.xml") rrdExport("now-3h",300,"fileRrdHUM", "DHT22Y_3h.xml") #ok 24 hours rrdExport("now-24h",900,"fileRrdTEMP", "DHT22_24h.xml") rrdExport("now-24h",900,"fileRrdHUM", "DHT22Y_24h.xml")
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: en changeant la destination des ecritures
Posté par NeoX . En réponse au message Faire 2 bases de données. Évalué à 2.
ah ben c'est normal en fait,
le file export prend les deux données et les mets dans le XML
ce qu'il faut c'est preciser à rrdExport quelle donnée il doit traiter.
on ajoute donc un parametre (RRDfile) à la fonction rrdExport afin de preciser le fichier qui devra etre traiter
cela devient donc