Oui mais la partie que tu perds avec la virtualisation ne sert pas vraiment. En ajoutant le coral (usb ou m2 et qui fait aussi partie des reco), la partie CPU n’est presque plus utilisée, et l’usb est accessible directement dans la VM (et mappé dans le container)
C’est vrai que ça fait un investissement supplémentaire pas forcément négligeable.
On s’éloigne du sujet. Frigate est un exemple. Mais il peut y avoir des besoins qui dépendent du hardware. La virtualisation et les containers ont des avantages, mais aussi des inconvénients.
Mais dans le cas de @BBE et de ses besoins, tes préconisations sont justes: Intérêt mini-PC vs un raspberry pour Home Assistant - #99 par Pulpy-Luke
Pour polluer encore plus le fil qui n’était pas sur ce point
J’ai un mini PC assez costaud. Dessus, j’ai proxmox. HA Container (pas OS!) dans une VM.
J’ai une clé coral et frigate.
J’ai installé d’abord frigate dans une VM (avec accès à la clé USB frigate) et dedans le container docker frigate. Ca marchait mais le fps et inference speed étaient tous les deux moyens. Et pourtant le PC en a sous le pied…
J’ai migré dans un container lxc (les containers natifs de proxmox) et là aussi le container docker frigate et là, le fps est bon et l’inférence autour de 7/8.
Je n’ai pas trop cherché à comprendre le pourquoi du comment.
Mais, en tout cas, un container docker frigate sur proxmox, ça marche. Mieux en LXC qu’en VM.
Et pour en revenir à la question, dans l’ordre d’importance pour moi RAM, CPU, Disque. A budget équivalent, je mettrais un peu plus de sous dans la RAM (8Go mini) que dans le reste.
De mon coté, j’ai tout essayé, Synology, VM, mini PC HP 800 core i5 8ème génération et maintenant Wyse, et mon choix va vers le wyse sans problème.
J’ai un wyse T640 de HP que j’ai eu pour pas cher et j’ai installé HAOS dessus ainsi que MQTT et Frigate en addons, aucun problème d’utilisation de tout cela en même temps, même si le proc monte un peu en température lorsque Frigate est en mode détection quand je mets l’alarme, mais il reste largement de la marge.
Pas de ventilateur sur le Wyse, c’est un refroidissement passif, donc pas de bruit contrairement au PC ou le ventilateur tournait a plein régime quand Frigate était en marche.
Merci à tous.
Donc si je résume, il faudrait viser
- 8g Ram
- Core i5 8eme génération au cas où je veux faire des VM ( peut on faire l’impasse et viser plus vieux si on reste sur du HAOS pur?)
- ssd évolutif.
- plate forme wyse ou equivalent pour le refroidissement passif
J’ai bon?
Je vais commencer à regarder ce qu’on trouve et à quel tarif… Le core i5 gen8 va faire grimper la note…
Bon j’ai écumé un peu le net et basiquement j’ai l’impression qu’on trouve 3 types de bécanes pas trop chères en restant autour de 8G de RAM:
- des mini pc dell hp ou lenovo avec un proc celeron ou pentium sous les 100€ type ça:
hp prodesk pentium 8G -76€ - les mêmes types de machines avec des proc plus récent, a des tarifs a peine plus chers genre ça, ce serait une option plus évolutive, mais où s’arrêter?
dell optiplex i3 gen4 8G ssd - 93€
lenovo i5 gen4 8G ssd - 149€
dell optiplex corei5 gen6 8G SSD - 150€
dell optiplex corei5 gen7 4G HDD -189€ - le passage au core i5 gen8 monte la facture à mini 250€ et souvent au dessus de 300€ sur les sites que j’ai regardé
hp prodesk i5 gen8 8G ssd - 259€
le refroidissement passif n’est pas indispensable car la bestiole sera dans un meuble avec le tableau elec et la freebox, loin de nos yeux et nos oreilles comme les machines à laver… donc l’esthétique de la bestiole n’entre pas en ligne de compte non plus, ce ne sera pas dans le salon.
N’étant pas de la partie j’ai quand même du mal à me faire une idée de ce que va changer le changement de processeur entre toutes les config évoquées au dessus. J’aurai intuitivement tendance a partir sur une config intermédiaire autour de 100-150€ pour avoir un peu de marge, mais ce n’est absolument pas rationnel ni raisonné…
J’ai l’impression qu’a partir de l’option 1 on fait tourner une conf comme celle d’AlexHass :
Bonjour je crois que toutes les générations de processeur ne savent pas réduire leur consommation et cas de sous activités. Pour une machine qui tourne H24 ça compte. Désolé mais je ne sais pas ou trouver l’info exacte!
Salut
pour un i5-6500t sous proxmox
avec
Zwave
Zigbee
Coral
bluetooth ( clé sena)
je suis a moins de 10 w
sur une prise connectée
avec onduleur
freebox delta avec 4 Hdd
et la config ci dessus
en la consommation oscille entre 42 et 47 w
ensuite sur youtube tonton-jo a indiqué comment passer son CPU en fullpower ou power reduction
d’autre part les scripts que je mentionne toujours
te propose une option pour faire du scaling
Je vais repondre aussi car on voit beaucoup de choses et c’est souvent des cadors qui repondent mais ils sont à un niveau au dessus de nous.
Pour le pc pas la peine de prendre une machine de guerre. J’ai pas mal hesité avant de prendre le mien mais avec le recul voici ce que je peux te dire:
Pars sur une install proxmox:
- tu risques à un moment donné de vouloir ou avoir besoin d’installer autre chose (un debian ou mosquito…) pour ton besoin de domotique
- tu peux faire des sauvegardes plus rapides
Mais bien entendu proxmox est plus gourmand que HAOS:
- prend un 4 processeurs
- la ram ca se rajoute facilement
- prend en fonction de l’emplacement de ta machine
Perso je suis parti sur ca achete sur backmarket:
HP ProDesk 600 G2 DM Core i5 2,5 GHz - HDD 500 Go RAM 4 Go payé 105€ (proc 6400T)
Comme tu peux le voir peu de RAM… Arrivé a la maison j’ai ouvert la bete, ajouté des barrettes de RAM de mon ancien portable et mis un SSD qui trainait dans un tiroir.
Maitenant j’essaye de mettre la main sur mon ancienne carte wifi de portable pour y ajouter le wifi
J’espere que ca t’aidera dans ton choix
Merci à tous pour tous vos messages.
Ce forum est vraiment une mine! bravo !
Bon je suis parti sur une install « frugale » car je ne souhaite y faire que du HAOS dans un premier temps et il sera toujours temps d’upgrader à nouveau plus tard…
Donc avant même de voir ton message Breizhou13 je suis parti sur quelque chose de similaire quoi qu’un peu plus léger encore: un LENOVO avec core i3 gen4 (4130) 4GB de RAM et HDD500.
Je suis parti du constat qu’à priori ce qui coince sur mon RPI c’est vraiment la RAM qui est en permanence au dessus des 85% et que la CPU est en général bien en dessous des 30%. Donc je privilégie une config avec de la RAM et une CPU qui sera déjà largement au dessus d’un RPI, en me disant que je rajouterai une barrette de RAM si ça plafonne et que je récupèrerai le ssd sur lequel est actuellement mon home assistant sur le RPI3B+ (c’est un SATA branché en usb…)
Le tout pour moins cher qu’un plein d’essence de 2020… 75€ livraison comprise.
Sur back Market aussi comme ça 30j pour changer d’avis et 12mois de garantie… déjà testé sur des smartphones, j’aime bien ce site…
Merci à tous, et je vous tiendrai au courant ou appellerai à l’aide pour la migration…
Salut @breizhou13,
Est-il possible de nous faire un retour concernant la conso de ton PC ?
As-tu mis proxmox ? Si oui, peux-tu faire un screen de la conso mémoire et CPU sur une semaine avec le détails de tes containers/VM stp ?
Merci beaucoup
Pour la conso je ne peux pas le faire car je n’ai pas de prise qui mesure la conso.
Pour les screen je veux bien mais faut juste que tu me dise comment faire. J’ai pas vu d’option dans proxmox. Coté RAM j’ai ajouté 8GB qui trainait chez moi (donc j’ai 12BG)
Apres coté container/VM y’a juste HAOS et mosquito (LXC)
J’ai mis proxmox car dans le futur je compte essayer grafana (quand j’en serais aux panneaux solaire donc c’est pas demain) et si besoin un ubuntu pour quelques dev python perso pour kodi
Salut @BBE,
Je vois que tu as choisi un processeur i3 4130 qui n’est pas un de type PC portable du coup je voulais savoir si tu avais fait une mesure de conso ?
Je t’avoue que j’ai pas vraiment « choisi » car pour moi c’est vraiment la jungle toutes ces references de proc… je m’y perd…
Je vous ferai un bilan a reception…
Livraison prévue dans les jours qui viennent…
Le temps d’installer, migrer et brancher une prise connectée…
Merci @breizhou13,
Tu as beaucoup de VM ou de container ?
C’est pour comprendre ta conso de mémoire.
Par exemple moi j’ai 7 container LXC et 1 VM pour HAOS et visiblement c’est elle qui consomme le plus.
J’ai mosquito en LXC et une VM HAOS. Et comme tu dis c’est HAOS qui prend beaucoup de memoire…
Courbe memoire de HAOS
’
Salut,
C’est une des différences de fonctionnement entre une VM et un container.
A une VM tu lui alloue une quantité virtuelle de mémoire. Si tu lui met 2Go, dès qu’elle est allumée 2Go sont bloqués pour elle. Y’a moyen de le rendre un peu plus dynamique avec l’option de ballooning. Mais c’est l’idée, comme c’est une machine virtuelle tu le donne 1 barrette de ram virtuelle.
Un containeur LXC tu lui donne un maximum de mémoire qu’il peut utiliser, mais il n’occupera que la mémoire qu’il utilise vraiment.
Ca fait partie des choix à faire entre VM, LXC ou Docker pour une application.
Si tu ajoutes des disques en Raid ZFS ça bouffe encore plus de mémoire.
25Go: