Purge de la base de donnees HA

voila comme je l’avais mis


Salut,
dans le recorder.yaml, il ne faut pas mettre recorder: au debut.
il est déclarer dans ton configuration.yaml, par:

recorder: !include recorder.yaml

edit:
pour éviter des problèmes, vérifie toujours la configuration de ton HA, avant de redémarrer ou l’arrêt.
Dans outils de dev :

1 « J'aime »

only chit, au débuts du thread tu as fait la meme remarque a quelqu’un et je n’ai pas percuté.

Je vais refaire le test même si ce ne le rassure pas trop.

Je suis sur a 80% d’avoir vérifie avant de faire un redémarrage :roll_eyes:

Oui, comme ca sur photo :wink:

donc dans le fichier recorder.yaml c’est juste ca ?

## gestion base de données  

  purge_keep_days: 10
  include:
    entity_globs:  
      - sensor.*_temperature
      - sensor.*_humidity
      - sensor.*_energy

    entities:
1 « J'aime »

avec c’est ligne dans ton configuration.yaml:
recorder: !include recorder.yaml

On sait jamais :stuck_out_tongue:

:joy: :joy:,

voila cela fonctionne et cela confirme bien qu’il y a 2 jours j’ai mis en place ce truc et je n’ai absolument pas vérifier dans outils de dev.

cela me servira de leçon et comme d’hab encore merci

1 « J'aime »

j’ai encore un problème :crazy_face:n dans ma section energie j’ai plusieurs sensor qui boudent sous prétexte que l’enregistreur a été configure de la sorte, pourtant j’ai bien include les energy.

Je rate une fois de plus quelque chose ?



Oui, aucune de ces entités est déclarée dans include.
Teste l’entité-globs que tu as ajouté dans include, dans outils de dev et état.
Recherche sensor.*_energy et tu verras les entités qui ressortent.

avec sensor.*_energy tu n’auras que les entités qui finissent par _energy

tu peux essayer avec sensor.*resa_energy* pour ces entités :

de ma faute, c’était dans l’exemple que j’ai donné car tous mes .yaml sont dans un répertoire /packages je ne l’ai pas précisé

1 « J'aime »

la pièce vient de tomber, au final le fait d’avoir mis energy en entity_globs était une mauvaise chose pour moi car j’ai plein de*energy qui me servent a rien ( notamment ceux de capteur ld2410).

du coup j’ai mis ça pour mes prises sensor.prise*_power*
sensor.prise*_energy*

quand on commence a comprendre c’est logique :face_with_peeking_eye:

pas grave, j’aurais du contrôler avant de reboot

Re bonjour,
Depuis la mise en place mes historique ne fonctionne plus pour tous ce qui est déclarer dans entity_globs mais bien ceux déclarés dans entities, une fois de plus qu’elle est le problème.

dans outils dev quand je tape sensor.smart_meter* mes entités sont bien visible et pourtant aucun historique voir photo. pareil avec les journaux de bord.

## gestion base de données  

  purge_keep_days: 7
  include:
    entity_globs:  
      - sensor.*_temperature
      - sensor.*_humidity
      - sensor.*_power
      - sensor.prise*_energy*
      - sensor.prise*_power*
      - sensor.*_*energy_kwh_main_channel
      - sensor.injection*
      - sensor.energy_*_total
      - sensor.prod_panneau_zigbee*
      - sensor.smart_meter_energy*
      - sensor.smart_meter
      - sensor.compteurs
      - switch.*_none
      
      





    entities:
      - sensor.sebastien_iezzi_daily_yield
      - sensor.prod_panneau_zigbee_conversion_watt_kw_h
      - sensor.panneaux_voltaiques_devant_power
      - sensor.frigo_cuisine_reset_06_08
      - sensor.prise_frigo_garage_energy
      - sensor.prise_frigo_garage_power
      - sensor.boiler_conso_jour
      - sensor.boiler_reset_06_08
      - sensor.compteurs_general_injection_consommation
      - sensor.frigo_garage
      - sensor.conso_piscine_jour
      - sensor.conso_sur_24h
      - sensor.consommation_diff_injecter_et_produit_sma_zigbee
      - sensor.consommation_journaliere_prises_maison
      - sensor.frigo_conso_jour
      - sensor.frigo_garage_reset_06_08
      - sensor.injection_j_n_24h
      - sensor.injection_nuit_reset_24h
      - sensor.lave_vaisselle_reset_06_08
      - sensor.lave_vaisselle_conso_jour
      - sensor.machine_a_cafe_reset_06_08
      - sensor.machine_a_laver_conso_jour
      - sensor.pc_conso_jour
      - sensor.pc_tv_reset_06_08
      - sensor.piscine_reset_06_08
      - sensor.prod_sma_jour
      - sensor.prod_totale_panneaux_group
      - sensor.production_totale_reset_6_8
      - sensor.compteurs_jour_nuit
      - sensor.resa_injection_reseau_jour_nuit
      - sensor.resa_jour_nuit_reset_24h
      - sensor.seche_linge_reset_06_08
      - sensor.prod_panneau_zigbee_24h
      - sensor.nuki_battery
      - sensor.garageseba_reserve_sel
      - sensor.garageseba_reserve_pellet
      - select.harmony_hub_activities
      - media_player.77mz2000_series
      - alarm_control_panel.jablotron_control_panel_a_ab_abc
      - lock.nuki
      - binary_sensor.groupe_capteur_porte_entree
      - sensor.2410_group_buanderie_stil_energy
      - sensor.group_2410_hall_etage
      - sensor.group_2410_moyenne_stil_energy_atelier
      - sensor.2410_cuisine_stil_energy
      - sensor.2410_moyenne_3_capteur_cui_hall_hall2
      - sensor.empreinte_ld2410_still_energy
      - sensor.ld2410_hall_entree_n2_still_energy
      - sensor.boitecigare_humidity_cigare
      - sensor.ld2410_salle_de_bain_humidity_salle_de_bain



Salut

Ce n’est pas écrit pareil dans le recorder… Pas d’étoile…
Donc c’est logique

1 « J'aime »

du coup je dois enlever les étoiles à la fin de chaque globs mais sur mes humidités il n’y a pas d’étoiles à la fin et pourtant je n’ai aucun historique

Tu mélanges, c’est justement parce qu’il manque les étoiles que ça ne fonctionne pas.

2 « J'aime »

j’ai également mes journeaux de bord qui n’affichent plus rien même pour les entités déclarées dans entities :sweat_smile:

C’est qu’il reste encore une coquille dans ton fichier. Regarde les logs (version complète) pour y trouver des pistes.

je regarderai chez moi, pas évident sur mon iphone. En attendant pour que je comprenne, quand je déclare un globs, il doit ecrit sous cette forme

sensor.*_humidity_*


ou comme cela


sensor.*_humidity*

Regarde comment fonctionnent les expressions régulières :wink:

  1. sensor.*_humidity => ça commence par sensor. suivi de n’importe quelle séquence de caractères et ça se termine par _humidity
  2. sensor.*_humidity_* => ça commence par sensor. suivi de n’importe quelle séquence de caractères, puis encore suivi par _humidity_et ça se termine par n’importe quelle séquence de caractères

Les 2 syntaxes sont valables. Mais ça m’étonnerai que tu ai des sensors qui correspondent vraiment au cas n°2 … Après humidity par défaut ça s’arrête, il n’y a rien de plus.