Canan

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



QR Code

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

Utiliser Home Assistant

Maison




Étapes

Installation sur un Windows

  1. Installer VirtualBox ou autre pour avoir une Machine Virtuelle
  2. https://www.virtualbox.org/
  3. Importer le VDI
  4. https://www.home-assistant.io/installation/windows/

Installation sur un NAS Synology

  1. Installer Virtual Machine Manager
  2. Importer l'OVA
  3. /!\ Activer l'autostart
  4. https://www.home-assistant.io/installation/alternative

Installation sur un Raspberry Pi

  1. /!\ Minimum Raspberry Pi 4 (pas de 4Go de RAM, minimum 8Go)
  2. Raspberry Pi 5 8Go avec AC USB-C 27 W et boîtier avec Ventilateur
  3. https://www.amazon.fr/Starter-Set-Alimentation-Ventilateur-Micro-HDMI-Dissipateur/dp/B0D2FH64ZX/
  4. > Stockage pour assurer de l'espace et la plus haute vitesse d'écriture et lecture possible
  5. SanDisk 128 Go Extreme PRO microSDXC A2 UHS-I Class 10 U3 V30
  6. https://www.amazon.fr/SanDisk-microSDXC-Adaptateur-RescuePRO-Performance/dp/B09X7DNF6G/
  7. https://www.domo-blog.fr/installation-de-home-assistant-sur-raspberry-pi/

Accéder au site

  1. Si tout est par défaut, vous pouvez y accéder par l'url suivante
  2. http://homeassistant.local:8123/
  3. Créer votre accès avec la localisation pour la météo et autre
  4. Décocher tous les paratages de données pour les statistiques
  5. > Il se peut que des éléments soient déjà détecté
  6. http://homeassistant.local:8123/config/integrations/dashboard

Accéder au site via mobile

  1. Installer l'application
  2. Activer l'option "Pinch to zoom" dans les paramètres > "Compagnon app"
  3. Activer l'option "Lecture automatique des vidéos" dans les paramètres > "Compagnon app"
  4. 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

  1. Installer via le site officiel
  2. https://www.hacs.xyz/docs/use/download/download/#to-download-hacs
  3. Se rendre sur HACS dans la barre verticalle à gauche, puis "Ajouter une intégration" et sélectionner "HACS"
  4. https://www.hacs.xyz/docs/use/configuration/basic/#to-set-up-the-hacs-integration
  5. Activer "Enable AppDaemon apps discovery & tracking"
  6. http://homeassistant.local:8123/config/integrations/integration/hacs
  7. Cela vous demandera de vous connecter à votre Github (créer un compre gratuit si vous n'en avez pas)
  8. Vérifier les logs pour savoir si vous pouvez le désintaller
  9. http://homeassistant.local:8123/hassio/dashboard
  10. Redémarrer "Home Assitant"
  11. http://homeassistant.local:8123/config/system
  12. Installer ce dont vous avez besoin non officiel
  13. http://homeassistant.local:8123/hacs/repository/156434866
  14. http://homeassistant.local:8123/hacs/repository/497319128
  15. http://homeassistant.local:8123/hacs/repository/190927524
  16. http://homeassistant.local:8123/hacs/repository/444350375
  17. http://homeassistant.local:8123/hacs/repository/501725479
  18. http://homeassistant.local:8123/hacs/repository/246549747
  19. http://homeassistant.local:8123/hacs/repository/144899700
  20. http://homeassistant.local:8123/hacs/repository/194140521
  21. https://my.home-assistant.io/redirect/hacs_repository/?owner=vdbrink&repository=homeassistant-lovelace-birthday-reminder-card&category=Plugin
  22. Plein de possibilités existent
  23. https://vdbrink.github.io/homeassistant/homeassistant_dashboard_hacs

Activer le mode avancé

  1. Cocher "Advanced mode", via le logo du profil en bas à gauche de la sidebar

Tuya T & H Sensor (non supporté)

  1. http://homeassistant.local:8123/hacs/repository?owner=azerty9971&repository=xtend_tuya&category=integration
  2. https://github.com/azerty9971/xtend_tuya

National Geographic - Station météo

  1. https://github.com/cytech/home-assistant-wundergroundpws
  2. https://www.wunderground.com/member/api-keys

Certain paquet de HACS ont besoin aussi d'avoir une partie installer

  1. Comme pour "browser_mod 2"
  2. https://my.home-assistant.io/redirect/config_flow_start/?domain=browser_mod
  3. Cocher "Register" et "Auto-register" dedans (via la sidebar), et faire CTRL+SHIFT+F5 pour purger le navigateur pour ce site
  4. http://homeassistant.local:8123/browser-mod
  5. Décocher "Suspend background connections"
  6. http://homeassistant.local:8123/profile/general
  7. Redémarrer "Home Assitant"

Activer ffmpeg

  1. https://www.home-assistant.io/integrations/ffmpeg/
  2. Ajouter dans votre configuration.yaml
  3. ffmpeg:

Ajouter des thèmes (si besoin, généralement il y a un lien HACS)

  1. https://smarthomescene.com/blog/best-home-assistant-dashboard-themes-in-2023/

Ajouter des scripts (si besoin, généralement il y a un lien HACS)

  1. https://github.com/thomasloven/hass-config/wiki/Lovelace-Plugins
  2. Aller sur la page dédiée
  3. http://homeassistant.local:8123/config/lovelace/resources
  4. Ajouter des ressources, comme "card-mod"
  5. https://github.com/thomasloven/lovelace-card-mod/blob/master/card-mod.js

Ajouter les Addons

  1. Installer "Terminal & SSH"
  2. http://homeassistant.local:8123/hassio/addon/core_ssh/info
  3. Cocher "Start on boot"
  4. Cocher "Watchdog"
  5. Cliquer sur Start
  6. Installer "File Editor"
  7. http://homeassistant.local:8123/hassio/addon/core_configurator/info
  8. Paramétrer pour avoir un dossier www accessible
  9. http://homeassistant.local:8123/hassio/addon/core_configurator/config
  10. Cocher "Directory First"
  11. Décocher "Enforce Basepath" pour accéder à /
  12. Créer /config/www/floorplan/ (ou /homeassistant/www/floorplan/ suivant votre configuration et donc du dossier déjà existant)
  13. Redémarrer

Ajouter la détection de nouveaux appareils

  1. Voici une liste des plus utilisés
  2. https://www.home-assistant.io/integrations/somfy/
  3. https://www.home-assistant.io/integrations/tuya/
  4. https://www.home-assistant.io/integrations/onvif/
  5. https://www.home-assistant.io/integrations/samsungtv/
  6. https://www.home-assistant.io/integrations/smartthings/
  7. https://www.home-assistant.io/integrations/melcloud/
  8. https://www.home-assistant.io/integrations/nanoleaf/
  9. https://www.home-assistant.io/integrations/plex/
  10. https://www.home-assistant.io/integrations/tailscale/
  11. > Cozytouch est détecté par Somfy mais non présent dans leur application, pourtant visible et accéssible par HA

Configurer tous les appareils

  1. Il faut ajouter et suivre ce qui est demandé car cela ne sera pas identique pour tous
  2. > 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
  3. > Si vous utilisez Somfy, vous devez activer options développeur dedans pour créer un Token Developer
  4. https://github.com/Somfy-Developer/Somfy-TaHoma-Developer-Mode#getting-started

Configurer des caméras Tapo

  1. /!\ Pas l'e-mail TP-Link, utiliser le compte caméra local
  2. Dans l'app Tapo, crée un Camera Account (compte local)
  3. App Tapo > Camera Settings > Advanced Settings > Camera Account > Défini Username (un mail même fictif) + Password (sans caractères spéciaux)
  4. Utiliser OnVif

La suite

  1. Vous pouvez utiliser la liste complète des actions, ou créer des dashboards personnalisés pour regrouper et organiser vos favoris
  2. Mettre une tablette dédié à Home Assistant sur un mur pour suivre le tout en direct
  3. Afficher un plan 3D pour avoir les actions à leur place et simplifier la compréhension et vue globale

Créer un plan 3D

  1. Télécharger et installer "Home Sweet 3D"
  2. https://sourceforge.net/projects/sweethome3d/files/latest/download
  3. Ajouter les extensions utiles
  4. https://github.com/shmuelzon/home-assistant-floor-plan
  5. https://sourceforge.net/p/sweethome3d/plug-ins/54/
  6. Ajouter les bibliothèques de modèles 3D
  7. https://www.sweethome3d.com/importModels.jsp#ModelsLibraries
  8. Faire votre plan à échelle avec les distances et l'importer
  9. Délimiter vos pièces et créer vos murs
  10. Ajoutez vos portes et fenêtres
  11. Ajoutez vos objets connectés, comme vos lumières
  12. Ajouter tous les éléments que vous souhaitez
  13. Trouver et fixer votre point de vue
  14. Éteignez toutes les lumières en les décochant
  15. Exporter le tout en image, avec le même point de vue

Créer des sauvegardes automatiques

  1. http://homeassistant.local:8123/config/backup/overview

Créer un dashboard personnalisé

  1. http://homeassistant.local:8123/config/lovelace/dashboards
  2. /!\ Vous allez devoir faire des scripts

Créer les scènes dont vous avez besoin

  1. http://homeassistant.local:8123/config/automation/dashboard

Exposer la caméra du garage à ton Home Assistant dans l'appartement sans ouvrir de ports dangereux

  1. La solution la plus simple, peu chère et fiable est un tunnel VPN via Tailscale sur un petit Raspberry Pi
  2. Le matériel
  3. Minimum, un Raspberry Pi Zero 2 W (Wifi intégré, petit et consomme peu) avec une micro SD 32GO
  4. > Je recommande quand même un Raspberry Pi 3 B+ avec une micro SD 64GO pour être polyvalent
  5. https://www.amazon.fr/dp/B0D3FNL84M
  6. https://www.amazon.fr/dp/B07FCMBLV6
  7. Télécharge Raspberry Pi Imager
  8. https://www.raspberrypi.com/software/
  9. Installe Raspberry Pi OS (64-bit)
  10. Dans les options avancées de l'Imager
  11. Active SSH
  12. Configure les identifiants root, donc un username et un mot de passe pour le SSH
  13. Configure le Wifi avec le SSID et le un mot de passe
  14. Fixe un hostname (c.f.: rpi-garage)
  15. Démarrer le Pi en la branchant
  16. Vérifier qu'elle se connecte bien au Wifi
  17. Utiliser un clavier, une souris et un écran, pour activer la connexion SSH en faisant les commandes suivantes
  18. sudo nano /etc/ssh/sshd_config
  19. Décommanter la ligne "#PasswordAuthentication yes" (donc retirer le # devant)
  20. sudo systemctl restart ssh
  21. Vérifier que tu peux te connecter en SSH
  22. Mettre à jour le Pi
  23. sudo apt-get update -y
  24. sudo apt-get upgrade -y
  25. sudo apt-get full-upgrade -y
  26. sudo apt-get autoremove -y
  27. sudo reboot
  28. Installer Tailscale
  29. curl -fsSL https://tailscale.com/install.sh| sh
  30. sudo tailscale up --ssh
  31. Ou en ajoutant les repos
  32. curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.noarmor.gpg| sudo tee /usr/share/keyrings/tailscale-archive-keyring.gpg >/dev/null
  33. curl -fsSL https://pkgs.tailscale.com/stable/debian/bookworm.tailscale-keyring.list| sudo tee /etc/apt/sources.list.d/tailscale.list
  34. sudo apt-get update -y
  35. sudo apt-get install -y tailscale
  36. > Lors de cette dernière étape, un lien pour authentifier le Pi sur ton compte Tailscale va apparaître
  37. /!\ 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
  38. Trouve l'IP de ce que tu veux connecter (c.f.: une caméra en 192.168.68.50)
  39. Puis active la route correspondant (c.f.: 192.168.68.0/24 donc 192.168.68.xx)
  40. Tout en activant le port forwarding
  41. echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.conf
  42. echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.conf
  43. sudo sysctl -p /etc/sysctl.conf
  44. sudo systemctl enable --now tailscaled
  45. sudo tailscale set --advertise-routes=192.168.68.0/24
  46. sudo tailscale up --reset --advertise-routes=192.168.68.0/24 --accept-dns=false --snat-subnet-routes=true --advertise-exit-node
  47. Approuver la "Route" et le "Exit Node" de la machine
  48. https://login.tailscale.com/admin/machines/
  49. Ajouter Tailscale dans Home Assistant
  50. https://www.home-assistant.io/integrations/tailscale/
  51. http://homeassistant.local:8123/hassio/addon/a0d7b954_tailscale/info
  52. /!\ Il faudra créer un Token API (et le noter, car visible uniquement à sa création)
  53. Connecter l'intégration et l'addon au même compte Tailscale
  54. http://homeassistant.local:8123/hassio/addon/a0d7b954_tailscale/config
  55. Modifier la configuration de l'addon de Tailscale
  56. Activer "Start on boot"
  57. Activer "Watchdog"
  58. Activer "Show in sidebar"
  59. Cliquer sur les "trois points" puis "Edit YAML" pour mettre ces lignes
  60. userspace_networking: false
  61. accept_routes: true
  62. advertise_exit_node: true
  63. accept_dns: true
  64. Cliquer sur Restart
  65. Redémarre Home Assistant
  66. Approuver la "Route" et le "Exit Node" de la machine
  67. https://login.tailscale.com/admin/machines/
  68. Activer "Disable Key expiry" via le menu (trois points) des différentes machines dans Tailscake
  69. Ajouter ta caméra manuellement dans OnVif
  70. https://www.home-assistant.io/integrations/onvif/
  71. 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

  1. Activer MagicDNS sur le compte en ligne
  2. https://login.tailscale.com/admin/dns
  3. Noter le nom de domaine en .ts.net stables pour chaque machine
  4. Installez l’appli Tailscale
  5. https://play.google.com/store/apps/details?id=com.tailscale.ipn
  6. https://apps.apple.com/us/app/tailscale/id1470499037
  7. Connectez vous au même compte
  8. Ouvrez Home Assistant via le nom MagicDNS (c.f.: http://homeassistant..ts.net)
  9. Vous pouvez le définir en fixe dans les paramètres
  10. http://homeassistant.local:8123/config/network

Attention

  1. 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