Nettoyage de la base de donnée

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
Répondre
Jihem
Messages : 337
Inscription : 19 sept. 2014, 13:04
Localisation : Finistère Sud

Nettoyage de la base de donnée

Message 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
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
nitrosurf
Messages : 23
Inscription : 06 nov. 2017, 00:38

Re: Nettoyage de la base de donnée

Message 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

Wolfen38
Messages : 1983
Inscription : 19 oct. 2017, 14:49

Re: Nettoyage de la base de donnée

Message par Wolfen38 »

T'aurais un tuto pour nettoyer ?

Envoyé de mon Mi 9T Pro en utilisant Tapatalk
Dernière modification par vil1driver le 29 avr. 2020, 22:04, modifié 1 fois.
Raison : Stop avec le bouton 'citer' lors de réponses directes. Merci
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: Nettoyage de la base de donnée

Message 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 !)
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
Jihem
Messages : 337
Inscription : 19 sept. 2014, 13:04
Localisation : Finistère Sud

Re: Nettoyage de la base de donnée

Message 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.
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: Nettoyage de la base de donnée

Message 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:
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
gege05
Messages : 24
Inscription : 12 oct. 2016, 13:37

Re: Nettoyage de la base de donnée

Message 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
Jihem
Messages : 337
Inscription : 19 sept. 2014, 13:04
Localisation : Finistère Sud

Re: Nettoyage de la base de donnée

Message 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.
Hard:Raspberry Pi4 + SSD Arduino Tablette murale Archos
Soft: Domoticz WireGuard vpn Homebridge Tradfri Ikea
Devices:[/colore]Rfxtrx433 DI-O Chacon Sonoff touch Anémomètre, pluviometre, sondes Orégon, capteurs humidité Miflora, téléinfo
ogulf
Messages : 445
Inscription : 15 juin 2017, 14:41

Re: Nettoyage de la base de donnée

Message 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
Domoticz Stable sur RPi3 + RFPlayer + ZWave+ + RFLink R48 :
- 11 x RF660P
- 1 x FGSD-002
- 10 x F007TH
- 5 x Emcoluxr EV1527 + 4 x NAS-DS01Z
- 4 x NAS-PD02Z
- 1 x Shelly 1PM
gege05
Messages : 24
Inscription : 12 oct. 2016, 13:37

Re: Nettoyage de la base de donnée

Message 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
Répondre