summaryrefslogtreecommitdiff
path: root/datastore-leveldb/bin/insert_testdata.py
blob: 5f396a94e5b78c94465f91b002571c1512fe1dfa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import random
import math
import time
import requests

s = ["heizkreisregler9.solarDaten.tempKollektor",
    "heizkreisregler10.betriebsdatenRegler1.kesselTemperatur",
    "feuerungsautomat1.betriebsdatenRegler1.aussenTemperatur"]

MILLISEC = 1
SECOND = 1000 * MILLISEC
MINUTE = SECOND * 60
HOUR = MINUTE * 60
DAY = HOUR * 24
NOW = long(time.time()*1000)

FROM=NOW-5*HOUR
TO=NOW
STEP=500 * MILLISEC

for i in range(FROM,TO,STEP):
    for j,sensor in zip(range(len(s)),s):
        x = (float(i)/MINUTE)+j
        requests.put("http://localhost:8080/api/value/"+sensor+"/"+str(i),
                    str(50+50*math.sin(x)))