[Tuto] Home assistant et MsunPV

Plus d'informations
27 Fév 2025 20:51 #436 par lopes maxime
Réponse de lopes maxime sur le sujet [Tuto] Home assistant et MsunPV
slt tochy je suis passer en version 105 je peut faire un essaie ce week end si tu veut pour avoir un point de comparaison .
dit moi juste quoi faire car je n avais pas mis les script , car pas l utilité de me servir des boutons autobal ou manubal sur HA .

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
27 Fév 2025 21:26 #437 par DarkGamelle
Réponse de DarkGamelle sur le sujet [Tuto] Home assistant et MsunPV
Bonsoir,
Si le problème vient de caractères mal interprétés dans la réponse du POST par command_rest, il y a peut-être moyen d'ignorer cette réponse en demandant à HA de l'encapsuler dans une variable dont on ne fera rien. A essayer en ajoutant " response_variable: poubelle" à la fin:
rest_command:
#  se mettre sur la page avant modif
  msunpv_command_rest:
    url: 'http://192.168.1.211/index.xml'
    method: POST
    headers:
      accept: 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
      accept_charset: 'ISO-8859-1,utf-8;q=0.7,*;q=0.7'
    payload: "parS=6;0;0;0;0;0;0;1;"
    content_type: "application/x-www-form-urlencoded"
    response_variable: poubelle
Les utilisateur(s) suivant ont remercié: Tochy

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
27 Fév 2025 21:39 #438 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut maxime
Il faut juste que tu rajoutes le fichier de script dans ce cas et ensuite tenter de lancer un script dans outils de dev/action.

Par exemple :


Si ça fonctionne sur la page routeur tu devrais avoir autorad qui s'allume sinon tout va s'éteindre.
Si tout s'eteint il te suffira de remettre les bons boutons sur la page du routeur.

Merci de la proposition.
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
27 Fév 2025 21:47 #439 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut DarkGamelle

A tester pourquoi pas et voir ce que ça dit.

D'ailleurs je me demandais ce qui était le mieux, rester en shell_command curl ou de basculer les commandes en rest_command.
De ce que j'en ai compris mais j'ai survoler la shell_command curl dépend du système d'exploitation alors que la rest_command ne dépendrait que de HA ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
27 Fév 2025 22:23 #440 par DarkGamelle
Réponse de DarkGamelle sur le sujet [Tuto] Home assistant et MsunPV
Salut Tochy,
De mon côté, j' ai passé toutes mes commandes POST (et le GET de positionnement sur la page de la commande à passer) en rest_command.

Pour le curl, effectivement ça semble lié au système, alors que rest_command non. Donc j' aurais tendance à privilégier rest_command.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 14:26 #441 par lopes maxime
Réponse de lopes maxime sur le sujet [Tuto] Home assistant et MsunPV
slt tochy je vient de tester et tout s éteint dans quand je lance le script .

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 14:55 #442 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Ok.
Cela confirme qu'il y'a bien un soucis avec la version 105.

Merci pour le test.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 15:22 #443 par patrick
Réponse de patrick sur le sujet [Tuto] Home assistant et MsunPV
Antony/Tochy, si tu penses à un test que je pourrais faire de mon côté, n'hésites pas. Je re-précise que je n'ai pas de HA installé, donc plutôt des tests curl ou autres.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 15:35 #444 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut Patrick

Apparemment si sur HAos qui n'est qu'un linux modifié si l'on fait
curl -X POST -d 'parS=6;0;0;0;0;0;0;1;' http://192.168.1.211/index.xml
- Sur une version 105 ça éteint toutes les commandes du routeur (on se retrouve avec des 0 partout).
- Sur une version 104 pas de soucis les bonnes commandes sont envoyées.

Peut être voir de ton coté si sur un linux standard tu as le même comportement.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 18:39 #445 par patrick
Réponse de patrick sur le sujet [Tuto] Home assistant et MsunPV
Bon j'ai trouvé où est le problème mais pas encore pourquoi ça fonctionnait avant et depuis le passage aux dernières versions d'Arduino ça ne passe plus !
Ce sont les points virgule qui ne sont pas pris en compte et du coup seule la première valeur est reçue, le 6 de la commande 1.
En remplaçant par des virgules tout fonctionne mais ça ne serait plus compatible avec les anciennes versions des pages web.
Il faut que je trouve une autre solution...

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 18:50 #446 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
D'un coté ça me rassure car si le problème venait coté HA je n'avais pas vraiment de solution.

Après c'est surprenant cet histoire de ; car ça reste quand même un séparateur historique dans les listes de données.

Quand tu as fait ton test le fichier status.xml comportait encore les ÿ ?
Parce que moi de l'extérieur je ne vois que ce changement et le message d'erreur indiquant un problème d encodage, m oriente vers ça.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 19:16 #447 par patrick
Réponse de patrick sur le sujet [Tuto] Home assistant et MsunPV
Bizarrement c'est juste un problème d'encodage URL au niveau de curl.
Au lieu du "-d" après POST il faut mettre "--data-urlencode" pour préciser à curl d'encoder en URL la commande.
Exemple:
curl -X POST --data-urlencode 'parS=5;6;0;5;8;0;0;1;' http://192.168.1.17/index.xml

J'espère que ça ne va pas faire trop de modifs au niveau des scripts HA.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 19:36 #448 par patrick
Réponse de patrick sur le sujet [Tuto] Home assistant et MsunPV
Le bug des ÿ dans le fichier status.xml est corrigé aussi.
Les utilisateur(s) suivant ont remercié: patmtp35

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 19:38 - 28 Fév 2025 19:53 #449 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Si c'est juste ça non ça va aller.

C'est juste une dizaine de caractères à ajouter à une seule ligne dans un seul fichier :lol:

Merci pour les test et la solution.
Je corrige de mon coté.

Edit:
Tester et valider de mon coté sur une version 104, ça fonctionne exactement comme avant.
On va attendre un retour sur une version 105 si jamais maxime ou Joebart81 veulent tester, dites moi je vous indique la modif à faire.
Dernière édition: 28 Fév 2025 19:53 par Tochy.
Les utilisateur(s) suivant ont remercié: patmtp35

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
28 Fév 2025 20:23 #450 par Joebart81
Réponse de Joebart81 sur le sujet [Tuto] Home assistant et MsunPV
Ce soir j'ai pas le temps, mais demain âprem pas de soucis pour tester, si on m'explique la marche à suivre
Bonne soirée à tous

Connexion ou Créer un compte pour participer à la conversation.

Propulsé par Kunena