Merci pour le lien, je regarderai plus tard pour la batterie.

Pour le moment, je me suis un peu plus plongé dans les scripts, je pense faire un truc assez basique, quelqu'un peut il me confirmer mes calculs ou me dire où je me suis planté

Je suis parti sur un compromis empirique de 1 photo tous les quart d'heure (un essai donne une vidéo plutôt convaincante, au pire, je peux accélérer à postériori la vidéo si c'est trop lent)

1 image/15 minutes
=> 4 images par heure

Je fait de 8h à 17h les clichés, soit 9h/jour => 36 image/jour

J'ai 5 jour/semaine ouvrés, 52 semaines par an, 2 ans de timelapse => 180 image/semaine - 9360 image/an - 18720 images au total

Si je diffuse à 25 fps, ça donne donc un total de 18720/25/60 = 12 minutes 30s de vidéo, ce qui tombe à la durée que je souhaiterai faire, sachant que durant ce temps, il y aura des moment plus lent (phases intermédiaire, terrassement, finitions etc.) qui pourront être accélérées.

Pour le script CHDK, je pensais à un système dans le genre (je me suis basé sur un script déjà fait de timelapse infini) :

@title Timelapse
@param a Interval (Minutes)
@default a 15
@param b Night (hours)
@default b 15
@param c week end (hours)
@default c 48

rem Force the flash to OFF
set_prop 16 2

t=a*60000
s=15*60*60*1000
u=48*60*60*1000
o=36
p=5

if t<100 then let t=5000

print "Interval shooting."
print "Until you interrupt it."
print "Use with caution."

sleep 1000

rem make a loop for 36 shots = 1 day
:week
for m=0 to p
:day
for n=0 to o
shoot
sleep t
next n
sleep s
next p
sleep u
goto "week"
Ainsi, je le le lance le lundi matin à 8h (pas besoin que ça soit à la minute près non plus), il va commencer par entamer un cycle de semaine (for m=0 to p, c'est à dire durant 5 jours), dans ce cycle, il va faire un cycle journalier (i.e. 36 photo par jour - for n=0 to o) entre deux cycles journaliers, il va attendre une nuit (sleep s)une fois le cycle de la semaine terminé, il attends le week end (48h, u) et repars pour un cycle d'une semaine jusqu'à ce que j'arrête le script.

Voyez vous des erreurs là dedans ? (de logique ou de syntaxe d'ailleurs)