Domoticz données :divers points

 

sauvegardes des données Domoticz

  1. la base des données Domoticz se trouve:  /home/pi/domoticz/domoticz.db
  2. arrêt de Domoticz par commande:
    sudo service domoticz.sh stop
  3. copier la base des données Domoticz:  /home/pi/domoticz/domoticz.db dans un autre répertoire comme /Documents/SauvDomoticz/domoticz_200108.db
  4. relancer Domoticz par commande:
    sudo service domoticz.sh restart

 

Traitement des données sauvegardées par SQL:

installation du logiciel sqlite3:

dans une fenêtre terminal du Rapsberry/linux tapez

sudo apt-get instal sqlite3

 

.help  pour lister les commandes sqlite3

.quit ou Ctrl+d pour sortir de sqlite3

Exportation des données sauvegardées:

sqlite3
sqlite>.open domoticz_200108.db      <-- sauvegarde de la base Domoticz
sqlite>.mode line
sqlite>.tables

la liste de toutes les tables de la base Domoticz s’affiche: jouons avec la table Temperature qui contient les données collectées depuis le début.

sqlite> SELECT * from Temperature;

——> 19|12.8|0.0|80|0|9.44|0.0|2020-01-08 11:00:00

sqlite>.separator  « , »
sqlite> SELECT * from Temperature;

——> 19,12.8,0.0,80,0,9.44,0.0,2020-01-08 11:00:00

sqlite>.mode line
sqlite> SELECT * from Temperature;     

 

DeviceRowID = 19

Temperature = 12.8      

Chill = 0.0   

Humidity = 80  

Barometer = 0   

DewPoint = 9.44   

SetPoint = 0.0       

Date = 2020-01-08 11:00:00

exportons la table Temperature dans un fichier:

sqlite> .mode list
sqlite> .separator ";"
sqlite> .output test_file_1.txt
sqlite> select * from Temperature;
sqlite> .exit

video:

Rappel: Ctrl + D  ou .quit pour sortir de sqlite3

 

Patrick P.