Erreur camera: overlay plein ecran + pas de fallback webcam
Page splash au boot pour eviter l'erreur Firefox Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -59,10 +59,14 @@ async def surveiller_dslr():
|
||||
log.warning("DSLR ne repond plus, reconnexion...")
|
||||
_dslr_erreurs = 0
|
||||
camera.deconnecter()
|
||||
camera.connectee = False
|
||||
camera.mode = "erreur"
|
||||
await diffuser_ws({"type": "camera_erreur", "message": "Probleme de communication avec l'appareil photo"})
|
||||
# Tenter de reconnecter en boucle
|
||||
if len(dslrs) > 0:
|
||||
camera.connecter(source="gphoto2")
|
||||
else:
|
||||
camera.connecter() # fallback webcam
|
||||
if camera.connectee:
|
||||
await diffuser_ws({"type": "camera_ok"})
|
||||
elif len(dslrs) > 0:
|
||||
log.info(f"DSLR detecte : {dslrs[0][0]}, bascule automatique")
|
||||
camera.connecter(source="gphoto2")
|
||||
|
||||
Reference in New Issue
Block a user