• [^] # Re: en changeant la destination des ecritures

    Posté par . En réponse au message Faire 2 bases de données. Évalué à 1.

    Oui oui

    def rrdExport(start, step, XMLfile):
     texte = "rrdtool xport -s {0} -e now --step {1} ".format(start, step)
     #let's populate for temperature, humidity
     texte += "DEF:{}={}:{}:AVERAGE ".format('a',fileRrdTEMP,'th_dht22')
     texte += "XPORT:{}:""{}"" ".format('a','th_dht22')
     texte += "DEF:{}={}:{}:AVERAGE ".format('b',fileRrdHUM,'hm_dht22')
     texte += "XPORT:{}:""{}"" ".format('b','hm_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, "DHT22_3h.xml")
    rrdExport("now-3h",300, "DHT22Y_3h.xml")
    #ok 24 hours
    rrdExport("now-24h",900, "DHT22_24h.xml")
    rrdExport("now-24h",900, "DHT22Y_24h.xml")