[Tuto] Home assistant et MsunPV

Plus d'informations
28 Mar 2023 19:33 #31 par etienneroussel
Réponse de etienneroussel sur le sujet [Tuto] Home assistant et MsunPV
Nickel ça marche, merci bcp, j'aurais cherché un bout de temps;)

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

Plus d'informations
28 Mar 2023 19:41 - 28 Mar 2023 19:42 #32 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Si jamais tu fais la partie pour remonter les conso dans l'onglet énergie il faudra que tu vire le *-1 du coup vu que tes compteurs seront déjà en positifs. ;)
Dernière édition: 28 Mar 2023 19:42 par Tochy.

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

Plus d'informations
16 Avr 2023 13:33 #33 par Paps42
Réponse de Paps42 sur le sujet [Tuto] Home assistant et MsunPV
Bonjour Tochy,

j'ai pas mal avancé sur le paramétrage de home assistant avec le msunpv avec mes fameux boutons.
j'ai réussi a faire ceci :


j'ai utilisé une pile horizontale avec button-card ou j'ai le code suivant :
"
title: MsunPV
type: horizontal-stack
cards:
- type: custom:button-card
icon: mdi:water-boiler
color_type: card
entity: sensor.msunpv_sortie_1
name: Ballon
styles:
card:
- height: 60px
- '--mdc-ripple-color': '#0288d1'
- '--mdc-ripple-press-opacity': 0.7
state:
- operator: default
color: white
- type: custom:button-card
color_type: card
entity: sensor.msunpv_sortie_1
name: 'Off'
icon: mdi:close-circle-outline
styles:
card:
- height: 60px
- '--mdc-ripple-color': grey
- '--mdc-ripple-press-opacity': 0.7
- width: 70px
tap_action:
action: call-service
service: shell_command.msunpv_sortie1_off
service_data:
entity_id: sensor.msunpv_sortie_1
option: 'Off'
state:
- value: '0'
color: grey
- operator: default
color: white
- type: custom:button-card
color_type: card
entity: sensor.msunpv_sortie_1
name: Manu
icon: mdi:power-cycle
styles:
card:
- height: 60px
- '--mdc-ripple-color': '#0288d1'
- '--mdc-ripple-press-opacity': 0.7
- width: 70px
tap_action:
action: call-service
service: shell_command.msunpv_sortie1_manu
service_data:
entity_id: sensor.msunpv_sortie_1
option: Manu
state:
- value: '1'
color: '#0288d1'
- operator: default
color: white
- type: custom:button-card
color_type: card
entity: sensor.msunpv_sortie_1
name: Auto
icon: mdi:power
styles:
card:
- height: 60px
- '--mdc-ripple-color': '#03f44e'
- '--mdc-ripple-press-opacity': 0.7
- width: 70px
tap_action:
action: call-service
service: shell_command.msunpv_sortie1_auto
service_data:
entity_id: sensor.msunpv_sortie_1
option: Auto
state:
- value: '2'
color: '#03f44e'
- operator: default
color: white
"

cela fonctionne, j'ai cependant 1 problème qui m'embête et c'est la ou je sollicite ton aide :
quand je clic sur un de mes boutons, cela envoi bien la shell commande demandé mais le bouton s'active que lorsque le scan des sensors est faite, soit toutes les 30 secondes.

sais tu comment on peux mettre a jour les données du scan dès que l'on a appuyer sur le bouton, donc envoyé, la shell commande.
en quelque sorte, rafraichir les données après appui sur le bouton.

Merci a toi.

Ps : si tu veux mes sensors et shell command, je peux te faire passer ca. (j'ai fait un automatisme pour la version 4 sorties)
Pièces jointes :

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

Plus d'informations
16 Avr 2023 20:28 #34 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Bonsoir Paps42

Oui c'est faisable. Il faut forcer l'update du xml.
Quand tu appuies sur ton bouton au lieu d'appeler le service shell_command directement, tu appelles un script qui contient l'appel du service shell_command et l'appel du service pour l'update du sensor.

Le script :
alias: Nouveau script
sequence:
  - service: shell_command.msunpv_autobal_on
    data: {}
  - service: homeassistant.update_entity
    data: {}
    target:
      entity_id: sensor.msunpv_xml
mode: single
Les utilisateur(s) suivant ont remercié: Paps42

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

Plus d'informations
17 Avr 2023 13:55 - 19 Avr 2023 06:24 #35 par syl2222fr
Réponse de syl2222fr sur le sujet [Tuto] Home assistant et MsunPV
Hello,

Petite question:

Ce week-end, j'ai rajouté mon bilan carbone dans le dashboard energy et je me suis dit :
Pour finir ce dashboard, il manque plus que la réinjection vers le réseau !

A priori, c'est pas trop compliqué (pas eu le temps de tester) : community.home-assistant.io/t/how-to-con...rgy-dashboard/478402

Ma question: Pour ceux qui ont HA, vous l'avez fait sur vos installations ?


Edit: Je suis un boulet , j'avais zap ce que tochy a écrit en page 2

Edit2 : C'est parfait et c'est (à quelques modifications prés) exactement ce que je cherchais !
oubliez-moi, je sort ...
Dernière édition: 19 Avr 2023 06:24 par syl2222fr.

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

Plus d'informations
17 Avr 2023 18:20 #36 par Paps42
Réponse de Paps42 sur le sujet [Tuto] Home assistant et MsunPV
Merci Tochy, au top avec le script ca marche du tonnerre.

@+

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

Plus d'informations
29 Avr 2023 11:45 #37 par angilube38
Réponse de angilube38 sur le sujet [Tuto] Home assistant et MsunPV
Bonjour,
Je coince sur cette erreur, j'ai pas mal galere pour activer api etc... mais a priori c'est bon, mais quand je test execute j'ai cette erreur ? une idee ? merci beacoup
Gilles
Pièces jointes :

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

Plus d'informations
29 Avr 2023 14:51 - 29 Avr 2023 18:25 #38 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
As tu testé l'intégration avec les outils de developpement/service et si oui est ce que cela fonctionnait ?
Et si cela fonctionnait qu'as tu fait ensuite ?

En relisant le tuto sur cette partie je pense que je n'ai pas été assez clair sur la façon dont cela fonctionne.

Pour résumer l'integration google sheet rajoute de base des lignes sur la feuille de calcul par défaut sur le fichier qui a été créé dans votre google drive.
Quand j'ai créé l'automatisation je lui dit d'écrire sur la feuille de calcul qui s'appelle "Raw data" qui ce trouve dans le dit fichier. Sauf qu'entre temps je pense que j'avais dejà modifié mon fichier pour lui rajouter cette feuille de calcul.

Il est peut être possible que l'erreur vienne de là.
Si tu n'as pas de feuille "Raw data" dans ton fichier supprime la ligne "worksheet: Raw data" pour tester
Dernière édition: 29 Avr 2023 18:25 par Tochy.

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

Plus d'informations
30 Avr 2023 14:26 - 30 Avr 2023 14:26 #39 par angilube38
Réponse de angilube38 sur le sujet [Tuto] Home assistant et MsunPV
Merci, non je n'ai pasd teste, par contre j'ai bien l'onglet raw data
je vais reprendre la partie validation test avant d'aller plus loin
Dernière édition: 30 Avr 2023 14:26 par angilube38.

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

Plus d'informations
30 Avr 2023 16:50 #40 par angilube38
Réponse de angilube38 sur le sujet [Tuto] Home assistant et MsunPV
Bon, je suis reparti a zero avec integration google sheet, le test ecriture sur mon fichier est bien ok, j'ai renome le 1er onglet en Raw data, j'ai laisse pour l'instant mon fichier vierge, mais quand je passe en mode YAML pour copier ton code a la suite, j'ai cette erreur, et je ne comprend pas. :-(. je ne suis pas loin du but

Pièces jointes :

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

Plus d'informations
30 Avr 2023 16:59 #41 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Tu as un probleme d'indentation
alias: Stats - Production photovoltaique
description: ""
trigger:
  - platform: time
    at: "23:59:00"
condition: []
action:
  - service: google_sheets.append_sheet
    data:
      config_entry: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      worksheet: Raw data
      data:
        Conso_edf: "{{ states('sensor.msunpv_enconso')|float }}"
        Production_pv: "{{ states('sensor.msunpv_enpv_j')|float *-1 }}"
        Injection: "{{ states('sensor.msunpv_eninj')|float }}"
mode: single
Les utilisateur(s) suivant ont remercié: angilube38

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

Plus d'informations
30 Avr 2023 17:02 #42 par angilube38
Réponse de angilube38 sur le sujet [Tuto] Home assistant et MsunPV

Tu as un probleme d'indentation
alias: Stats - Production photovoltaique
description: ""
trigger:
  - platform: time
    at: "23:59:00"
condition: []
action:
  - service: google_sheets.append_sheet
    data:
      config_entry: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
      worksheet: Raw data
      data:
        Conso_edf: "{{ states('sensor.msunpv_enconso')|float }}"
        Production_pv: "{{ states('sensor.msunpv_enpv_j')|float *-1 }}"
        Injection: "{{ states('sensor.msunpv_eninj')|float }}"
mode: single

A oui en fait je supprimais la ligne mode:single. :-( comme elle n'etait pas dans ton fichier ! maintenant c'est bon je peux sauvegarder :-0

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

Plus d'informations
30 Avr 2023 17:05 #43 par angilube38
Réponse de angilube38 sur le sujet [Tuto] Home assistant et MsunPV
Quand je fais execute, nickel les index remontent sur ma feuille, il me reste a recopier tes formules et ca devrait rouler ce soir, merci pour l'aide

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

Plus d'informations
30 Avr 2023 17:18 #44 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Alors tout devrait aller maintenant

Je remet ici mon fichier au format xlsx et ods car il manquait quelques éléments
J'ai mis les 2 formats car je ne sais pas lequel est le mieux pour importer par la suite dans un fichier google sheet

Fichier attaché :

Nom du fichier : HomeAssistant.zip
Taille du ficher :248 ko
Pièces jointes :

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

Plus d'informations
30 Avr 2023 18:05 #45 par angilube38
Réponse de angilube38 sur le sujet [Tuto] Home assistant et MsunPV
Ok Merci, j'avais recopie onglet par onglet dans ma feuille, mais la recopie des donnees de l'onglet Raw data vers l'onglet du Mois ne fonctionne pas, avec ton fichier c'est ok mais pas avec le mien, pourtant j'ai recopie l'ensemble donc les bonnes formules, c'est comme si la maj auto ne s'effectue pas.
Pour pouvoir utiliser directement ta feuille, je dois la copier dans mon google drive, mais je dois refaire un nouveau projet dans google sheet ? si oui ext-ce aue je peux selectionner ensuite ton fichier ?
merci
desole pour la ponctuation, je suis sur un mac querty et j'ai pas encore config azerty

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

Propulsé par Kunena