Vrac


ADD NVME sur Raspberry PI

Mettre à jour l'os et vérifier si des upgrades sont disponibles :

sudo apt update && sudo apt full-upgrade

image.png

Ensuite vérifier que la version Firmware de PI est la derniere

sudo rpi-eeprom-update

image.png

Si la version n'est pas la dernière suivre les steps suivants :

sudo raspi-config

image.png

Aller dans advanced options
image.png

Puis bootloader version
image.png

Choisir latest
image.png

Faire yes
image.png

OK
image.png

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

image.png

Executer la commande suivante

sudo nano /boot/firmware/config.txt

Rajouter les deux lignes suivantes dans le fichier 
dtparam=pciex1
dtparam=nvme
image.png

Une fois le fichier sauvegarder, faites un reboot
Exécuter la commande suivante pour vérifier la présence du NVME

Sudo lspci

image.png

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

image.png

Choisir le disk à modifier, puis effectuer la commande suivante pour le partitionner 

sudo fdisk /dev/nvme0n1

image.png

Faire N pour skip le help puis P pour primary
image.png

Puis choisir votre nombre de partition
image.png

On peut laisser par défaut les tailles de partitionsimage.png

Faire W pour quitter
image.png

Faire la commande suivante pour afficher notre disque

lsblk

Allez dans la configuration de raspberry 

raspi-config

Allez dans advanced
image.png


Puis boot order
image.png

Et sélectionner NVME/USB bootimage.png

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

image.png

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

image.png

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

image.png

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 

image.png