Page 2 sur 2

Re: Index des dispositifs

Publié : 16 oct. 2015, 22:14
par Phil62
Je ne suis pas un spécialiste des bases de données et l'informatique je bricole pour mon plaisir depuis ...
Comme j'ai 2 raspberry et que l'un me sert pour tester domoticz et l'autre utilise domoticz réellement,
donc je vais modifier la base sur celui de test et voir ce que cela donne,Je vous tiendrais au courant.

Encore merci pour vos commentaires

Re: Index des dispositifs

Publié : 17 oct. 2015, 22:45
par Phil62
Bon les tests auront été rapide ,les spécialistes avaient raison (normal ;) ).
Il n'y a pas de plantage du système mais dans les blocky le nom des dispositifs qui ont été reindexé a disparu et est remplacé par l'ancien numéro d'index (donc la fonction est fausse).
Donc à moins de savoir tout modifier ( si c'est possible) à ne pas faire.

Re: Index des dispositifs

Publié : 19 oct. 2015, 08:27
par deennoo
De mon coter j'ai remarquer :
Moins il y d IDX plus vite va Domoticz, j'étais rendu a 2800 IDX, j'ai tout remis a zero, et la rapidité d'exécution c'est vraiment améliorée.

Re: Index des dispositifs

Publié : 21 déc. 2015, 09:50
par patrice
Bonjour
Pour continuer cette conversation je viens de trouver cela , rédigé par Gizmocuz, sur le forum Domoticz.

Re: Manually set IDX?

You could backup your database from the settings page, then open the database in a editor like 'SQLite Expert Personal Edition'
then change the IDX values in the 'DeviceStatus' table
When doing so, i would also clear all log tables (Meter/Multimeter/....) or change also the IDX value there as well

Depending on the amount of devices, maybe best todo this in the node-red script, making one lookup table, easy to extend later
Ce qui signifie que l'on peut changer l'idx dans la table DeviceStatus et que on doit en parallèle soit détruire les enregistrements des tables (Meter/Multimeter/....) correspondant au périphérique ou changer dans ces tables l'IDX

Source http://www.domoticz.com/forum/viewtopic.php?f=16&t=9487

Re: Index des dispositifs

Publié : 21 déc. 2015, 11:03
par rimram31
C'est le "..." qui m'inquiète :D des DeviceRowID j'en vois dans un bon paquet de tables (SharedDevices, Temperature) ! Pour le moins pas limpide le schéma de données ... l'export/import a partir d'une install fraiche me semble plus raisonnable si possible.

(HS: Des constraints sous sqlite, la blague :lol: dire qu'on a plus un développeur capable d'aligner deux pauvres requêtes SQL aujourd'hui ;) )