The Blog EnergyBoard sur votre Mac et en partage sur votre réseau local
Rédigé le 15/03/2024
Par Xavier

Une fois n'est pas coutume, je reste dans le code mais cette fois ci pour parler de l'application EnergyBoard qui vous propose d'avoir une interface de suivi de votre production photovoltaïque basée sur les micros-onduleurs et passerelle Emphase.

Voici comment la mettre en place sur un mac et y avoir accès depuis toutes les machines de votre réseau local !

En premier lieu, il vous faut avoir Homebrew installé sur votre Mac, si ce n'est pas le cas ouvrez le terminal et copiez/collez le code ci-dessous

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Si ce n'est pas fait, installez NodeJS

brew install node

Il faut ensuite que Node soit en glogal sur le Mac

npm i -g pm2

Téléchargez ensuite les fichiers d'EnergyBoard à cette adresse : http://didier.paradis.free.fr/energyboard/ puis décompressez l'archive dans un dossier facile d'accès et ou vous ne risquez pas de supprimer le dossier ;)

Dupliquez le fichier assets/conf/default_config.json et renommez le config.json

Avec le terminal, naviguez jusque dans le dossier de EnergyBoard puis copiez collez les lignes suivantes :

pm2 start server.js
pm2 startup

Copiez/collez ensuite la ligne qui vous est proposée dans le terminal (celle qui commence par "sudo env PATH= ...")

Votre mot de passe admin vous sera demandé ... renseignez le !

That's All !!!

Le serveur Node se lancera à chaque démarrage de votre Mac ;)

Pour relancer le serveur après modification du fichier config.json de EnergyBoard (je vous laisse découvrir la doc de EnergyBoard pour cela) il vous suffira de revenir avec le terminal jusque dans votre dossier de l'App et de saisir

pm2 stop server.js
pm2 start server.js

Pour accéder à EnergyBoard depuis la machine ou elle est installez allez sur http://localhost:8002 et pour laretrouver sur une autre machine du réseau local allez sur http://ip-locale-de-la-machine:8002 (remplacer bien évidement ip-locale-de-la-machine par l'IP locale - style 192.168.xx.xx - de la machine sur laquelle tourne EnergyBoard.

et voilà le résultat, un super tableau de bord pour voir en direct votre production PV, votre conso, la quantité importée ... et bien plus encore !

Un grand merci aux 3 fous furieux qui ont développé EnergyBoard !!!

Commentaires

Aucun commentaire ...
Soyez le premier à en laisser un !!!

Laissez un commentaire