Salut, je suis Canan
Oups ...
N'oubliez jamais que l'impossible est possible
:(
Your PC ran into a problem and needs to restart.
We're just collecting some error info, and then we'll restart for you.
0% complete
For more information about this issue and possible fixes, visit
https://www.windows.com/stopcode
If you call a support person, give them this info:
Stop code: SYSTEM_SERVICE_EXCEPTION
Utiliser Home Assistant
Maison
Étapes
Installation sur un Windows
- Installer VirtualBox ou autre pour avoir une Machine Virtuelle
- https://www.virtualbox.org/
- Importer le VDI
- https://www.home-assistant.io/installation/windows/
Installation sur un NAS Synology
- Installer Virtual Machine Manager
- Importer l'OVA
- /!\ Activer l'autostart
- https://www.home-assistant.io/installation/alternative
Installation sur un Raspberry Pi
- /!\ Minimum Raspberry Pi 4 (pas de 4Go de RAM, minimum 8Go)
- Raspberry Pi 5 8Go avec AC USB-C 27 W et boîtier avec Ventilateur
- https://www.amazon.fr/Starter-Set-Alimentation-Ventilateur-Micro-HDMI-Dissipateur/dp/B0D2FH64ZX/
- > Stockage pour assurer de l'espace et la plus haute vitesse d'écriture et lecture possible
- SanDisk 128 Go Extreme PRO microSDXC A2 UHS-I Class 10 U3 V30
- https://www.amazon.fr/SanDisk-microSDXC-Adaptateur-RescuePRO-Performance/dp/B09X7DNF6G/
- https://www.domo-blog.fr/installation-de-home-assistant-sur-raspberry-pi/
Accéder au site
- Si tout est par défaut, vous pouvez y accéder par l'url suivante
- http://homeassistant.local:8123/
- Créer votre accès avec la localisation pour la météo et autre
- Décocher tous les paratages de données pour les statistiques
- > Il se peut que des éléments soient déjà détecté
- http://homeassistant.local:8123/config/integrations/dashboard
Accéder au site via mobile
- Installer l'application
- Activer l'option "Pinch to zoom" dans les paramètres > "Compagnon app"
- Activer l'option "Lecture automatique des vidéos" dans les paramètres > "Compagnon app"
- Activer l'option "Afficher la première vue au démarrage" dans les paramètres > "Compagnon app"
Ajouter le module HACS pour installer des extensions communautaires
- Installer via le site officiel
- https://www.hacs.xyz/docs/use/download/download/#to-download-hacs
- Se rendre sur HACS dans la barre verticalle à gauche, puis "Ajouter une intégration" et sélectionner "HACS"
- https://www.hacs.xyz/docs/use/configuration/basic/#to-set-up-the-hacs-integration
- Activer "Enable AppDaemon apps discovery & tracking"
- http://homeassistant.local:8123/config/integrations/integration/hacs
- Cela vous demandera de vous connecter à votre Github (créer un compre gratuit si vous n'en avez pas)
- Vérifier les logs pour savoir si vous pouvez le désintaller
- http://homeassistant.local:8123/hassio/dashboard
- Redémarrer "Home Assitant"
- http://homeassistant.local:8123/config/system
- Installer ce dont vous avez besoin non officiel
- http://homeassistant.local:8123/hacs/repository/156434866
- http://homeassistant.local:8123/hacs/repository/497319128
- http://homeassistant.local:8123/hacs/repository/190927524
- http://homeassistant.local:8123/hacs/repository/444350375
- http://homeassistant.local:8123/hacs/repository/501725479
- http://homeassistant.local:8123/hacs/repository/246549747
- http://homeassistant.local:8123/hacs/repository/144899700
- http://homeassistant.local:8123/hacs/repository/194140521
- https://my.home-assistant.io/redirect/hacs_repository/?owner=vdbrink&repository=homeassistant-lovelace-birthday-reminder-card&category=Plugin
- Plein de possibilités existent
- https://vdbrink.github.io/homeassistant/homeassistant_dashboard_hacs
Activer le mode avancé
Cocher "Advanced mode", via le logo du profil en bas à gauche de la sidebar
Tuya T & H Sensor (non supporté)
- http://homeassistant.local:8123/hacs/repository?owner=azerty9971&repository=xtend_tuya&category=integration
- https://github.com/azerty9971/xtend_tuya
National Geographic - Station météo
- https://github.com/cytech/home-assistant-wundergroundpws
- https://www.wunderground.com/member/api-keys
Certain paquet de HACS ont besoin aussi d'avoir une partie installer
- Comme pour "browser_mod 2"
- https://my.home-assistant.io/redirect/config_flow_start/?domain=browser_mod
- Cocher "Register" et "Auto-register" dedans (via la sidebar), et faire CTRL+SHIFT+F5 pour purger le navigateur pour ce site
- http://homeassistant.local:8123/browser-mod
- Décocher "Suspend background connections"
- http://homeassistant.local:8123/profile/general
- Redémarrer "Home Assitant"
Activer ffmpeg
- https://www.home-assistant.io/integrations/ffmpeg/
- Ajouter dans votre configuration.yaml
ffmpeg:
Ajouter des thèmes (si besoin, généralement il y a un lien HACS)
Ajouter des scripts (si besoin, généralement il y a un lien HACS)
- https://github.com/thomasloven/hass-config/wiki/Lovelace-Plugins
- Aller sur la page dédiée
- http://homeassistant.local:8123/config/lovelace/resources
- Ajouter des ressources, comme "card-mod"
- https://github.com/thomasloven/lovelace-card-mod/blob/master/card-mod.js
Ajouter les Addons
- Installer "Terminal & SSH"
- http://homeassistant.local:8123/hassio/addon/core_ssh/info
- Cocher "Start on boot"
- Cocher "Watchdog"
- Cliquer sur Start
- Installer "File Editor"
- http://homeassistant.local:8123/hassio/addon/core_configurator/info
- Paramétrer pour avoir un dossier www accessible
- http://homeassistant.local:8123/hassio/addon/core_configurator/config
- Cocher "Directory First"
- Décocher "Enforce Basepath" pour accéder à /
- Créer /config/www/floorplan/ (ou /homeassistant/www/floorplan/ suivant votre configuration et donc du dossier déjà existant)
- Redémarrer
Ajouter la détection de nouveaux appareils
- Voici une liste des plus utilisés
- https://www.home-assistant.io/integrations/somfy/
- https://www.home-assistant.io/integrations/tuya/
- https://www.home-assistant.io/integrations/onvif/
- https://www.home-assistant.io/integrations/samsungtv/
- https://www.home-assistant.io/integrations/smartthings/
- https://www.home-assistant.io/integrations/melcloud/
- https://www.home-assistant.io/integrations/nanoleaf/
- https://www.home-assistant.io/integrations/plex/
- https://www.home-assistant.io/integrations/tailscale/
- > Cozytouch est détecté par Somfy mais non présent dans leur application, pourtant visible et accéssible par HA
Configurer tous les appareils
- Il faut ajouter et suivre ce qui est demandé car cela ne sera pas identique pour tous
- > Si vous avez besoin d'un code Homekit, par exemple pour les caméras de Somfy Protect, il faudra passer par un iPhone pour l'avoir
- > Si vous utilisez Somfy, vous devez activer options développeur dedans pour créer un Token Developer
- https://github.com/Somfy-Developer/Somfy-TaHoma-Developer-Mode#getting-started
Configurer des caméras Tapo
- /!\ Pas l'e-mail TP-Link, utiliser le compte caméra local
- Dans l'app Tapo, crée un Camera Account (compte local)
App Tapo > Camera Settings > Advanced Settings > Camera Account > Défini Username (un mail même fictif) + Password (sans caractères spéciaux)- Utiliser OnVif
La suite
- Vous pouvez utiliser la liste complète des actions, ou créer des dashboards personnalisés pour regrouper et organiser vos favoris
- Mettre une tablette dédié à Home Assistant sur un mur pour suivre le tout en direct
- Afficher un plan 3D pour avoir les actions à leur place et simplifier la compréhension et vue globale
Créer un plan 3D
- Télécharger et installer "Home Sweet 3D"
- https://sourceforge.net/projects/sweethome3d/files/latest/download
- Ajouter les extensions utiles
- https://github.com/shmuelzon/home-assistant-floor-plan
- https://sourceforge.net/p/sweethome3d/plug-ins/54/
- Ajouter les bibliothèques de modèles 3D
- https://www.sweethome3d.com/importModels.jsp#ModelsLibraries
- Faire votre plan à échelle avec les distances et l'importer
- Délimiter vos pièces et créer vos murs
- Ajoutez vos portes et fenêtres
- Ajoutez vos objets connectés, comme vos lumières
- Ajouter tous les éléments que vous souhaitez
- Trouver et fixer votre point de vue
- Éteignez toutes les lumières en les décochant
- Exporter le tout en image, avec le même point de vue
Créer des sauvegardes automatiques
Créer un dashboard personnalisé
- http://homeassistant.local:8123/config/lovelace/dashboards
- /!\ Vous allez devoir faire des scripts
Créer les scènes dont vous avez besoin
Exposer la caméra du garage à ton Home Assistant dans l'appartement sans ouvrir de ports dangereux
- La solution la plus simple, peu chère et fiable est un tunnel VPN via Tailscale sur un petit Raspberry Pi
- Le matériel
Minimum, un Raspberry Pi Zero 2 W (Wifi intégré, petit et consomme peu) avec une micro SD 32GO- > Je recommande quand même un Raspberry Pi 3 B+ avec une micro SD 64GO pour être polyvalent
- https://www.amazon.fr/dp/B0D3FNL84M
- https://www.amazon.fr/dp/B07FCMBLV6
- Télécharge Raspberry Pi Imager
- https://www.raspberrypi.com/software/
- Installe Raspberry Pi OS (64-bit)
- Dans les options avancées de l'Imager
Active SSHConfigure les identifiants root, donc un username et un mot de passe pour le SSHConfigure le Wifi avec le SSID et le un mot de passeFixe un hostname (c.f.: rpi-garage)- Démarrer le Pi en la branchant
- Vérifier qu'elle se connecte bien au Wifi
- Utiliser un clavier, une souris et un écran, pour activer la connexion SSH en faisant les commandes suivantes
sudo nano /etc/ssh/sshd_configDécommanter la ligne "#PasswordAuthentication yes" (donc retirer le # devant)sudo systemctl restart ssh- Vérifier que tu peux te connecter en SSH
- Mettre à jour le Pi
sudo apt-get update -ysudo apt-get upgrade -ysudo apt-get full-upgrade -ysudo apt-get autoremove -ysudo reboot- Installer Tailscale
- curl -fsSL https://tailscale.com/install.sh| sh
sudo tailscale up --ssh- Ou en ajoutant les repos
- curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.noarmor.gpg| sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
- curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.tailscale-keyring.list| sudo tee /etc/apt/sources.list.d/tailscale.list
sudo apt-get update -ysudo apt-get install -y tailscale- > Lors de cette dernière étape, un lien pour authentifier le Pi sur ton compte Tailscale va apparaître
- /!\ Vérifie que le Pi apparaît bien dans l'interface web Tailscale et qu'il a une IP du type 100.x.y.z
- Trouve l'IP de ce que tu veux connecter (c.f.: une caméra en 192.168.68.50)
- Puis active la route correspondant (c.f.: 192.168.68.0/24 donc 192.168.68.xx)
- Tout en activant le port forwarding
echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.confecho 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.confsudo sysctl -p /etc/sysctl.confsudo systemctl enable --now tailscaledsudo tailscale set --advertise-routes=192.168.68.0/24sudo tailscale up --reset --advertise-routes=192.168.68.0/24 --accept-dns=false --snat-subnet-routes=true --advertise-exit-node- Approuver la "Route" et le "Exit Node" de la machine
- https://login.tailscale.com/admin/machines/
- Ajouter Tailscale dans Home Assistant
- https://www.home-assistant.io/integrations/tailscale/
- http://homeassistant.local:8123/hassio/addon/a0d7b954_tailscale/info
- /!\ Il faudra créer un Token API (et le noter, car visible uniquement à sa création)
- Connecter l'intégration et l'addon au même compte Tailscale
- http://homeassistant.local:8123/hassio/addon/a0d7b954_tailscale/config
- Modifier la configuration de l'addon de Tailscale
Activer "Start on boot"Activer "Watchdog"Activer "Show in sidebar"- Cliquer sur les "trois points" puis "Edit YAML" pour mettre ces lignes
userspace_networking: falseaccept_routes: trueadvertise_exit_node: trueaccept_dns: true- Cliquer sur Restart
- Redémarre Home Assistant
- Approuver la "Route" et le "Exit Node" de la machine
- https://login.tailscale.com/admin/machines/
- Activer "Disable Key expiry" via le menu (trois points) des différentes machines dans Tailscake
- Ajouter ta caméra manuellement dans OnVif
- https://www.home-assistant.io/integrations/onvif/
- Connecter la caméra comme si elle était sur le même réseau local
Accéder à Home Assistant de l'extérieur avec Tailscale
- Activer MagicDNS sur le compte en ligne
- https://login.tailscale.com/admin/dns
- Noter le nom de domaine en .ts.net stables pour chaque machine
- Installez l’appli Tailscale
- https://play.google.com/store/apps/details?id=com.tailscale.ipn
- https://apps.apple.com/us/app/tailscale/id1470499037
- Connectez vous au même compte
- Ouvrez Home Assistant via le nom MagicDNS (c.f.: http://homeassistant.
.ts.net) - Vous pouvez le définir en fixe dans les paramètres
- http://homeassistant.local:8123/config/network
Attention
- Lors des paramètres de la VM, tout laisser par défaut, sauf le type de micrologiciel, qu'il faut mettre sur UEFI pour pouvoir démarrer dessus