-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.py
More file actions
27 lines (21 loc) · 748 Bytes
/
test.py
File metadata and controls
27 lines (21 loc) · 748 Bytes
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 firebase_admin
from firebase_admin import credentials
from firebase_admin import db
import datetime
import time
import random
cred = credentials.Certificate('testiot-2018-firebase-adminsdk-1jtas-d34a4864fa.json')
firebase_admin.initialize_app(cred, {'databaseURL' : 'https://testiot-2018.firebaseio.com/'})
#Creating object
root = db.reference()
# Add a new Data for specific date under Specific Time.
while (True):
time.sleep(3.0)
now = datetime.datetime.now()
datetoday = str(now.hour) + ":" + str(now.minute) +":" + str(now.second)
randTemp = random.randint(20,32)
randHum = random.randint(40,80)
root.push({
'Temperature' : randTemp,
'Humidity' : randHum
})