Я хочу создать скрипт 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)