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
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
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
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é ?
Oui je partage mais j’aurais du dire que j’étais sur téléphone 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
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
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 ›
Typiquement il y a des optimisations possible sur le recoder, notamment
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 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