[Tuto] Home assistant et MsunPV

Plus d'informations
20 Mar 2024 20:00 #226 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
D'après tes réponses et le screen de ton graph je pense que ta pince PV est dans le mauvais sans.
Sur une config 2_2d la production doit être en négatif sur le screen et powpv doit être en négatif quand il y'a de la production.
Retournes ta pince et tout devrait rentrer dans l ordre.
PS la pince PV n'a aucune incidence sur le routage en lui même donc en l'état ton msunpv fait bien son boulot. C'est juste les mesures de production qui sont a la ramasse.

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

Plus d'informations
20 Mar 2024 20:06 #227 par vail34070
Réponse de vail34070 sur le sujet [Tuto] Home assistant et MsunPV
Merci pour ta réponse.
Par contre le graphe pow pv en bleu clair ne serait pas en négatif si la pince etait inversée ?:dry:
Pièces jointes :

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

Plus d'informations
20 Mar 2024 20:14 #228 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Si justement il devrait être en négatif comme cela
Pièces jointes :

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

Plus d'informations
21 Mar 2024 05:45 #229 par vail34070
Réponse de vail34070 sur le sujet [Tuto] Home assistant et MsunPV
Ah d'accord !
Je viens d'inverser, à suivre dans la journée !
Merci pour ta réactivité en tout cas!

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

Plus d'informations
22 Mar 2024 08:12 #230 par vail34070
Réponse de vail34070 sur le sujet [Tuto] Home assistant et MsunPV
C'était bien l'inversion côté pince PV Tochy!
Merci encore

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

Plus d'informations
22 Mar 2024 21:13 #231 par Darwing24
Réponse de Darwing24 sur le sujet [Tuto] Home assistant et MsunPV
Bonjour à tous , bravo pour le travail @Tochy je commence a installer tout dans mon home assistant , mais j'ai changé les noms des entrées, des commandes, des sorties pour que ce soit plus sympa dans le msunpv mais c'est une erreur à priori pour l'automatisation dans home assistant , me conseiller vous de repartir de la base afin de créer des scènes avec home assistant plus simplement que dans les configuration du msunpv que je trouve compliqué à gérer ou de modifier les nom dans les fichiers de home assistant .
Merci à vous.

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

Plus d'informations
22 Mar 2024 21:36 #232 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut
Que tu aies renommé les noms des entrées, sortie, commandes sur l'interface du msunpv ne devrait poser aucun problème pour home assistant tant que tu n'as pas changer de position les entrées et sorties.
Dans ce cas il faudra faire des ajustements sur l'intégration mais rien d'insurmontable.

Pour revenir au noms des entrées etc... Je recommande toutefois de ne pas mettre d'accent car nous étions quelques uns avoir eu des plantages dans les scripts suite a une mise a jour de home assistant. Ce bug a été résolu depuis il me semble mais comme on dit, mieux vaut prévenir que guérir.

Du côté de home assistant une fois l'intégration installée tu doit pouvoir modifier la plupart des entrées et sorties en changeant leur nom directement depuis l'interface. La partie entourée en rouge sur le screen ci dessous.

Pièces jointes :
Les utilisateur(s) suivant ont remercié: Darwing24

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

Plus d'informations
22 Mar 2024 21:40 #233 par Darwing24
Réponse de Darwing24 sur le sujet [Tuto] Home assistant et MsunPV
Oui du coup je pense que je vais partir sur une config de base et essayer des automatisations par home assistant ça m'a l'air plus simple :)

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

Plus d'informations
22 Mar 2024 21:49 #234 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Pour moi c'est largement plus simple oui. Pas eu le courage de me plonger dans tous les rouages de msapp même si l'on peu faire beaucoup de chose avec.

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

Plus d'informations
24 Mar 2024 10:56 #235 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
merci pour ton github tochi il est au top ! une mine d'infos :)

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

Plus d'informations
24 Mar 2024 18:34 - 03 Oct 2024 22:38 #236 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
@patmtp35 merci.

Sinon pour fêtez les 1 an de la première version de l'intégration, je pose ça là en vrac sans plus d'explication :
# Sensors et automatisation pour la sauvegarde des fichiers csv du msunpv sur le disque dur de home assistant
# 
# curl -O http://IP_DU_MSUNPV/MS_2024/MARS/MS[01-23]0324.CSV
#
# Ne pas oublier de remplacer IP_DU_MSUNPV par l'adresse ip de votre MsunPv partout où c'est nécessaire dans le fichier.

template:
# Template sensors qui update toutes les minutes
  - trigger:
      - platform: time_pattern
        hours: 00
        minutes: 10
    sensor:
      - name: "msunpv_url_csv_file"
        state: >-
          {% set year = now().strftime('%Y') %}
          {% set year_short = now().strftime('%y') %}
          {% set month = now().strftime('%m') %}
          {% set day = now().strftime('%d') %}
          {% set month_list = ["JANV", "FEVR", "MARS", "AVRI", "MAI", "JUIN", "JUIL", "AOUT", "SEPT", "OCTO", "NOVE", "DECE"] %}
          {% set month_name = month_list[now().month - 1] %}
          http://IP_DU_MSUNPV/MS_{{ year }}/{{ month_name }}/MS{{ day }}{{ month }}{{ year_short }}.CSV
          
      - name: "msunpv_folder_csv_file"
        state: >-
          {% set year = now().strftime('%Y') %}
          {% set month_list = ["JANV", "FEVR", "MARS", "AVRI", "MAI", "JUIN", "JUIL", "AOUT", "SEPT", "OCTO", "NOVE", "DECE"] %}
          {% set month_name = month_list[now().month - 1] %}
          MS_{{ year }}/{{ month_name }}

automation:
  - id: 'msunpv_save_sd_file'
    alias: msunpv - Sauvegarde des fichiers de la carte sd
    description: >-
      Sauvegarde les fichiers présents sur la carte sd du msunpv, sur le disque dur
      de home assistant. Tous les jours à 00h05 le fichier de la veille est
      sauvegardé.
    trigger:
      - platform: time
        at: "00:05:00"
    condition: []
    action:
      - service: downloader.download_file
        metadata: {}
        data:
          overwrite: false
          subdir: "{{ states('sensor.msunpv_folder_csv_file') }}"
          url: "{{ states('sensor.msunpv_url_csv_file') }}"
    mode: single

Je verrai demain si tout à fonctionné comme prévu et dans ce cas je fournirais des explications sur la mise en place et le fonctionnement :P

Edit du 4/10/2024 pour correction d'une faute de frappe sur le moi de septembre.
Dernière édition: 03 Oct 2024 22:38 par Tochy.
Les utilisateur(s) suivant ont remercié: etienneroussel, patmtp35, Darwing24

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

Plus d'informations
24 Mar 2024 19:40 #237 par Darwing24
Réponse de Darwing24 sur le sujet [Tuto] Home assistant et MsunPV
Bonsoir tous le monde, j'ai intégrer la carte de @Tochy pour les commandes du routeur , ça marche au poil ;) , j'ai même réussi en gardant mes modifications des noms du msunpv , mais la je bloque sur un code pour faire changer la couleur d'un icone de température de mon ballon et du routbal suivant la température ou la quantité de kwh j'ai mit le code suivant mais ça ne fonctionne pas je pense que j'en suis pas loin mais un détail m'échappe je compte sur vos compétences :-)

- type: entity
entity: sensor.msunpv_tbalecs
icon_color: |-
{% if states('sensor.msunpv_tbalecs') in %}
blue
{% else %}
red
{% endif %}
- type: entity
entity: sensor.msunpv_routbal
icon_color: |-
{% if states('sensor.msunpv_routbal') value %}
blue
{% else %}
red
{% endif %}
alignment: justify

Merci de votre aide

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

Plus d'informations
24 Mar 2024 19:50 #238 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Salut
Quand tu postes du code met le entre les bonnes balises, c'est plus simple pour la lecture et voir les erreurs. Celles entourées en rouge sur la photo.



Ensuite tu ne nous dis quel type de carte tu utilises du coup on ne sait pas si il est possible avec la carte que tu utilises si c'est possible ou pas de changer la couleur de l'icône. Toutes les cartes ne le propose pas de base.
Pièces jointes :
Les utilisateur(s) suivant ont remercié: Darwing24

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

Plus d'informations
24 Mar 2024 19:55 #239 par Darwing24
Réponse de Darwing24 sur le sujet [Tuto] Home assistant et MsunPV
ok excuse moi pour ces erreurs de débutant :-) carte
type: custom:mod-card
        card:
          type: custom:mushroom-title-card
- type: entity
            entity: sensor.msunpv_tbalecs
            icon_color: |-
              {% if states('sensor.msunpv_tbalecs') in ['39,7'] %}
                blue
              {% else %}
                red
              {% endif %}
          - type: entity
            entity: sensor.msunpv_routbal
            icon_color: |-
              {% if states('sensor.msunpv_routbal') value ['500'] %}
                blue
              {% else %}
                red
              {% endif %}
        alignment: justify

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

Plus d'informations
24 Mar 2024 20:06 - 24 Mar 2024 20:08 #240 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Vu que tu utilises les mushroom-card je te conseille d'utiliser la mushroom templates card qui permet de changer la couleur de l'icône et aussi du badge de l'icône.

Voici un exemple ci dessous
type: custom:mushroom-template-card
primary: ''
secondary: |-
  {% if states('sensor.msunpv_powpv')|float(0) < -5 %}
   {{ states('sensor.msunpv_powpv')|round(0) *-1 }} W
  {% else %}
    0 W
  {% endif %}
icon: mdi:solar-power-variant-outline
icon_color: |-
  {% if states('sensor.msunpv_powpv')|float(0) < -5 %}
   light-green
  {% endif %}
layout: vertical
badge_icon: |-
  {% if is_state('binary_sensor.msunpv_s2', "on") %}
    mdi:electric-switch
  {% elif states('sensor.msunpv_outbal')|float(0) > 0 %}
    mdi:water-boiler
  {% elif states('sensor.msunpv_powpv')|float(0) < -5 %}
    mdi:weather-sunny
  {% endif %}
badge_color: >-
  {% if (states('sensor.msunpv_powpv')|float(0) < -5) or
  (states('sensor.msunpv_outbal')|float(0) > 0) or
  is_state('binary_sensor.msunpv_s2', "on")%}
    amber
  {% endif %}
tap_action:
  action: more-info
hold_action:
  action: none
double_tap_action:
  action: none
entity: sensor.msunpv_powpv

De plus l'édition de la carte peut se faire directement sur l'UI

Pièces jointes :
Dernière édition: 24 Mar 2024 20:08 par Tochy.
Les utilisateur(s) suivant ont remercié: patmtp35, Darwing24

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

Propulsé par Kunena