Vrac
- ADD NVME sur Raspberry PI
- Boot raspberry pi sur NVME
- Home Assistant sur environnement Virtuel
- Récupérer ses codes wifi via cmd
ADD NVME sur Raspberry PI
Mettre à jour l'os et vérifier si des upgrades sont disponibles :
sudo apt update && sudo apt full-upgrade
Ensuite vérifier que la version Firmware de PI est la derniere
sudo rpi-eeprom-update
Si la version n'est pas la dernière suivre les steps suivants :
sudo raspi-config
Sortir en sélectionnant finish.
le raspberry va proposer de redémarrer.
Il faut accepter
Une fois redémarrer exécuter la commande suivante :
sudo rpi-eeprom-update -a
Executer la commande suivante
sudo nano /boot/firmware/config.txt
Rajouter les deux lignes suivantes dans le fichier
dtparam=pciex1
dtparam=nvme
Une fois le fichier sauvegarder, faites un reboot
Exécuter la commande suivante pour vérifier la présence du NVME
Sudo lspci
Vérifier la ligne non volatile la reference de votre nvme sera présente ici
Boot raspberry pi sur NVME
Après avoir ajouté un NVME à la configuration, vérifier si le disk est disponible
lsblk
Choisir le disk à modifier, puis effectuer la commande suivante pour le partitionner
sudo fdisk /dev/nvme0n1
Faire N pour skip le help puis P pour primary
Puis choisir votre nombre de partition
On peut laisser par défaut les tailles de partitions
Faire la commande suivante pour afficher notre disque
lsblk
Allez dans la configuration de raspberry
raspi-config
QUITTER ET NE PAS REDEMARRER
On clone maintenant les données de la carte SD vers le NVME
sudo dd if=/dev/mmcblk0 of=/dev/nvme0n1 bs=4MB status=progress
Au bout de 5~10mn la copie devrait être fini, il faut redémarrer
Vérifier la partition de démarrage au retrait de la carte SD
Home Assistant sur environnement Virtuel
Installer python et ses dépendances
sudo apt-get install python3 python3-venv python3-pip
Créer l'utilisateur homeassistant
sudo useradd -rm homeassistant
Se déplacer dans le dossier srv et créer le dossier homeassistant
cd /srv && sudo mkdir homeassistant
Donner l'intégralité des droits sur le dossier
sudo chown homeassistant:homeassistant homeassistant
Créer l'environnement virtuel
sudo su -s /bin/bash homeassistant
cd /srv/homeassistant python3 -m venv .
source bin/activate
Installer Home Assistant dans l'environnement virtuel
pip3 install homeassistant
Créer le fichier de configuration de base
hass
Se connecter à l'ip avec le port 8123 et faire la configuration par défaut de votre home assistant
Récupérer ses codes wifi via cmd
Lancer un cmd puis rentrer la commande suivante pour lister les profiles wifi contenu sur le pc :
NETSH WLAN SHOW PROFILE
nous allons maintenant utiliser le nom du profile obtenue pour récupérer la clé avec la commande suivante :
NETSH WLAN SHOW PROFILE "nom du profil" KEY=CLEAR
ce qui nous intéressera sera dans la partie rouge et plus particulièrement la partie bleu ou le mot de passe sera affiché comme le screen ci-dessous