Base de données pour MQTT

Bonjour à tous,

Depuis quelques jours mon Raspberry PI3 B+ est défaillant et la base de données influxdb qu’il héberge est inaccessible et quand il fonctionne correctement on s’aperçois que des périodes d’enregistrements sont manquant.

En attendant son remplacement, quelle base de données pourriez vous me conseiller pour moi installer sur mon PI2 B, qui héberge zigbee2mqtt, mqtt et ma pizigate, et qui pourrais simplement être connecté à mqtt pour enregistrer les données?

Philippe

Renseigner votre problème

Ma configuration


System Information

version core-2023.3.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.10.10
os_name Linux
os_version 5.15.84-v7
arch armv7l
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 4996
Installed Version 1.31.0
Stage running
Available Repositories 1248
Downloaded Repositories 2
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 9.5
update_channel stable
supervisor_version supervisor-2023.03.1
agent_version 1.4.1
docker_version 20.10.22
disk_total 28.5 GB
disk_used 13.5 GB
healthy true
supported true
board rpi3
supervisor_api ok
version_api ok
installed_addons File editor (5.5.0), Grafana (8.2.0), InfluxDB (4.5.0), Terminal & SSH (9.6.1), Samba share (10.0.0), Home Assistant Google Drive Backup (0.110.1)
Dashboards
dashboards 1
resources 0
views 1
mode storage
Recorder
oldest_recorder_run 8 mars 2023 à 11:59
current_recorder_run 14 mars 2023 à 03:10
estimated_db_size 7784.82 MiB
database_engine sqlite
database_version 3.38.5
___

Salut,

Avec un usage basique, pas besoin d’avoir une base particulière. La gestion intégrée est suffisante.
C’est d’autant plus vrai sur un pi2, influxdb c’est pas forcement léger !
D’ailleurs la gestion des données est faite par le core, pas zigbee, pas mqtt ni rien.

Je crois que je viens de comprendre ta réponse, en fait toutes les données remontées par le broker mqtt sont stockés dans la base de données home-assistant_v2db, donc influxdb fait double emploi?

donc juste peut être a installer le add-on SQLite Web au besoin?

Par contre comment on peut connecter cette base de données avec grafana, pour construire son Dashboard?

Philippe

Exactement, c’est ni plus ni moins qu’une copie des données initiales

Eventuellement. Manipuler la base à la main, c’est pas sain cependant

Pareil de base, on sait construire des graphiques sans grafana. ça ne doit pas marcher sauf à passer par mariadb si on souhaite vraiment utiliser grafana (et le modèle de données est à adapter)

J’apprécie Grafana c’est « intuitif » que HA.
J’ai installé le SQLite dans grafana,

certfile: fullchain.pem
env_vars: []
keyfile: privkey.pem
plugins:
  - frser-sqlite-datasource
ssl: true

Mais je vois pas comment arriver a le « connecter » au fichier /config/home-assistant_v2.db ?

Philippe

Si c’est depuis le PI2 sur le PI3 ça veut dire passer par un partage NFS