[Tuto] Home assistant et MsunPV
- Tochy
- Auteur du sujet
- Hors Ligne
- Membre platinium
- Messages : 414
- Remerciements reçus 92
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.
- vail34070
- Hors Ligne
- Nouveau membre
- Messages : 8
- Remerciements reçus 0
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- Tochy
- Auteur du sujet
- Hors Ligne
- Membre platinium
- Messages : 414
- Remerciements reçus 92
Pièces jointes :
Connexion ou Créer un compte pour participer à la conversation.
- vail34070
- Hors Ligne
- Nouveau membre
- Messages : 8
- Remerciements reçus 0
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.
- vail34070
- Hors Ligne
- Nouveau membre
- Messages : 8
- Remerciements reçus 0
Merci encore
Connexion ou Créer un compte pour participer à la conversation.
- Darwing24
- Hors Ligne
- Nouveau membre
- Messages : 14
- Remerciements reçus 0
Merci à vous.
Connexion ou Créer un compte pour participer à la conversation.
- Tochy
- Auteur du sujet
- Hors Ligne
- Membre platinium
- Messages : 414
- Remerciements reçus 92
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 :
Connexion ou Créer un compte pour participer à la conversation.
- Darwing24
- Hors Ligne
- Nouveau membre
- Messages : 14
- Remerciements reçus 0
Connexion ou Créer un compte pour participer à la conversation.
- Tochy
- Auteur du sujet
- Hors Ligne
- Membre platinium
- Messages : 414
- Remerciements reçus 92
Connexion ou Créer un compte pour participer à la conversation.
- patmtp35
- Hors Ligne
- Membre premium
- Messages : 98
- Remerciements reçus 6
Connexion ou Créer un compte pour participer à la conversation.
- Tochy
- Auteur du sujet
- Hors Ligne
- Membre platinium
- Messages : 414
- Remerciements reçus 92
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
Edit du 4/10/2024 pour correction d'une faute de frappe sur le moi de septembre.
Connexion ou Créer un compte pour participer à la conversation.
- Darwing24
- Hors Ligne
- Nouveau membre
- Messages : 14
- Remerciements reçus 0
- 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.
- Tochy
- Auteur du sujet
- Hors Ligne
- Membre platinium
- Messages : 414
- Remerciements reçus 92
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 :
Connexion ou Créer un compte pour participer à la conversation.
- Darwing24
- Hors Ligne
- Nouveau membre
- Messages : 14
- Remerciements reçus 0
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.
- Tochy
- Auteur du sujet
- Hors Ligne
- Membre platinium
- Messages : 414
- Remerciements reçus 92
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 :
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
- Accueil
- forum
- MSun-PV
- Vos installations
- [Tuto] Home assistant et MsunPV