đŸ§Ș Nouveau : la bĂȘta de MyElectricalData sur Proxmox (tuto trĂšs simple)

Bonjour Ă  tous :waving_hand:

Jusqu'ici, ceux qui avaient installĂ© MyElectricalData avec mon script Proxmox n'avaient pas accĂšs Ă  la bĂȘta. Elle n'existait que dans l'add-on Home Assistant « MyElectricalData New Beta ».

C'est corrigĂ© :white_check_mark: Le script Proxmox propose maintenant de choisir entre la version normale et la bĂȘta. Et si MyElectricalData est dĂ©jĂ  installĂ©, une seule commande suffit pour passer en bĂȘta, sans rien rĂ©installer et sans rien perdre.

:thinking: C'est quoi, la bĂȘta ?

C'est la version en test. Elle reçoit les nouveautés avant tout le monde.
La grande nouveautĂ© du moment : les heures creuses saisonniĂšres. Tes heures creuses peuvent maintenant ĂȘtre diffĂ©rentes l'hiver et l'Ă©tĂ©, comme le prĂ©voit la rĂ©forme des heures creuses.


:toolbox: Avant de commencer

Il te faut :

  1. :white_check_mark: Ton Proxmox ouvert dans ton navigateur
  2. :white_check_mark: Ton Client ID et ton Client Secret : sur le site de la passerelle MyElectricalData, menu ParamĂštres â€ș API. Garde-les sous la main, comme un mot de passe.
  3. :white_check_mark: 10 minutes et un peu de patience :hot_beverage:

:warning: RÚgle d'or : ne montre jamais ton Client ID ni ton Client Secret sur le forum ou dans une capture d'écran.

Choisis ton cas :

  • :new_button: Je n'ai pas encore MyElectricalData sur Proxmox → Cas A
  • :repeat_button: J'ai dĂ©jĂ  MyElectricalData sur Proxmox → Cas B

:new_button: Cas A : je l'installe pour la premiĂšre fois

Étape 1 : ouvrir le bon terminal

Dans Proxmox, Ă  gauche, clique sur le nom de ton serveur (le nƓud, juste sous « Datacenter »).
Puis clique sur >_ Shell. Une fenĂȘtre noire s'ouvre : c'est lĂ  qu'on tape les commandes.

:red_exclamation_mark: Ce n'est pas la console d'un conteneur. C'est le Shell du serveur.

Étape 2 : copier-coller la commande

Copie toute cette ligne, colle-la dans la fenĂȘtre noire (clic droit â€ș Coller), puis appuie sur EntrĂ©e :

bash -c "$(curl -fsSL https://raw.githubusercontent.com/Marlboro62/myelectricaldata-proxmox/main/ct/myelectricaldata.sh)"

Commande collée dans le Shell

Étape 3 : donner tes identifiants

  • Le script demande le Client ID : colle-le, puis EntrĂ©e.
  • Il demande ensuite le Client Secret : colle-le, puis EntrĂ©e.

:see_no_evil_monkey: Quand tu colles le Secret, rien ne s'affiche. C'est normal, comme pour un mot de passe. Appuie quand mĂȘme sur EntrĂ©e.

Saisie du Client ID (masqué)

Étape 4 : choisir la bĂȘta :test_tube:

Le script demande : « Version à installer ».

  • Tape 2 puis EntrĂ©e pour la bĂȘta
  • (EntrĂ©e tout seul = version normale)
    Choix 2 : BĂȘta

Étape 5 : le menu bleu

Un menu bleu apparaßt. Avec les flÚches du clavier, choisis Default Install, puis Entrée.
C'est le plus simple : le script choisit tout seul les bons réglages.

Menu bleu : Default Install

🎓 Pour les curieux : Advanced Install

Advanced Install te pose une trentaine de questions (numéro du conteneur, nom, disque, mémoire
). Si tu ne sais pas quoi répondre, appuie simplement sur Entrée à chaque écran : la valeur proposée convient.

Deux conseils :

  • Nom (Hostname) : mets un nom clair, par exemple myelectricaldata-beta.
  • Stockage : choisis local-lvm. Avec les flĂšches, va sur la ligne, appuie sur Espace pour la cocher, puis EntrĂ©e.
    Nom du conteneur
    Récapitulatif

Étape 6 : attendre :hourglass_not_done:

Le script travaille tout seul pendant environ 10 minutes.
Des lignes avec des :check_mark: verts dĂ©filent. Ne ferme pas la fenĂȘtre.

À la fin, tu dois voir :

  • une ligne Fetched MyElectricalData 
 (beta 
) :backhand_index_pointing_right: c'est bien la bĂȘta :white_check_mark:
  • Completed Successfully! :tada:
  • une adresse qui finit par :8100 :backhand_index_pointing_right: c'est l'adresse de ton MyElectricalData
    Installation terminée

Copie cette adresse dans ton navigateur : ton MyElectricalData s'ouvre. Attends quelques minutes que tes données arrivent. C'est fini ! :partying_face:


:repeat_button: Cas B : MyElectricalData est déjà installé

Bonne nouvelle : pas besoin de tout réinstaller. Ton historique, tes identifiants et tes réglages restent en place.

Étape 1 : faire une sauvegarde :floppy_disk:

C'est ta roue de secours. Dans Proxmox, Ă  gauche :

  1. clique sur ton conteneur MyElectricalData ;
  2. clique sur Backup ;
  3. clique sur Backup now ;
  4. attends le message « TASK OK ».

Étape 2 : ouvrir la console du conteneur

Toujours sur ton conteneur MyElectricalData, clique sur >_ Console.

:red_exclamation_mark: Cette fois c'est la Console du conteneur, pas le Shell du serveur.

Étape 3 : copier-coller ces 2 lignes

Copie les deux lignes, colle-les, puis appuie sur Entrée :

curl -fsSL https://raw.githubusercontent.com/Marlboro62/myelectricaldata-proxmox/main/tools/myelectricaldata-beta -o /usr/local/bin/myelectricaldata-beta
chmod +x /usr/local/bin/myelectricaldata-beta

Il ne s'affiche rien : c'est normal, ça veut dire que tout va bien :+1:
(Tu n'as besoin de le faire qu'une seule fois.)

Étape 4 : passer en bĂȘta :test_tube:

Tape cette commande, puis Entrée :

myelectricaldata-beta on

Attends environ 10 minutes. À un moment, l'Ă©cran ne bouge plus pendant plusieurs minutes (« Compilation de l'interface ») : c'est normal, laisse faire.

À la fin, tu dois lire : BĂȘta 
 installĂ©e. :tada:

Passage en bĂȘta terminĂ©

:ring_buoy: Si quelque chose ne marche pas pendant l'opération, la commande remet toute seule l'ancienne version. Tu ne peux rien casser.


:magnifying_glass_tilted_left: Comment savoir si je suis bien en bĂȘta ?

Dans la console du conteneur, tape :

myelectricaldata-beta status

Tu dois lire : MyElectricalData 2.15.1, bĂȘta 2.15.1.
 :white_check_mark:

Dans MyElectricalData (ton navigateur), appuie sur Ctrl + F5 pour recharger. En bas Ă  gauche, sous « PrĂ©fĂ©rences », tu vois le mot BÊTA Ă  cĂŽtĂ© du numĂ©ro de version.

Badge BÊTA


:crescent_moon::sun: Régler les heures creuses saisonniÚres

Ton fournisseur t'a peut-ĂȘtre envoyĂ© de nouvelles heures creuses, diffĂ©rentes l'hiver (du 1er novembre au 31 mars) et l'Ă©tĂ© (du 1er avril au 31 octobre). Voici comment les entrer :

  1. Ouvre MyElectricalData, page Tableau de bord.
  2. Dans la carte de ton compteur, descends jusqu'Ă  Heures creuses.
  3. Coche la case Heures creuses saisonniĂšres.
  4. À partir du : mets la date du changement donnĂ©e par ton fournisseur.
  5. Hiver :snowflake: et ÉtĂ© :sun: : mets tes heures. Le bouton + bleu ajoute une plage dans la saison de sa ligne (attention Ă  cliquer sur le bon !). À droite, le total doit faire 8 h.
  6. Clique sur Enregistrer : un message vert « Heures creuses saisonniÚres enregistrées » apparaßt :white_check_mark:
    Plages hiver et été

Bon Ă  savoir :

  • :date: Avant la date choisie, tes anciennes heures creuses restent utilisĂ©es : ton historique ne change pas.
  • :blue_circle::white_circle::red_circle: Tu as l'offre Tempo ? Tu n'es pas concernĂ© : Tempo garde ses heures creuses de 22h Ă  6h toute l'annĂ©e. Inutile de cocher la case.

:compass: Les commandes Ă  retenir

À taper dans la console du conteneur :

Je veux
 Je tape

Mettre Ă  jour la bĂȘta update
Savoir quelle version j'ai myelectricaldata-beta status
Revenir Ă  la version normale myelectricaldata-beta off

:open_book: Le tuto complet avec toutes les captures : Installer la bĂȘta sur Proxmox

:bug: Un souci ? Ouvre une issue sur GitHub : myelectricaldata-proxmox. Je ne fais pas de support sur le forum, mais sur GitHub je réponds :slightly_smiling_face:

Bon test Ă  tous ! :test_tube::high_voltage:


:hot_beverage: Si ce script et ce tuto vous sont utiles, vous pouvez soutenir le projet :

Offrir un café sur Buy Me a Coffee Soutenir le projet sur Ko-fi