Wpis z mikrobloga

Hej Mirasy co siedza w #python #kociochpyta mam dwie zmienne h i t i staram sie je wbic do bazy rrd tool. Skrypt nie wywala bledem ale baza tez nie zawiera zadnych danych jak generuje graf. Ktos moze doradzic ?

Kod:
#!/usr/bin/python

#modules
import sys

import os

import time

import rrdtool

import AdafruitDHT as dht

#assign data
h,t = dht.read
retry(dht.DHT22, 22)

#display data
print 'Temp={0:0.1f}*C'.format(t, h)
print 'Humidity={1:0.1f}%'.format(t,h)

#update database
data = "N:h:t"
ret = rrdtool.update("%s/humidity.rrd" % (os.path.dirname(os.path.abspath(_file))),data)

if ret:
print rrdtool.error()
time.sleep(300)

A to sama baza:

#! /bin/bash

rrdtool create humidity.rrd \

--start "01/01/2015" \

--step 300 \

DS:th
dht22:GAUGE:1200:-40:100 \
DS:hm_dht22:GAUGE:1200:-40:100 \

RRA:AVERAGE:0.5:1:288 \

RRA:AVERAGE:0.5:6:336 \

RRA:AVERAGE:0.5:24:372 \

RRA:AVERAGE:0.5:144:732 \

RRA:MIN:0.5:1:288 \

RRA:MIN:0.5:6:336 \

RRA:MIN:0.5:24:372 \

RRA:MIN:0.5:144:732 \

RRA:MAX:0.5:1:288 \

RRA:MAX:0.5:6:336 \

RRA:MAX:0.5:24:372 \

RRA:MAX:0.5:144:732 \
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach