Page 1 sur 1

Nettoyage de la base de donnée

Publié : 29 avr. 2020, 20:08
par Jihem
Bonjour à tous
Je suis en train de réinstaller domoticz sur un nouveau Pi4 et je me pose la question au sujet de la base de données;
Faut il en partir sur une nouvelle base toute propre avec l'obligation (dur dur) de recréer tous les dispositifs ou bien peut on sans soucis restaurer celle en usage?
Y'a t'il un possibilité d’effectuer un nettoyage de la base actuelle?
J'ai environ 400 dispositifs dans ma base dont beaucoup sont inutiles.
Merci de vos conseils avisés.
Prenez soins de vous.
Jihem

Re: Nettoyage de la base de donnée

Publié : 29 avr. 2020, 20:50
par nitrosurf
Salut j' ai eu un soucis récemment . Et j ai preferé éditer la base de données avec SQLite plutôt que recommencer. Surtout a cause des dispositifs rflink...
Dur de retrouver les télécommande....etc.... Démonter les lampes pour refaire une acquisition... Trop d.embarras..
Pour moi c est plus simple de passer quelques heures pour trier

Envoyé de mon Redmi Note 5 en utilisant Tapatalk


Re: Nettoyage de la base de donnée

Publié : 29 avr. 2020, 20:52
par Wolfen38
T'aurais un tuto pour nettoyer ?

Envoyé de mon Mi 9T Pro en utilisant Tapatalk

Re: Nettoyage de la base de donnée

Publié : 30 avr. 2020, 20:58
par ogulf
Le meilleurs nettoyage, qui garde une cohérence inter-tables, c'est la suppression de dispositifs depuis Domoticz...

Par contre il y aura des "trous" dans le numéro des dispositifs.... et là il y a 3 solutions :
- laisser faire Domoticz et accepter les trous d'IDX
- modifier les sources pour, à chaque nouveau dispositif ou matériel, ne pas prendre le prochain "plus grand" mais le prochain "trou"... demanderait bcp de connaissance... ou de travailler avec les développeurs de Domoticz
- combler soi-même les trous en gardant la cohérence inter-table (j'avais regardé et c'est pas si compliqué, sur la base des dispositifs QUE JE MAITRISE !)

Re: Nettoyage de la base de donnée

Publié : 01 mai 2020, 08:45
par Jihem
Bonjour
Merci de vos réponses.
Le meilleurs nettoyage, qui garde une cohérence inter-tables, c'est la suppression de dispositifs depuis Domoticz...
Par contre il y aura des "trous" dans le numéro des dispositifs....
- laisser faire Domoticz et accepter les trous d'IDX
les trous d'Idx en eux même ne sont pas gênants, la question est de savoir si de nombreux trous perturbent le fonctionnement de la base?

En cherchant un peu sur le sujet, j'ai lu que la taille d'une base de donnée n'est pas un problème:
-Si la base est bien construite
-Si l'espace de stockage est suffisant
-Si la mémoire est suffisante
Je ne sais pas si le fonctionnement de Domoticz sur un Raspberry répond à ces conditions?

J'avais de nombreux plantage de Domoticz, c’est la raison pour laquelle je tente de refaire mon installation dans les meilleures conditions.

Re: Nettoyage de la base de donnée

Publié : 01 mai 2020, 11:32
par ogulf
En aucun cas des trous dans l'index d'une table poseront un pb à Domoticz.
Sans rentrer dans le détail, il est surtout important que la base soit indexée... mais ça a du sens sur une table de plusieurs millions d'enregistrements... ce qui est loin d'être le cas de nos petites installations domotiques.
Et en plus... certaines tables de Domoticz sont indexées !! :mrgreen:

Re: Nettoyage de la base de donnée

Publié : 01 mai 2020, 13:02
par gege05
Bonjour ogulf ,

Je vois que tu as 10 x F007TH (sonde Temp/Hygro), cela ne crée-t-il pas des conflits car elles ne disposent que de 7 canaux différents ?

Cordialement
Gérard

Re: Nettoyage de la base de donnée

Publié : 02 mai 2020, 07:55
par Jihem
Bonjour
Merci de toutes ces précisions. Je vais pouvoir garder mon ancienne base ce qui m’arrange bien.
J’ai installé un Pi4 avec un disque ssd (boot sur la carte sd en attendant) et je constate une nette amélioration dans la vitesse d’exécution.
Bonne journée.

Re: Nettoyage de la base de donnée

Publié : 02 mai 2020, 15:21
par ogulf
gege05 a écrit : 01 mai 2020, 13:02 Bonjour ogulf ,

Je vois que tu as 10 x F007TH (sonde Temp/Hygro), cela ne crée-t-il pas des conflits car elles ne disposent que de 7 canaux différents ?

Cordialement
Gérard
8 canaux... de 0 à 7... ;)
Non pas de pb avec Domoticz qui gère un identifiant indépendant du canal.

Les 8 canaux sont utiles pour une centralisation sur un afficheur associé, avec 8 zones dédiées (1 par canal), et là impossible d'en affficher/gérer plus de 8.

Très bon produit par ailleurs, avec affichage temp, humidité et canal, pour 7€ pièce.
C'est vrai que c'est moins gratifiant que du DIY, mais tellement plus WAF....
Visuel ici : https://www.amazon.fr/Ambient-Weather-F ... B00C3HBRIW

Re: Nettoyage de la base de donnée

Publié : 02 mai 2020, 16:18
par gege05
Bonjour,

Merci ogulf de ta rapide réponse et des informations que tu me donnes.

Je vais pouvoir compléter mon installation avec quelques uns de ces capteurs.

Cordialement
Gérard