Python中Raspberry Pi上Firebase连续运行的问题

2024-04-19 21:06:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我想用我的树莓皮做一个由移动应用程序控制的域名系统。你知道吗

我目前在raspberry pi上使用python脚本,不断检查firebase数据库的可能更改。这是通过“While True”循环完成的。你知道吗

while True:

        estado_alarma = self.fire.get('/Alarma/Estado', None)
        EA.append(estado_alarma)

        estado_general = self.fire.get('/Estado', None)
        EG.append(estado_general)

        estado_presencia = self.fire.get('/Presencia/Estado', None)
        EP.append(estado_presencia)

        estado_leds = self.fire.get('/TiraLED/Estado', None)
        EL.append(estado_leds)

        if EG[i] != EG[-1]:
            self.callback(estado_general,estado_alarma,estado_presencia,estado_leds)

        del EG[0]

        if EA[i] != EA[-1]:
            self.callback(estado_general,estado_alarma,estado_presencia,estado_leds)

        del EA[0]

        if EP[i] != EP[-1]:
            self.callback(estado_general,estado_alarma,estado_presencia,estado_leds)

        del EP[0]

        if EL[i] != EL[-1]:
            self.callback(estado_general,estado_alarma,estado_presencia,estado_leds)

        del EL[0]
        i= i+i
        time.sleep(0.3)

问题是,一段时间后,我总是抛出以下错误:

except problem

我该怎么修? 我已经尝试了1000种不同的方法,但什么都没有。你知道吗

提前感谢大家。你知道吗


Tags: selfnonegetelfiregeneralepeg