Allsky

Rôle

Le module Allsky pilote une caméra grand-angle (allsky) en boucle continue pour documenter la nuit. À chaque image, il génère une superposition des données météo, construit un keogramme et un stack en temps réel, puis produit un timelapse vidéo en fin de session. Les sessions passées sont archivées et consultables.

Capture d’écran du module Allsky Capture d’écran du module Allsky

Appareils requis

AppareilRôle
CaméraAcquisition des images allsky
GPSOptionnel — position géographique pour le calcul des heures de lever/coucher du soleil
Station météoOptionnel — données météo affichées en superposition et dans le keogramme

Paramètres

Acquisition

ParamètreDescription
ExpositionDurée d’exposition en secondes
GainGain de la caméra
OffsetOffset de la caméra
Délai (s)Intervalle en secondes entre le démarrage de deux acquisitions consécutives (doit être supérieur à l’exposition)

Planification

ParamètreDescription
ManuelDémarre immédiatement et fonctionne en continu tant que l’action Play est active
Heure fixeAcquisition entre une heure de début et une heure de fin (jour ou nuit selon l’ordre des heures)
Coucher du soleilDémarre automatiquement au coucher du soleil et s’arrête au lever du soleil

Pour les modes Heure fixe et Coucher du soleil, les heures de prochain lever et coucher de soleil sont calculées automatiquement à partir de la position géographique configurée (libnova).

Position géographique

La position géographique (latitude, longitude) est nécessaire pour le calcul des heures solaires. Elle peut être saisie manuellement ou importée depuis un appareil GPS connecté.

Exposition/gain automatique

ParamètreDescription
ActivéActive l’ajustement automatique
Modifier exposition ou gainChoisit le paramètre à ajuster
Valeur minimumLimite basse de l’ajustement
Valeur maximumLimite haute de l’ajustement
MesureStatistique utilisée comme référence (Moyenne ou Médiane)
Valeur cibleValeur cible de la statistique
Seuil (%)Non utilisé actuellement

Le coefficient de correction est calculé par : nouvelle_valeur = valeur_actuelle × (cible / mesure_actuelle).

Archives

ParamètreDescription
Conserver les images individuellesSi activé, les JPEG individuels de chaque session sont conservés dans les archives ; sinon seuls le keogramme, le stack et le timelapse sont gardés

Traitement de chaque image

Pour chaque image acquise :

  1. Sauvegarde FITS de l’image brute
  2. Superposition de la date/heure et des données météo (température, humidité, pression) en couleur sur le JPEG
  3. Stack par maximum : chaque pixel conserve la valeur maximale de toutes les images de la session
  4. Keogramme : une bande verticale de 1 pixel prélevée au centre de chaque image est accolée aux précédentes pour former un graphique temporel de la nuit ; les données météo y sont représentées par des points colorés (rouge = température, vert = humidité, bleu = pression)
  5. Journal SNR : le rapport signal/bruit de l’image est enregistré avec l’horodatage

Timelapse

En fin de session (arrêt ou fin de planification), le module génère un timelapse vidéo (MP4 H.264 à 30 fps) à partir de tous les JPEG de la session, via ffmpeg.

Archives

Chaque session terminée est déplacée dans un dossier d’archives horodaté. Les archives sont consultables directement depuis l’interface avec, pour chaque session :

ÉlémentDescription
DateIdentifiant horodaté de la session
KeogrammeBande temporelle de la nuit
StackImage empilée (maximum) de la nuit
TimelapseVidéo de la nuit

Données météo

Si un appareil météo INDI est configuré, le module lit les propriétés WEATHER_PARAMETERS pour récupérer température, humidité et pression. Ces valeurs sont :

  • Affichées en temps réel dans la section Mesures
  • Superposées sur chaque image
  • Tracées dans le keogramme
  • Historisées dans un graphique temporel

Actions

ActionDescription
PlayDémarre la boucle d’acquisition selon le mode de planification actif
PauseSuspend temporairement les acquisitions sans clore la session
StopArrête la session, génère le timelapse et archive la session