Ce guide présente l’ajout d’enceintes Sonos à Home Assistant, leur commande sur un tableau de bord et les annonces vocales. Il reprend la procédure de la version 2025.12.2 du guide d’origine ; les exigences réseau ont été vérifiées dans la documentation actuelle de Home Assistant et de Sonos.

Préparation

Configurez d’abord l’enceinte dans l’application Sonos et vérifiez qu’elle lit de la musique. Home Assistant et Sonos doivent communiquer sur un réseau local accessible. Dans l’application Sonos, activez UPnP sous « Compte » → « Confidentialité et sécurité » → « UPnP ». Le chemin peut varier légèrement selon la version de l’application.

Si Home Assistant fonctionne dans Docker ou une machine virtuelle, assurez-vous que la découverte locale passe par le réseau. Avec des sous-réseaux ou un pare-feu, vérifiez les accès requis plutôt que d’imposer sans examen un mode réseau particulier.

1. Ajouter Sonos

Ouvrez « Paramètres » → « Appareils et services ». Si Sonos apparaît dans « Découvert », cliquez sur « Configurer », confirmez, puis affectez les enceintes aux pièces souhaitées.

Sinon, cliquez sur « Ajouter une intégration » et recherchez « Sonos ». Si la configuration demande un hôte, entrez l’adresse IP d’une enceinte. Vous la trouverez dans le routeur ou les informations système de l’application Sonos. Terminez la configuration et contrôlez la liste des appareils détectés.

2. Commander Sonos depuis le tableau de bord

Passez le tableau de bord en mode édition, ajoutez une carte de commande multimédia et choisissez l’entité Sonos, par exemple media_player.salon. Enregistrez la carte. Vous pouvez alors gérer la lecture, la pause et le volume. D’autres fonctions, comme le regroupement, dépendent du modèle et de l’intégration.

3. Automatisation et synthèse vocale

Pour lancer de la musique en rentrant, créez une automatisation déclenchée par le passage d’une entité de personne à l’état « À la maison ». Choisissez l’action « Lire un média », sélectionnez l’enceinte Sonos et indiquez une URL multimédia accessible par l’enceinte.

Pour les annonces, configurez d’abord une intégration de synthèse vocale. Dans « Outils de développement » → « Actions », choisissez tts.speak, saisissez le message et sélectionnez le lecteur Sonos. L’adresse locale de Home Assistant et le réseau doivent être accessibles à l’enceinte. Sur les appareils compatibles, l’option Sonos announce peut superposer une annonce à la musique en cours.

En cas de problème

Si Sonos est introuvable, vérifiez le réseau local, UPnP et la découverte. Si l’entité est « Indisponible », contrôlez l’alimentation et la connexion. Pour recevoir rapidement les changements d’état, les enceintes doivent pouvoir joindre Home Assistant sur le port TCP 1400 ; pour la synthèse vocale et les annonces, Home Assistant doit pouvoir joindre les enceintes sur le port TCP 1443. Un pare-feu peut bloquer ces échanges.

En présence de plusieurs interfaces réseau ou d’une topologie complexe, consultez les réglages avancés de la documentation officielle Sonos de Home Assistant.

相关新闻

Leave a Reply

Your email address will not be published. Required fields are marked *

laitecn@gmail.com

QQ
微信
Whatapp