[Tuto] Home assistant et MsunPV

Plus d'informations
25 Mar 2024 10:31 #241 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
tres bonne idée cette sauvegarde !!

j'ai claqué deja une sd et perdu les fichiers ... :(

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

Plus d'informations
25 Mar 2024 11:56 #242 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Moi aussi c'est justement pour cela que j'ai ajouté ce code. Et bonne nouvelle ça a bien fonctionné hier soir.
Plus qu'a mettre ça en forme avec les explications.
Les utilisateur(s) suivant ont remercié: patmtp35

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

Plus d'informations
25 Mar 2024 12:38 #243 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
nickel je teste asap !

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

Plus d'informations
25 Mar 2024 12:42 - 25 Mar 2024 12:44 #244 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Soit pas aussi impatient j'ai pas encore dit comment le configurer. Il y'a 2 lignes a rajouter dans le configuration.yaml et 1 ou 2 dossiers à créer sinon ça ne fonctionne pas.

D'ailleurs si quelqu'un peut me confirmer que le nom des dossiers sur la sd sont bien les suivants (je n'ai que les 6 derniers sur la mienne)
["JANV", "FEVR", "MARS", "AVRI", "MAI", "JUIN", "JUIL", "AOUT", "SETP", "OCTO", "NOVE", "DECE"]
Dernière édition: 25 Mar 2024 12:44 par Tochy.

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

Plus d'informations
25 Mar 2024 13:43 #245 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
lol nan j'attend t inquiete , je voulais dire asap to feu vert :)

j'ai de quoi ronger en ce moment , je prépare une affichage sur un Wt32-SC01 + esphome :)

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

Plus d'informations
25 Mar 2024 15:03 #246 par patrick
Réponse de patrick sur le sujet [Tuto] Home assistant et MsunPV
Pièces jointes :
Les utilisateur(s) suivant ont remercié: Tochy

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

Plus d'informations
25 Mar 2024 15:15 - 25 Mar 2024 23:05 #247 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
SAUVEGARDE DES FICHIERS DE LA CARTE SD DU MSUNPV


Pour ceux qui comme moi ont eu une défaillance de leur carte sd voici comment faire une sauvegarde des fichiers présents sur celle ci sur le stockage ou est installé Home Assistant.
Cette mini intégration peut très bien être faite sans avoir mis en place l'intégration du MsunPv sur Home Assistant.

Pré requis :
Pour que cela puisse fonctionner il faut initialiser l'intégration 'Downloader' de Home Assistant. Pour ce faire il suffit de rajouter ces lignes au fichier configuration.yaml si elle n'y sont pas déjà présentes :
downloader:
  download_dir: downloads

Ensuite on crée dans le dossier 'config' de Home Assistant un nouveau dossier nommé 'downloads'. C'est la que viendront se sauvegarder les fichiers.

Vous n'avez pas la permission d'accéder à cette page !



Installation :

A partir de là il suffit de rajouter le fichier 'msunpv_save_sd_csv.yaml' présent sur le github ( github.com/tochy83/MsunPv_to_HA/blob/mai...npv_save_sd_csv.yaml ) au même endroit que le reste des fichiers de l'intégration MsunPv (config/packages/msunpv/) et de ne pas oublier de renseigner l'ip de son MsunPv dans le dit fichier.
Pour ceux qui n'ont pas fait l'installation de l'intégration comme indiqué dans le github, il est possible de rajouter le code dans le fichier 'configuration.yaml' ou autre fichier 'yaml'.

# Sensors et automatisation pour la sauvegarde des fichiers csv du msunpv sur le disque dur de home assistant
# 
# curl -O http://192.168.0.38/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
        at: "00:10:00"
    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", "SETP", "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", "SETP", "OCTO", "NOVE", "DECE"] %}
          {% set month_name = month_list[now().month - 1] %}
          msunpv_csv/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

Après cela un redémarrage de Home Assistant est nécessaire.


Explications :

Tous les jours à 00h10 le code crée 2 sensors texte, 1 contenant le nom du fichier à sauvegarder et le second le nom du dossier ou sauvegarder le fichier. J'ai repris l'arborescence des dossiers de la carte sd.
Egalement tous les jours à 00h05 l'automatisation 'msunpv_save_sd_file' va lancer la sauvegarde du fichier du jour précédent.

Le fichier étant sauvegardé à 00h05 et les sensors créés à 00h10, le premier jour rien ne se passera, l'automatisation ne connaissant pas le nom du fichier et du dossier pour la sauvegarde. La première sauvegarde se fera qu'un jour plus tard.
Attention il est important que l'heure de déclenchement de l'automatisation soit antérieure à celle de la création des sensors.

Pourquoi je lance la sauvegarde à 00h05. Car la création du fichier du jour suivant se fait à 00h02 et par conséquent je suis sur que le fichier du jour précédent est complet.

Pour ceux qui veulent que cela fonctionne dès la première nuit vous pouvez modifier les lignes :
template:
# Template sensors qui update toutes les minutes
  - trigger:
      - platform: time
        at: "00:10:00"

par si vous faites l'installation à 17h00 (par exemple) :
template:
# Template sensors qui update toutes les minutes
  - trigger:
      - platform: time
        at: "17:10:00"

Faire un redémarrage de Home Assistant et patienter jusqu'à 17h10 que les sensors "msunpv_url_csv_file" et "msunpv_folder_csv_file" passe de 'unknown' à quelque chose comme ça :

Ne pas oublier de remettre ensuite :
template:
# Template sensors qui update toutes les minutes
  - trigger:
      - platform: time
        at: "00:10:00"

Et bien sûr de redémarrer Home Assistant.

Pour tous les fichiers et dossiers précédents le plus simple est de couper le Msunpv, sortir la carte et la copier directement depuis l ordinateur. Il existe d autres possibilités mais moins rapide.
Dernière édition: 25 Mar 2024 23:05 par Tochy.
Les utilisateur(s) suivant ont remercié: etienneroussel, patmtp35

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

Plus d'informations
25 Mar 2024 18:34 - 25 Mar 2024 18:37 #248 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
voila c'est mis en place pour ceux qui voudraient mettre bretelles et ceinture , il y a la possibilité de sauvegarder sur un nas , via un share dans ha.

www.home-assistant.io/common-tasks/os/#network-storage

####################################
#repertoire sav msunPV Fichiers CSV
###################################
downloader:
download_dir: /share/SavMsunpv/msunpv/csv
Dernière édition: 25 Mar 2024 18:37 par patmtp35.

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

Plus d'informations
25 Mar 2024 19:11 - 25 Mar 2024 19:18 #249 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Bien vu pour le nas. J'ai même pas pensé a essayer mon HA étant sur un mini-pc avec un ssd suffisamment volumineux. Pour ceux qui sont sur rpi avec carte sd c'est peux être plus sur.
Dernière édition: 25 Mar 2024 19:18 par Tochy.

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

Plus d'informations
25 Mar 2024 19:24 #250 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
de rien tu en fait deja bcp pour nous !

c'est surtout que ceux qui ont Ha sur des rpi la place est précieuse :)

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

Plus d'informations
27 Mar 2024 17:25 #251 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
premiere sauvegarde ok sur le nas :)

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

Plus d'informations
30 Mar 2024 17:14 #252 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Bonjour

Y'a t'il dans les utilisateurs de l'intégration des personnes qui utlisent cette config ?

ard-tek.com/index.php/forum/faq-mspv/113...ballon?start=0#11975

Si oui, pour les intéressés, j'ai mis en ligne une modification du fichier msunpv_4_4.yaml et du fichier script associer pour pouvoir utiliser la commande créer par la config depuis Home Assistant. J'attends un retour de la personne qui m'a demandé si c'était possible pour vous ajouter la manip à faire.

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

Plus d'informations
03 Avr 2024 19:42 - 03 Avr 2024 19:43 #253 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
hello,

un petit teaser pour les afficionados de HA , a base de SC01 tactile et d 'esphome:



Bien sur ce n'est pas encore finis il manque pas mal de choses .. barre graph... affichage tempo , prévision production jour et J+1.

et des graphs qd on appuie sur les valeurs ....

le companion est top mais mes yeux avaient du mal ...
Pièces jointes :
Dernière édition: 03 Avr 2024 19:43 par patmtp35.

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

Plus d'informations
03 Avr 2024 20:00 #254 par Tochy
Réponse de Tochy sur le sujet [Tuto] Home assistant et MsunPV
Nice !!!
Je viens de regarder le prix ç'est hyper abordable en plus sur ali

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

Plus d'informations
03 Avr 2024 20:04 #255 par patmtp35
Réponse de patmtp35 sur le sujet [Tuto] Home assistant et MsunPV
Yes attention le wt32-sc01 plus est pas encore bien supporté par esphome.
Prendre le sc01 simple .

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

Propulsé par Kunena