Dépannage
Aucune connexion
Vérifiez d’abord HTTPS, l’entité online et la progression révision/ACK. Pour Handshake failed, contrôlez date/heure, confiance AC, DNS et routage. Sur un appareil routé, réglez l’hôte sur une IP HA joignable. N’activez le certificat non sûr que dans un réseau ancien isolé. Si l’app signale une nouvelle clé, vérifiez et confirmez l’empreinte ; les reconnexions sont volontairement suspendues jusque-là.
Configuration ou aperçu
Les erreurs d’analyse figurent dans l’éditeur JSON. La publication échoue pour IDs doubles, ID tab_order inconnu, champ secret ou fournisseur absent. Pour une mauvaise disposition, choisissez appareil, orientation et zoom Ajuster. L’aperçu montre la géométrie Android fixe ; de petits écarts de police et contrôles sont normaux. Les images absentes ont un espace neutre sans modifier la grille.
Assist
Vérifiez permission microphone, voice_assistant.enabled, pipeline, moteur et active_wake_words. Si une phrase longue n’atteint jamais HA, contrôlez le canal et le flux vocal séparé ; les pings transport sont désactivés, les heartbeats applicatifs doivent continuer. Pour un son très faible, contrôlez volume média, audio_route, sortie TTS et volume des sons d’état.
Caméra, Immich et MA
La caméra exige permission et configuration active ; une caméra murale physiquement couverte donne normalement du noir. Testez le mode LAN direct si le tunnel échoue. Immich HTTP 400 indique souvent URL/version API ou filtres ; testez le fournisseur côté serveur. Pour MA, vérifiez d’abord intégration officielle, lecteur cible et liaison fournisseur.
Logs et diagnostics
HA : Paramètres → Système → Journaux, logger custom_components.rustyhama ; état et diagnostic masqué depuis la carte. Android avec ADB : adb logcat --pid=$(adb shell pidof net.spittank.home.rustyhama). Ne joignez jamais identifiants, jetons d’association, clés fournisseur ni URL privées complètes.