HAL2.0

HAL1 est mort, Vive HAL2 !

Projet

Création d'un Broker MQTT pour pouvoir interagir avec le nouveau local UrLab.
Successeur de HAL1

Idées

  • Serveur MQTT
  • Récupérer l'ancien serveur musique
  • Script pour faire transiter l'info de l'opinator au site

Spécifications

Adresse IP : 172.23.100.6
Hôte du local : hal2.local
Identifiants ssh : pi:raspberry
ssh pi@hal2.local si ça marche pas ssh pi@172.23.100.6 si ça marche pas connecter un clavier et un écran au rasp et ip a, ne pas hésiter à regarder man ip ou man ssh si vous comprenez rien.

Setup nom de host

La procédure a été la suivante :
sudo hostnamectl set-hostname hal2
sudo -E vim /etc/hosts
->Écrire : 127.0.0.1 localhost hal2
sudo reboot

Serveur musique fait !

Pour utiliser le serveur de musique voir ici

Serveur pulseaudio

Tout comme il faut setup un serveur ssh pour se connecter à une machine, setup un serveur pulseaudio permet à quiconque d'envoyer le son de sa machine à hal2 pour qu'il le mette sur la sono.
La procédure d'installation est la suivante :
sudo apt update // On met à jour, toujours mettre à jour.
sudo apt install pulseaudio pulseaudio-module-zeroconf // On installe pulseaudio
sudo systemctl enable pulseaudio // On rend le lancement de pulseaudio automatique au démarrage
->Failed to enable unit: Unit file pulseaudio.service does not exist. // Si vous avez pas cette erreur passez à la suite, sinon :
--> sudo -E vim /lib/systemd/system/pulseaudio.service
-->Écrire :
[Unit]
Description=PulseAudio Sound Server

[Service]
Type=simple
ExecStart=/usr/bin/pulseaudio --daemonize=false
Restart=on-failure

[Install]
WantedBy=multi-user.target
-->sudo systemctl daemon-reload
-->sudo systemctl enable pulseaudio
Suite :
sudo -E vim /etc/pulse/default.pa // On configure le serveur pour prendre le range d'ip local (ici 172.23.100.0/24)
-> Écrire ou uncomment : load-module module-native-protocol-tcp auth-ip-acl=127.0.0.1;172.23.100.0/24
sudo systemctl restart pulseaudio // On relance le service pour le mettre opérationnel

Pour se connecter au serveur, voir music.lan

TTS fait !

Envie de faire parler HAL2 ? Rendez-vous sur hal2.local:6942 !

85%
Dernière modification : il y a 2 mois
Mainteneur : F2Ville
Participants : San, omelette5055
Je veux participer !



Tâches

  • Set up un Broker MQTT
    Fait il y a 8 mois, 2 semaines (F2Ville)
  • Récupérer un Raspberry Pi
    Fait il y a 8 mois, 2 semaines (F2Ville)
  • Script pour set le statut du site (opinator)
    Fait il y a 8 mois, 2 semaines (F2Ville)
  • Serveur musique (mopidy)
    Fait il y a 8 mois, 2 semaines (F2Ville)
  • Spotify Connect
    Fait il y a 8 mois, 1 semaine (F2Ville)
  • Text to Speech
    Fait il y a 8 mois, 1 semaine (F2Ville)

Commentaires