2.2 KiB
2.2 KiB
Analyse des logs
Collecte
- Conserver la source brute quand elle existe.
- Si
rtkest disponible localement, produire en complément une version compacte avecrtk logpour réduire le volume transmis au modèle. - Ne jamais remplacer la source brute par le résumé compact.
Stratégie selon le type d'installation
Home Assistant OS
- Ne pas attendre de fichier
/config/home-assistant.logpar défaut. - Si un fichier dupliqué existe et n'est pas vide, le préférer pour la collecte automatisée car il évite un shell interactif et garde le flux brut disponible.
- Considérer comme sources officielles prioritaires :
- l'interface
Settings > System > Logs; ha core logsdepuis l'add-on officielTerminal & SSHsi l'accès SSH autorisé le permet ;/config/home-assistant.logseulement si le modeduplicate-log-filea été activé volontairement.
- l'interface
- Si plusieurs add-ons SSH sont installés, ne pas supposer qu'ils donnent le même accès : tracer l'add-on réellement utilisé pour la collecte.
- Si
ha core logsretourne401 Unauthorizeden commande distante directe mais fonctionne en session ouverte, tester une session SSH interactive avec TTY (ssh -tt) : certains environnements d'add-on initialisent l'accès Supervisor seulement dans ce contexte.
Home Assistant Container / Core
- Vérifier les fichiers logs de configuration quand ils existent et les commandes adaptées au mode d'installation.
Cas où aucune source de log exploitable n'est disponible
Vérifier séparément :
- le type d'installation ;
- les sources officiellement attendues pour ce type ;
- l'existence éventuelle de fichiers dupliqués ;
- les erreurs d'autorisation éventuelles sur les commandes documentées.
Si aucune source exploitable n'est accessible :
- l'écrire explicitement dans
repair.md; - demander un export des logs depuis l'interface Home Assistant ou une source équivalente fournie par l'utilisateur ;
- ne pas conclure à l'absence d'erreurs runtime.
Usage de rtk
Exemple local :
rtk log home-assistant.log > home-assistant.compact.log
Le résumé compact sert à l'analyse rapide ; les constats importants doivent rester traçables vers le log brut.