---
tags: [VPS-IA, planification, fuseau-horaire, Infra]
date: 2026-10-18
description: "Serveur en UTC, CRON_TZ non supporté : conversion UTC→Paris documentée, fuseau inchangé."
nature: documentation
projects:
  - [[03_PROJETS/VPS-IA]]
type: note
---

# VPS-IA — Fuseau horaire : serveur en UTC, décalage des alertes

## Constat (18/10/2026)

- Le serveur est réglé sur **`Etc/UTC`** (`timedatectl`) : toutes les heures cron sont interprétées en UTC.
- Décalage constaté : alerte programmée « à 8h00 » reçue à **10h00** (heure de Paris, UTC+2 en été).
- **`CRON_TZ` n'est pas supporté** par le vixie-cron Debian (3.0pl1-162) : testé le 18/10 — ligne ignorée silencieusement, commande partie en UTC. Test non destructif (crontab sauvegardé/restauré).

## Décision

**Documenter la conversion UTC** dans le skill `planification-taches` (choix de GRK) — pas de changement de fuseau système.

## Modifications

- `80_CONFIG/IA_SKILLS/Planification-Taches.md` (SilverBullet, source de vérité) :
  - description frontmatter : ajout « fuseau horaire (serveur en UTC, conversion heure de Paris) »
  - checklist : point 0 « Fuseau horaire » (convertir heure de Paris → UTC : +2 été, +1 hiver)
  - nouvelle section **§7 Fuseau horaire** : tableau de conversion, règle pratique, non-support de `CRON_TZ`, piège du changement d'heure
- Resynchronisation : `~/.opencode/bin/sync-silverbullet.sh` ✅ (copie locale `~/.opencode/skills/planification-taches/SKILL.md` à jour, git poussé)

## Règle à retenir

Pour toute programmation : exprimer l'heure cible en heure de Paris, puis convertir en UTC avant d'écrire la ligne cron. Vérifier la période : `TZ=Europe/Paris date`.
