« Home Assistant » : différence entre les versions
(Page créée avec « Category:Informatique Home Assistant est une solution open source d'automatisation du logement. Permettant de gérer des périphériques domotiques, différents capteurs et actionneurs. <h1>Notification vocale</h1> <h2>text-to-speech</h2> Afin d'obtenir des notifications vocales, le plus simple est d'avoir recours à un système de synthèse vocale text-to-speech (TTS). Il en existe de nombreux sur internet, cependant un simple, efficace et compatible avec H... ») |
Aucun résumé des modifications |
||
(Une version intermédiaire par le même utilisateur non affichée) | |||
Ligne 23 : | Ligne 23 : | ||
</pre> | </pre> | ||
<h3> | <h3>Fichier de configuration</h3> | ||
Lorsque MPD est lancé en root, le fichier de configuration utilisé est : /etc/mpd.conf | Lorsque MPD est lancé en root, le fichier de configuration utilisé est : /etc/mpd.conf | ||
Alors qu'en mode utilisateur le fichier de configuration sera : ~/.config/mpd/mpd.conf | Alors qu'en mode utilisateur le fichier de configuration sera : ~/.config/mpd/mpd.conf | ||
<h3>Quelques modifications</h3> | |||
Il faut remplacer l'utilisateur, car par défaut : | |||
<pre style="color: silver; background: black;"> | |||
user "mpd" | |||
</pre> | |||
Remplacez simplement mdp par le nom de votre utilisateur. | |||
l'adresse d'écoute. Par défaut MPD n'écoute que l'adresse locale | |||
<pre style="color: silver; background: black;"> | |||
bind_to_address "localhost" | |||
</pre> | |||
Remplacez localhost, par l'adresse que vous souhaitez, sachant que 0.0.0.0 fera que MPD écoutera n'importe quelle adresse. | |||
Enfin décommenter la sortie audio souhaité, pour ma part ça a été : | |||
<pre style="color: silver; background: black;"> | |||
audio_output { | |||
type "pulse" | |||
name "My Pulse Output" | |||
# server "remote_server" # optional | |||
# sink "remote_server_sink" # optional | |||
} | |||
</pre> | |||
<h2>Intégration à Home Assistant</h2> | |||
Rien de plus simple, il suffit d'aller dans : | |||
Paramètres -> Appareils et services | |||
Puis cliquer sur "ajouter une intégration" et chercher MPD |
Version actuelle datée du 28 août 2024 à 16:10
Home Assistant est une solution open source d'automatisation du logement. Permettant de gérer des périphériques domotiques, différents capteurs et actionneurs.
Notification vocale
text-to-speech
Afin d'obtenir des notifications vocales, le plus simple est d'avoir recours à un système de synthèse vocale text-to-speech (TTS). Il en existe de nombreux sur internet, cependant un simple, efficace et compatible avec Home Assistant est picotts
Music Player Daemon (MPD)
Une fois picotts configuré il faudra spécifier à Home Assistant où envoyer le résultat. Pour ce faire j'ai utilisé Music Player Daemon (MPD), installable depuis les dépôts ubuntu
$ sudo apt-get install mpd
Utilisation de MPD avec la session graphique
Plutôt que de démarrer ce service en root, il faut le démarrer en tant qu'utilisateur. Commençons par arrêter le service :
# systemctl disable --now mpd
Pour faire en sorte qu'au démarrage d'une session graphique MPD soit lancé il faut utiliser la commande :
systemctl --user enable mpd
Fichier de configuration
Lorsque MPD est lancé en root, le fichier de configuration utilisé est : /etc/mpd.conf Alors qu'en mode utilisateur le fichier de configuration sera : ~/.config/mpd/mpd.conf
Quelques modifications
Il faut remplacer l'utilisateur, car par défaut :
user "mpd"
Remplacez simplement mdp par le nom de votre utilisateur.
l'adresse d'écoute. Par défaut MPD n'écoute que l'adresse locale
bind_to_address "localhost"
Remplacez localhost, par l'adresse que vous souhaitez, sachant que 0.0.0.0 fera que MPD écoutera n'importe quelle adresse.
Enfin décommenter la sortie audio souhaité, pour ma part ça a été :
audio_output { type "pulse" name "My Pulse Output" # server "remote_server" # optional # sink "remote_server_sink" # optional }
Intégration à Home Assistant
Rien de plus simple, il suffit d'aller dans : Paramètres -> Appareils et services Puis cliquer sur "ajouter une intégration" et chercher MPD