Si vous disposez déjà d’un serveur (NAS Synology/QNAP, serveur Proxmox, PC sous Linux) qui tourne en permanence, vous pouvez héberger Home Assistant dans une machine virtuelle sans acheter de matériel supplémentaire. La seule contrainte : passer le dongle Z-Wave USB à la VM via le passthrough USB.
Plateformes de virtualisation compatibles
| Hyperviseur | Compatibilité HAOS | USB Passthrough | Difficulté | Notes |
| Proxmox VE | ✅ Excellente | ✅ Natif (GUI ou CLI) | ⭐⭐ | Recommandé — script tteck disponible |
| VMware ESXi | ✅ Bonne | ✅ Via vSphere | ⭐⭐⭐ | Gratuit en version libre (ESXi 8) |
| VMware Workstation | ✅ Bonne | ✅ GUI simple | ⭐⭐ | Bonne option sur PC Windows/Linux |
| VirtualBox | ✅ Correcte | ✅ GUI simple | ⭐ | Facile mais moins performant |
| KVM / QEMU | ✅ Excellente | ✅ Via libvirt/virsh | ⭐⭐⭐ | Pour utilisateurs Linux avancés |
| Synology VMM | ✅ Correcte | ⚠️ Partiel (selon modèle NAS) | ⭐⭐ | Pratique si NAS existant Synology |
| QNAP Virtualization Station | ✅ Correcte | ⚠️ Partiel (selon modèle NAS) | ⭐⭐ | Idem pour QNAP |
Installation sur Proxmox — La méthode recommandée
Pré-requis Proxmox
- Proxmox VE 7.x ou 8.x installé sur le serveur hôte
- Au minimum 2 vCPU et 2 Go de RAM alloués à la VM HA (4 Go recommandés)
- 20 Go de stockage (32 Go recommandés pour la base de données HA)
- Dongle Z-Wave branché sur un port USB du serveur hôte
Installation automatique via script tteck (la plus simple)
# Sur le nœud Proxmox, ouvrir le Shell et exécuter :
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/haos-vm.sh)"
# Le script demande :
# → Version HAOS : choisissez 'latest'
# → vCPU : 2 (minimum) ou 4 (recommandé)
# → RAM : 2048 Mo (minimum) ou 4096 Mo (recommandé)
# → Stockage : 32 Go recommandés
# → ID de VM : 100 (ou un ID libre sur votre Proxmox)
# La VM est créée et démarrée automatiquement
# Accès HA : http://IP_VM:8123
USB Passthrough du dongle Z-Wave
# 1. Identifier le dongle Z-Wave sur l'hôte Proxmox :
$ lsusb
Bus 001 Device 004: ID 0658:0200 Silicon Labs Z-Wave USB Dongle
# 2. Dans l'interface Proxmox : VM → Hardware → Add → USB Device
# Sélectionner : 'Use USB Vendor/Device ID'
# Vendor ID : 0658 Device ID : 0200
# Ou 'Use USB Port' pour assigner un port physique fixe
# 3. Vérification dans la VM HAOS :
# Settings → System → Hardware → le dongle doit apparaître
# Pour un passthrough stable au reboot, préférez 'Use USB Port'
# car l'ID du périphérique peut changer selon l'ordre de détection
Configurer le démarrage automatique de la VM
# Dans Proxmox : VM → Options → Start at boot → Yes
# Startup/Shutdown Order : Startup order = 1 (démarre en priorité)
# Via CLI :
$ qm set 100 --onboot 1 --startup order=1,up=30
# up=30 : attendre 30 s avant de démarrer la VM suivante
Installation dans VirtualBox — La plus accessible
- Téléchargez l’image HAOS pour KVM/QEMU (format .qcow2) ou le format VDI converti
- Créez une nouvelle VM dans VirtualBox : Type = Linux, Version = Linux 2.6/3.x/4.x (64-bit)
- RAM : 2048 Mo minimum, 4096 Mo recommandé
- Stockage : ‘Utiliser un fichier de disque dur existant’ → importez le fichier .vdi de HAOS
- Réseau : Adaptateur en mode ‘Accès par pont’ (Bridged) pour que HA soit sur votre réseau local
- USB : Activez le contrôleur USB 3.0 et ajoutez votre dongle Z-Wave dans les filtres USB
- Démarrez la VM
🏠 HA sur NAS Synology — spécificités
Si votre NAS Synology supporte Virtual Machine Manager (DSM 6.2+, modèles 918+, 1019+, etc.) :
- Téléchargez l’image HAOS .ova pour VMware
- Importez-la dans Synology VMM
- Configurez le passthrough USB (Synology VMM le supporte sur certains modèles uniquement)
- Si le passthrough USB n’est pas disponible, utilisez ZWave JS UI en mode réseau (dongle sur RPi séparé, connexion via TCP à la VM HA sur le NAS)






