Files
Monitorink/.env.example

28 lines
1.2 KiB
Plaintext

# ── Monitorink — copier en .env et compléter (ne jamais versionner .env) ──
# Credentials Claude d'un login ISOLÉ dédié à Monitorink (scope user:profile requis par
# /usage -> login complet obligatoire, `claude setup-token` ne suffit PAS).
# Créer via : CLAUDE_CONFIG_DIR=/home/jerem/.monitorink-claude claude auth login
# Le backend lit/écrit ce fichier (refresh) ; il est monté dans le conteneur sur /creds.
MONITORINK_CLAUDE_CREDS=/creds/.credentials.json
# User-Agent attendu par l'endpoint /usage (doit ressembler à claude-code/<version>)
MONITORINK_CLAUDE_UA=claude-code/2.1.172
# Burn rate via ccusage (nécessite ccusage installé + ~/.claude/projects monté). 0/1
MONITORINK_CCUSAGE=0
# Affichage
MONITORINK_TZ=Europe/Paris
MONITORINK_WIDTH=1264
MONITORINK_HEIGHT=1680
MONITORINK_CACHE_TTL=120
# Météo (Open-Meteo, sans clé) — coordonnées
MONITORINK_LAT=48.8566
MONITORINK_LON=2.3522
# Home Assistant (optionnel) — laisser vide pour désactiver
MONITORINK_HA_URL=http://homeassistant.local:8123
MONITORINK_HA_TOKEN=
# Entités : "entity_id|Libellé|unité" séparées par des virgules
MONITORINK_HA_ENTITIES=sensor.salon_temperature|Salon|°C, binary_sensor.porte_entree|Porte, person.jerem|Jerem