Page 3 sur 8

Re: icônes manquantes

Publié : 11 mars 2023, 15:36
par pierrotori
pour voir l'ensemble de test icones : Menu Configuration/Plus d'options/Icones personnalisées

oui lors de ma restauration de ma db sur une installation vierge cette a dire une base vide

Dans tous les scripts je n'ai pas de log d'activée quand celui-ci est en production, je pourrais mettre uniquement celle de l'erreur
logging = {
-- level = domoticz.LOG_INFO, -- Seulement un niveau peut être actif; commenter les autres
-- level = domoticz.LOG_ERROR,
-- level = domoticz.LOG_DEBUG,
-- level = domoticz.LOG_MODULE_EXEC_INFO,
marker = scriptName..' v'..scriptVersion
},
De mon côté j'ai ce paramétrage dans domoticz
parametres_log.png
parametres_log.png (25.93 Kio) Consulté 629 fois

Re: icônes manquantes

Publié : 11 mars 2023, 15:42
par vr6man
ok donc je les vois bien les icônes dans icônes personnalisés

Je viens de désactiver les sauvegardes automatiques et supprimer les fichier dans le dossier backup

tu trouve ou ta capture écran

Re: icônes manquantes

Publié : 11 mars 2023, 15:48
par pierrotori
Menu Configuration/Paramètres onglet autre

pour la sauvegarde, je crée un repertoire sur le nas et je fais exécuter un sh qui exécute ces commandes pour la sauvegarde

Code : Tout sélectionner

ssh -i $ssh_dz root@192.168.0.6 curl -s http://192.168.0.6:8080/backupdatabase.php > $backup_dz/$file_db
ssh -i $ssh_dz root@192.168.0.6 tar czfP - /home/pi/domoticz/ > $backup_dz/domoticz_backup_ssh.tar.gz
Comme ca rien ne se fait sur le rpi et sur la carte SD

Re: icônes manquantes

Publié : 11 mars 2023, 15:52
par vr6man
ok je viens de les modifier comme toi

Par contre que faire pour le message d'erreur :

Error: SQL Query("VACUUM") : database or disk is full

Re: icônes manquantes

Publié : 11 mars 2023, 15:58
par pierrotori
Est ce que ta base domoticz.db est en RAM ?
J'imagine que tu as aussi rebooté ton RPI ?

ton var/log est plein créé un script et passes ces commandes

Code : Tout sélectionner

#!/bin/sh
# Script check log domoticz

TIME=$(date +%H%M)
DAY=`/bin/date +%Y%m%d`
dir_log=/var/log
sudo service cron stop
sudo hb-service stop
sudo service domoticz stop
sudo service mosquitto stop
sudo truncate -s 0 /var/log/syslog
sudo truncate -s 0 /var/log/messages
sudo truncate -s 0 /var/log/daemon.log
sudo truncate -s 0 /var/log/mosquitto.log
sudo truncate -s 0 /var/log/homebridge/homebridge.log
sudo service mosquitto start
sudo service domoticz start
sudo hb-service start
sudo service cron start
exit 0
Et tu peux aussi supprimer tous les fichier gz provenant de la lograte

Re: icônes manquantes

Publié : 11 mars 2023, 16:04
par vr6man
oui j'ai rebooté

TOn script va faire quoi ?

Re: icônes manquantes

Publié : 11 mars 2023, 16:08
par pierrotori
il met a blanc les fichiers de log système avant de l'exécuter pourrais tu passer la commande et donner le résultat

Code : Tout sélectionner

sudo du -hs /var/log/* | sort -h | tail -n 5 
car je soupconne que ton fichier journal doit être gros aussi

Re: icônes manquantes

Publié : 11 mars 2023, 16:18
par vr6man
sudo du -hs /var/log/* | sort -h | tail -n 5

32K /var/log/messages
36K /var/log/daemon.log
52K /var/log/auth.log
88K /var/log/syslog
26M /var/log/domoticz.log

Re: icônes manquantes

Publié : 11 mars 2023, 16:21
par pierrotori
donc pas besoin de faire les truncate

Par contre j'ai vu cette commande pour vérifier la base, provenant de cette page https://www.domoticz.com/wiki/Domoticz_API/JSON_URL%27s

Code : Tout sélectionner

 curl -s -i "http://127.0.0.1:8080/json.htm?type=command&param=vacuumdatabase"
j'ai eu ce resultat

Code : Tout sélectionner

HTTP/1.1 200 OK
Content-Length: 50
Cache-Control: no-cache
Pragma: no-cache
Access-Control-Allow-Origin: *
Content-Type: application/json;charset=UTF-8
Set-Cookie: DMZSID=94a0b9956a3b03af6b7d82a614c8a772_NmIxZDE5NmYtOTlhNC00ZDlmLTk5ODUtMGIxYzkwZWVhMmYy.1678548551; HttpOnly; path=/; Expires=Sat, 11 Mar 2023 15:29:11 GMT

{
        "status" : "OK",
        "title" : "VacuumDatabase"
}

Re: icônes manquantes

Publié : 11 mars 2023, 16:22
par vr6man
par contre avec ton script de purge de log j'ai l'erreur suivante:

sudo: hb-service : commande introuvable