【发布时间】:2019-07-04 08:38:44
【问题描述】:
我想制作一个 python 脚本作为我的 firebase 应用程序的后端。
我想在特定时间在 firebase 中发布一个对象。但它发布了 3,4 或 5 次.. 例如,我只想要一条 jobStoreAllum () 记录。
感谢您的帮助
from time import sleep
import time
import datetime
from firebase import firebase
import urllib2, urllib, httplib
import json
import os
from functools import partial
firebase = firebase.FirebaseApplication('https://plante-.firebaseio.com/', None)
import schedule
def jobAllum():
x=1
y=True
firebase.put("/Interuptors/Elec01", "/value", x)
firebase.put("/Interuptors/Elec01", "/state", y)
def jobStoreAllum():
dateString = '%d/%m/%Y %H:%M:%S'
y=True
data = {"State": y,"Horodate":datetime.datetime.now().strftime(dateString) }
firebase.post('/Storage/Journee', data)
while True:
Hallum= firebase.get("/Autom/Prog1/Hallum", None)
schedule.every().day.at(Hallum).do(jobAllum)
schedule.every().day.at(Hallum).do(jobStoreAllum)
schedule.run_pending()
time.sleep(10)
【问题讨论】:
标签: python firebase firebase-realtime-database schedule