Page 1 sur 1
% utilisation HDD raspberry faux dans Domoticz
Publié : 29 août 2016, 22:00
par jahlex
Salut à tous.
Je constate que le % d'utilisation du HDD externe branché à mon raspberry est faux dans Domoticz, il apparaît à 100% alors qu'il n'est pas plein du tout. Les autres valeurs sont à peu près bonnes.
Une idée ?
Merci.
Re: % utilisation HDD raspberry faux dans Domoticz
Publié : 01 sept. 2016, 10:44
par jahlex
Personne n'a jamais eu ce problème ?
J'ai essayé de supprimer / recréer les dispositifs et le matériel. Pareil.
Pistes :
- J'avais initialement un disque de 250Go monté sur le même dossier, je l'ai remplacé par le 4To. Je me suis dit qu'il restait peut-être une référence aux 250Go. J'ai démonté le disque et remonté sur un nouveau chemin. Toujours 100% dans Domoticz.

Piste éliminée.
- Cela peut-il être lié à la taille du disque (4To) ? Il pourrait y avoir un bug à partir d'une certaine limite (2To par exemple) ?
Re: % utilisation HDD raspberry faux dans Domoticz
Publié : 01 sept. 2016, 17:05
par jahlex
Bon comme l'affaire m'a gonflé, et si ça intéresse qqun, j'ai fait un petit script basé sur la commande df pour mettre à jour 2 virtual switchs :
- le % d'utilisation de mon HDD => pourcentage
- le nbre de Go restants => texte
script /home/pi/domoticz/scripts/rasp_percentage.sh
Code : Tout sélectionner
#!/bin/bash
#path
path="/media/pi/Iomega"
#domoticz
domoticz="192.168.1.34:8080"
used_idx="146"
free_idx="147"
#% used
used=$(df -k $path | tail -1 | awk '{print substr($5, 1, length($5)-1)}')
curl --silent -s -i -H "Accept: application/json" "http://$domoticz/json.htm?type=command¶m=udevice&idx=$used_idx&nvalue=0&svalue=$used"
#free space
free=$(df -k $path | tail -1 | awk '{print $4}')
free=$(awk "BEGIN {printf \"%.1f\",${free}/1024/1024}")
free=$(echo "$free%20Go")
curl --silent -s -i -H "Accept: application/json" "http://$domoticz/json.htm?type=command¶m=udevice&idx=$free_idx&nvalue=0&svalue=$free"
crontab
Code : Tout sélectionner
*/10 * * * * /home/pi/domoticz/scripts/rasp_percentage.sh >> /dev/null
Domoticz
