Intégration base SQL

Bonjour à tous

Depuis quelques temps j’ai ceci dans mon panneaux des intégrations
image

Je n’arrive pas à m’en défaire et je pense que c’est lié à ceci mais sans certitude
image

Mais ce qui est certain c’est que je ne vois pas du tout comment configurer ceci pour ne plus avoir d’alerte la dessus

Ma configuration


Je n’ai pas retrouvé ce chemin désolé

Dans votre HA, Menu latéral Configuration > Paramètres > Info > bouton copier > Pour Github


Salut.

Pas d’idée sans plus de précisions sur le contexte mais :

  • ha trouve sur ton réseau un serveur sql qui fonctionne (probablement à cause de l’utilisation d’un port standard)
  • les 2 fichiers sont des fichiers locaux mais ils sont pas le déclenchement

La question est donc as-tu bien du SQL quelque part ? Y compris un éventuel addon mysql par exemple

Alors c’est arrivée avec un mise à jour HA à une époque où j’avais MariaDB que je n’ai plus depuis.
Je n’ai pas de SQL ailleurs ou spécifique
J’ai d’autres HA de test et j’ai pas ça donc possible qu’il reste des traces de MariaDB du coup

Mais comment les effacer

dans les 3 petits points, il n’y a pas moyen de le désactiver ?

Bonjour,

Il s’agit de l’intégration SQL

Si vous n’utilisez pas cette intégration, sa fonction est d’avoir des « sensor » basés sur des requêtes SQL, vous pouvez la supprimer.

dans les 3 petits points je ne peux pas désactiver ou supprimer
Il y a que documentation
et je vais dire les choses en toutes transparences je n’ai pas saisie la doc.

Le seul lien que je peux faire avec la base de données c’est le recoder sinon je ne pense que j’ai rien d’autres en tout cas saisie par mes soins

Partage ton recoder dans ce cas, s’il y a une référence à SQL ça va vite se voir

1 « J'aime »

voici le recorder

Recoder
recorder:
#  db_url: !secret db_url
  auto_purge: true
  purge_keep_days: 7
#  commit_interval: 15
  include:
    domains:
      - automation 
      - binary_sensor  
      - button
      - camera  
      - climate  
      - cover  
      - device_tracker  
      - input_boolean  
      - input_datetime  
      - input_number 
      - input_select  
      - input_text  
      - light 
      - media_player  
      - number  
      - person  
      - remote  
      - select  
      - sensor 
      - switch  
      - update  
      - vacuum  
  exclude:
    domains:
      -camera
      - group
      - script
      - sun
      - update
      - weather
      - zone

J’imagine que c’est le reliquat de mariadb…
Vérifie qu’effectivement, ce n’est plus actif et nettoie tes secrets si tel est le cas

Tous est commenté pourtant !
Donc j’ai supprimé en me disant au pire si je reviens dessus je retrouverais mais maintenant il me met le message :

Je vais devenir chèvre la dessus :slight_smile:

Vire le des 2 cotés,

C’est fait :wink:
C’est persistant ces petites bêtes :slight_smile:

Je regarde les autres fichiers où je pourrais avoir une trace voir même sur un carte du lovelace

Les bases de données c’est pour pas perdre l’info, ça se tiens :joy:

1 « J'aime »

Bonjour

Alors j’ai cherché et cherché dans tous les sens.
Supprimé dans le config rien (c’était commenté)
Supprimé dans le secret rien non plus
Et j’ai ensuite fait fichier par fichier et j’ai retrouvé finalement une trace assez vite dans les sensor !!
Je ne l’avais pas bien vu ou pas bien cherché les fois précédente !!

Bon l’essentiel c’est que c’est tout ok

Merci des quelques mots phrases qui orientent toujours un peu la réflexion qui m’a fait chercher a nouveau là où pour moi j’avais déjà fait le job :handshake:

1 « J'aime »

Merci pour ton retour : C’est bon à savoir pour les autres aussi
Personnellement je n’aurais pas cru qu’un sensor puisse être suffisamment compris par HA pour que ça déclenche la découverte/import. Tu te souviens de sa syntaxe/forme par curiosité ?

1 « J'aime »

Oui j’ai noté le tour au cas où je reviens sur MariaDB
J’ai juste omis de noter la partie recorder mais c’est une ligne pointant vers la DB

Peux-tu donc (re)partager tes notes ?
ce qui m’intéresse c’est la déclaration du sensor (mais pas que)

Oui je partage mais j’aurais du dire que j’étais sur téléphone :slight_smile: et donc pas accès

Mais voici ce que j’avais mis sur le sensor pour avoir sur mon lovelace la taille de la BDD :

#######################################################
###                Taille Base de données           ###
#######################################################
- platform: filesize
  file_paths:
   - /config/home-assistant_v2.db
   - /config/home-assistant.log


- platform: sql
  db_url: !secret db_mysql
  queries:
    - name: Taille BDD Maria
      query: 'SELECT table_schema "database", Round(Sum(data_length + index_length) / 1048576, 2) "value" FROM information_schema.tables WHERE table_schema="homeassistant" GROUP BY table_schema;'
      column: 'value'
      unit_of_measurement: MB
    - name: DB Size
      query: 'SELECT ROUND(page_count * page_size / 1024 / 1024, 1) as size FROM pragma_page_count(), pragma_page_size();'
      column: 'size'
      unit_of_measurement: 'MiB'

Et dans le fichier secrets j’avais mis ceci :

# Base de données mariadb
db_mysql: mysql://<login>:<mot_de_passe>@core-mariadb/homeassistant?charset=utf8mb4
db_url: mysql://<login>:<mot_de_passe>@core-mariadb/homeassistant?charset=utf8mb4

et sur le recoder j’avais mis ceci mais je ne suis plus certain :

db_url: !secret db_mysql

Tout ceci était pour avoir ceci en lovelace car ma base était à plus de 10Go
image

Je crois que je n’ai rien oublié mais n’hésite pas à poser de nouveau la question je mettrais les infos si je les ai bien entendu
Mon maître mot partage et transparence pour aider les personnes qui cherchent même si mon niveau est pas excellent cela donne une approche différente des experts parfois :slight_smile:

1 « J'aime »

Merci !!!
Ok je comprends mieux le pourquoi. Comme tu déclares un type sql, la corrélation est simple à faire pour HA

PS/ 8Go de base de données … pour une application personnelle qui je caricature ‹ allume 3 lampes dans la maison › :thinking:
Typiquement il y a des optimisations possible sur le recoder, notamment

include:
     - sensor

Oui il y a des options dans le recorder et je dois aussi voir pour envoyer des choses sur InfluxDB/Grafana peut être
Mais je n’ai pas trouvé comme j’avais dans Jeedom stock moi ce capteur précis sur 1 mois, 2 mois, 3 mois, 6 mois ou 1 an etc…
Je stocke car j’analyse beaucoup, les énergies pour faire les scénarios qui vont aller avec après etc…
Et du coup avec pas loin de 250 objets je dois sur stocker :slight_smile: car je fais le tri au niveau de la famille et pas du device

########################################################
###                  Base de données                 ###
########################################################
recorder:
  auto_purge: true
  purge_keep_days: 7
#  commit_interval: 15
  include:
    domains:
      - automation 
      - binary_sensor  
      - button
      - camera  
      - climate  
      - cover  
      - device_tracker  
      - input_boolean  
      - input_datetime  
      - input_number 
      - input_select  
      - input_text  
      - light 
      - media_player  
      - number  
      - person  
      - remote  
      - select  
      - sensor 
      - switch  
      - update  
      - vacuum  
  exclude:
    domains:
      -camera
      - group
      - script
      - sun
      - update
      - weather
      - zone