Routeur solaire MsunPv et HA

Merci pour ces explications… On ne peut plus claire
J ai pris en effet le dashboard dans l idée de le modifier bien sûr
Mais pour le moment je n ai que le routeur de branche, et pas dans un coffret, j explore un peu tout ça sans vouloir tout modifier

En tous cas merci

Bonjour @Tochy
il me semble avoir tout bien suivi mais je n’ai rien de créés à la fin… aucun sensor…
est ce ton travail fonctionne aussi avec la derniere version 4d?
Cordialement

desole… compris mon erreur… j’avais tout fait au sein du repertoire config dans HA. à la racine de HA tout fonctionne !
merci !

Salut
Oui ça fonctionne avec la dernière version également.
As tu bien renseigné l’adresse IP de ton msunpv dans le fichier msunpvxx.yaml ?
As tu redémarrer ha après la création des fichiers ?

Édit: nos messages ce sont croisés. Tant mieux si tu as trouvé la solution

oui croisé :slight_smile:

je n’arrive par contre pas à faire fonctionner les scripts…:
sous outils de developpement, services, pour tous les cripts j’ai
Service shell_command.msunpv_commandes introuvable

merci pour ton aide

Tout simplement parce que les commandes ne se font plus directement par les shell_command mais par les scripts comme indiqué dans le readme du github.

Normalement en fin du fichier msunpvxx.yaml tu n’as qu’une ligne shell_command et elle est appelée par les scripts qui se trouvent dans le fichier msunpv_scriptsxx.yaml

Je suppose que tu te bases sur ce que tu as lu sur le forum ardtek où les explications se basent sur la toute première version que j’avais faite. Entre te temps j’ai fait évoluer l’intégration pour que ce soit plus simple a installer et à utiliser par tout le monde.

Toutes les explications sur le fonctionnement sont sur le github (lien sur le premier post) et se trouvent dans les différents fichiers textes de celui-ci

Vu!
je suis bien allé sur la FAQ, Script.
juste pour essayer j’ai copier coller ton exemple. Visuellement il apparait comme toi, mais lorsque je clique sur l’un des 8 boutons j’ai un message du type…
« Le service shell_command.msunpv_commandes a appelé le service script.msunpv_s1_off qui n’a pas été trouvé. »

Tu as bien créer le fichier msunpv_scripts_4_4.yaml au même niveau que msunpv_4_4.yaml ?

Si oui tu devrais avoir ça :

Et si tu appelles le script msunpv_s1_manuel ça doit basculer le routeur en marche forcée pour le cumulus (Vérifiable sur son interface)

oui oui comme tu l’indiques dans: tous dans le repertoire packages/msunpv

en tapant la commande induqée , j’ai;

Peux tu me copier la dernière ligne de ton fichier msunpv_4_4.yaml (la 263 normalement)

  msunpv_commandes: "curl -X POST -d 'parS={{ states('input_select.msunpv_command_sortie_1') }};{{ states('input_select.msunpv_command_sortie_3') }};0;0;0;0;0;{{ states('input_select.msunpv_command_test_routeur') }};' http://192.168.1.80/index.xml"

Tout paraît normal pourtant. Il faudra que je me pose sur l’ordinateur pour faire des tests.

PS: sur quelle version de ha es tu ? Je n’ai pas encore fait la mise a jour vers la 2024.7

pas de souci je comprends :slight_smile:

au cas ou si ca peut aider:
outs mes fichiers msunpv_xxx sont dans un repertoire « msunpv » lui meme dans « packages ».
« packages » est au meme niveau que « configuration.yaml ».
dans « configuration.yaml » j’ai au debut:

# Loads default set of integrations. Do not remove.
default_config:

homeassistant:
  packages: !include_dir_named packages

# Load frontend themes from the themes folder
frontend:
  themes: !include_dir_merge_named themes
  extra_module_url:
    -/config/www/community/lovelace-card-mod

automation: !include automations.yaml

script: !include scripts.yaml
#sensor: !include sensors.yaml

Quand tu vas dans outils de dev/services est ce que cette commande apparait bien ?

Bonjour @Tochy
Non

Je n’ai que:

Salut

Le problème vient de la, il ne connait pas la shell_command.
Poste les 15-20 dernières lignes de ton fichier msunpv_4_4.yaml que je vois si il n’y a pas un problème d’indentation.

PS: tu as bien fait un redémarrage complet après avoir créé les fichiers et on pas juste un rechargement rapide ?

oui j’ai bien tout redemarré.

les 40 dernieres lignes

### Choix des commandes à envoyer au MsunPv
input_select:
  msunpv_command_sortie_1: #Commande à envoyer à sortie 1 et 2
    name: Msunpv - Commande sortie 1 et 2
    options:
      - "0"
      - "1"
      - "2"
      - "4"
      - "5"
      - "6"
      - "8"
      - "9"
      - "10"
    icon: mdi:format-list-bulleted

  msunpv_command_sortie_3: #Commande à envoyer à sortie 3 et 4
    name: Msunpv - Commande sortie 3 et 4
    options:
      - "0"
      - "1"
      - "2"
      - "4"
      - "5"
      - "6"
      - "8"
      - "9"
      - "10"
    icon: mdi:format-list-bulleted    

  msunpv_command_test_routeur: #Commande à envoyer à test routeur
    name: Msunpv - Command test routeur
    options:
      - "1"
      - "2"
      - "4"
      - "8"
    icon: mdi:format-list-bulleted

### Les commandes utilisables pour piloter le MsunPv
shell_command:
#  msunpv_reset_commandes: "curl -X POST -d 'parS=0;0;0;0;0;0;0;2;' http://192.168.1.80/index.xml"
#  msunpv_arret_routage: "curl -X POST -d 'parS=0;0;0;0;0;0;0;1;' http://192.168.1.80/index.xml"
  msunpv_commandes: "curl -X POST -d 'parS={{ states('input_select.msunpv_command_sortie_1') }};{{ states('input_select.msunpv_command_sortie_3') }};0;0;0;0;0;{{ states('input_select.msunpv_command_test_routeur') }};' http://192.168.1.80/index.xml"

merci pour ton aide