Installer HA en machine virtuelle sous Parallels Desktop Mac

Bonsoir,

Nouveau dans le monde de HA j’ai suivi les tutos de cette playlist et mon PI commence à bien s’étoffer.

Avec mes réflexes d’ancien informaticien je me suis penché sur les environnements de tests pour avancer prudemment sur mon PI.

De fil en aiguille je suis arrivé à une instance HA officielle et deux instances virtuelles sous Linux et Mac … super pour les tests :old-computer:

Si cela peut servir à quelqu’un :

  1. installation de VirtualBox sur mon portable en Linux Mint
  2. installation de HA en machine virtuelle (Linux - Home Assistant)
  3. RAS
  4. Juste à donner une IP fixe à cette instance virtuelle en fonction de l’adresse Mac générée par VirtualBox afin de ne pas faire de confusion avec mon instance officielle sur PI
  5. clone de la VM VirtualBox pour l’exporter vers Parallels Desktop
  6. je me suis inspiré de ce post : Comment convertir une machine virtuelle VirtualBox en Parallels Desktop pour Mac - phhsnews.com (zappé l’étape 2 qui ne me concernait pas)
  7. puis recopie du clone sur mon iMac et ouverture avec Parallels Desktop
  8. nikel sauf que Parallels Desktop n’a pas associé de carte réseau à cette machine. Qu’à cela ne tienne, j’ai modifié sa config et lui en ai ajouté une avec, là encore, une IP fixe pour la différencier de mon instance officielle sur le PI :old-biggrin:

Et voilou, trois instances HA sur mon réseau :old-rolleyes:

Enjoy

PS : Axe d’amélioration : comme les clefs ZWave et ZigBee sont sur le PI, voir comment partager les devices détectés via le PI pour faire mes différents tests sur les VM (Mac et/ou Linux)

Merci. J’ai un nouveau mac mini m4 et je me demande si je n’installerais pas HA dessus puisque c’est une machine qui reste tout le temps allumée vu sa faible consommation. Je me demande également comment déporter le zwave et le zigbee sur une autre machine plus « light » car mon mac est loin de mes clés zwave et zigbee. Je suis preneur de solutions aussi.

Bonsoir,

J’ai vu passer ça, je vais voir ce que ça donne :face_with_monocle:

C’est intéressant de se répondre à soi-même mais j’ai un peu avancé grâce à cette vidéo https://www.youtube.com/watch?v=9KFbgEBwMSc

Pour faire simple, en suivant cette playlist, j’ai fait de mon PI la machine « centrale » de ma domotique, la machine où sont branchées mes clefs Zigbee et Z-Wave.

J’y ai aussi installé Mosquitto broker (Broker MQTT ) et MQTT (Client MQTT ) bref tout ce qu’il faut pour gérer des messages d’objets connectés (Cf MQTT — Wikipédia)

Pour la partie « Zigbee » j’ai fait l’installation de Zigbee2MQTT et donc tout ce qui « vu » par ma clé Zigbee devient un message MQTT.

Il y a fort à parier que ce soit pareil pour ma clef Z-Wave … à creuser si besoin
(Voir zwave-js-ui ex zwavejs2mqtt … mais un peu chaud de transitionner après avoir utilisé l’intégration Z-Wave officielle) :old-happy:

Fort de tout cela, comment « récupérer » les messages MQTT de mon PI officiel sur ma/mes machines de tests ?

Ben en installant tout simplement un client MQTT sur les dites machines :old-biggrin: … pas plus compliqué que cela :old-blink:

J’ai donc installé MQTT sur mes machines de test en "m’abonnant " aux messages gérés par mon PI .

Concrètement, la config de mes clients MQTT ressemble à ce qui suit et bingo : les modules Zigbee du PI sont découverts … et opérationnels depuis les machines de tests comme depuis le PI Star-struck :star_struck:

Si cela peut aider
Enjoy

PS :

  1. du coup, on oublie MQTT Eventstream
  2. peut-être une piste pour @denisb88 :face_with_monocle: