summaryrefslogtreecommitdiff
path: root/ebus-datastore/testfiles/datastore-test.py
blob: 8fd68474530a4042d773f6e1e6f444adc6818083 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import time
import struct
from ebus.datastore import Datastore

d = Datastore("datastore-data", readonly=True)

"""
config = d.get_config("heizkreisregler1.datumZeit.minuten")
for (key, value) in d.get_range("heizkreisregler1.datumZeit.minuten",
        1321056000000,
        1325100000000):
        print time.strftime("%F %H:%M:%S", time.gmtime(key/1000)), \
                        struct.unpack(config['format'].encode('latin-1'), value)
"""

data = d.get_range_n("heizkreisregler1.datumZeit.minuten",
                1321056000000, 1325100000000,number=100)
print len(list(data))

d.close()