gnuplot [Réglé]
erreur dans conky
Logiciels / Autres logiciels

loutch Membre non connecté
-
- Voir le profil du membre loutch
- Inscrit le : 07/07/2010
- Groupes :
.gif)
Voila j'utilise Gnuplot pour me faire un conky graph (récupéré sur la toile ) et il me manque le graph de la température.Le graph de la pression fonctionne bien .
le barognuplot.sh:
Code :
#!/bin/bash
## files
LOG="$HOME/.conky/barograph/ListePression2.log"
GRAPH="$HOME/.conky/barograph/graph2.png"
## Verifier argument
##Infos generales
DATE=$(date +"%s")
DATE1WEEK=$(date --date="1 week ago" +"%s")
# liste des dates de releve du fichier log
EPOCH=()
while read
do
EPOCH+=( "$REPLY" )
done< <(awk '{print $1}' "$LOG")
# si le fichier existe et contient des valeurs de plus d'une semaine (premiere = plus vieille)
#supprimer premiere valeur
[[ -f $LOG ]] && {
for i in $(seq 0 $(($(wc -l < $LOG)-1)))
do
[[ $DATE1WEEK -gt ${EPOCH[$i]} ]] && sed -i '1d' $LOG || break
done
}
## Conversion en hectopascal et soustraction de la pression moyenne pour ramener l'axe a zero
PR_HP=`sed -n 16p ~/.conky/conky-meteo/meteo6jours/reptravail/CC`
TEMP=`sed -n 4p ~/.conky/conky-meteo/meteo6jours/reptravail/CC`
PR_CALC=$(bc << EOF
scale=0
$PR_HP - 1000
EOF
)
echo "$DATE $PR_CALC $TEMP" >> $LOG
gnuplot <<EOF
set terminal png enhanced size 300,170 transparent #font "Ubuntu,10" 400,350
set term png font "URW Chancery L,style=Bold,14"
set output "$GRAPH"
unset key
set grid
set xzeroaxis lt 3 lw 2
set yzeroaxis
set ytics ("" -40, "" -20, "" 20, "" 40)
set mxtics 0
set xdata time
set timefmt "%s"
set xtics 86400
set format x "%d"
set style line 1 lw 2
set style line 2 lw 2
plot ["$DATE1WEEK":"$DATE"] [-40:50] "$LOG" using 1:3 with lines ls 2, "$LOG" using 1:2 with lines ls 1
EOF
exit 0
le log :
Code :
1421523525 -1000
1421523790 -1000
1421523873 direction1: O
1421524137 direction1: O
1421524477 icone1: 38-xl
1421524876 icone1: 38-xl
1421525088 icone1: 38-xl
1421525124 icone1: 38-xl
1421525173 icone1: 38-xl
1421525188 icone1: 38-xl
1421525195 icone1: 38-xl
1421525204 icone1: 38-xl
1421525213 icone1: 38-xl
1421525240 icone1: 38-xl
1421525281 icone1: 38-xl
1421525287 icone1: 38-xl
1421525319 icone1: 38-xl
1421525332 icone1: 38-xl
1421525431 icone1: 38-xl
1421525441 icone1: 38-xl
1421525471 icone1: 38-xl
1421525488 icone1: 38-xl
1421525562 icone1: 38-xl
1421525618 icone1: 38-xl
1421525667 icone1: 38-xl
1421525710 icone1: 38-xl
1421525762 icone1: 38-xl
1421525857 icone1: 38-xl
1421526338 icone1: 35-xl
1421527391 icone1: 35-xl
1421527473 icone1: 35-xl
1421527483 icone1: 35-xl
1421527497 icone1: 35-xl
1421527512 icone1: 35-xl
1421527525 icone1: 35-xl
1421527535 icone1: 35-xl
1421527550 icone1: 35-xl
1421527558 icone1: 35-xl
1421527567 icone1: 35-xl
1421527584 icone1: 35-xl
1421527592 icone1: 35-xl
1421527599 icone1: 35-xl
1421527610 icone1: 35-xl
1421527619 icone1: 35-xl
1421527631 icone1: 35-xl
1421527661 icone1: 35-xl
1421528862 icone1: 35-xl
1421530062 icone1: 35-xl
1421531263 icone1: 35-xl
1421569634 icone1: 11-xl
1421569718 icone1: 11-xl
1421569868 icone1: 11-xl
1421569932 icone1: 11-xl
1421569972 icone1: 11-xl
1421569997 icone1: 11-xl
1421570050 icone1: 11-xl
1421570072 icone1: 11-xl
1421570091 icone1: 11-xl
1421570102 icone1: 11-xl
1421570124 icone1: 11-xl
1421570149 icone1: 11-xl
1421570221 icone1: 11-xl
1421570253 icone1: 11-xl
1421570282 icone1: 11-xl
1421570310 icone1: 11-xl
1421570322 icone1: 11-xl
1421570356 icone1: 11-xl
1421570384 icone1: 11-xl
1421570393 icone1: 11-xl
1421570403 icone1: 11-xl
1421570443 icone1: 11-xl
1421570456 icone1: 11-xl
1421570474 icone1: 11-xl
1421570494 icone1: 11-xl
1421570505 icone1: 11-xl
1421570539 icone1: 11-xl
1421570573 icone1: 11-xl
1421570616 icone1: 11-xl
1421570626 icone1: 11-xl
1421570631 icone1: 11-xl
1421570650 icone1: 11-xl
1421570667 icone1: 11-xl
1421570677 icone1: 11-xl
1421570705 icone1: 11-xl
1421570745 icone1: 11-xl
1421570762 icone1: 11-xl
1421570946 icone1: 11-xl
1421572156 icone1: 11-xl
1421572173 icone1: 11-xl
1421572181 icone1: 11-xl
1421572189 icone1: 11-xl
1421572198 icone1: 11-xl
1421572229 icone1: 11-xl
1421572239 icone1: 11-xl
1421572249 icone1: 11-xl
1421572259 icone1: 11-xl
1421572293 icone1: 11-xl
1421572329 icone1: 11-xl
1421572336 icone1: 11-xl
1421572359 icone1: 11-xl
1421572376 icone1: 11-xl
1421572406 icone1: 11-xl
1421572435 icone1: 11-xl
1421572753 icone1: 11-xl
1421572781 icone1: 11-xl
1421572800 icone1: 11-xl
1421574001 icone1: 11-xl
1421575202 icone1: 11-xl
1421576402 icone1: 11-xl
1421591019 icone1: 4-xl
1421591283 icone1: 4-xl
1421591305 icone1: 4-xl
1421591337 icone1: 4-xl
1421592537 icone1: 4-xl
1421593738 icone1: 4-xl
1421607675 icone1: 4-xl
1421608875 icone1: 33-xl
1421609228 icone1: 33-xl
1421610428 icone1: 35-xl
1421611629 icone1: 35-xl
1421651065 icone1: 35-xl
1421652265 icone1: 38-xl
1421652273 icone1: 38-xl
1421653474 icone1: 38-xl
1421654675 icone1: 38-xl
1421655876 icone1: 7-xl
1421657076 icone1: 7-xl
1421658277 icone1: 6-xl
1421659478 icone1: 6-xl
1421660678 icone1: 6-xl
1421661879 icone1: 7-xl
1421663080 icone1: 7-xl
1421663462 icone1: 7-xl
1421663476 icone1: 7-xl
1421663530 icone1: 7-xl
1421664471 icone1: 1-xl
1421664525 icone1: 1-xl
1421664557 icone1: 1-xl
1421671757 icone1: 1-xl
1421672377 icone1: 6-xl
1421672397 icone1: 6-xl
1421672413 icone1: 6-xl
1421672441 icone1: 6-xl
1421672473 icone1: 6-xl
1421672483 icone1: 6-xl
1421672496 icone1: 6-xl
1421672512 icone1: 6-xl
1421672526 icone1: 6-xl
1421672535 icone1: 6-xl
1421672546 icone1: 6-xl
1421672554 icone1: 6-xl
1421672577 icone1: 6-xl
1421672592 icone1: 6-xl
1421672611 icone1: 6-xl
1421672620 icone1: 6-xl
1421672638 icone1: 6-xl
1421672658 icone1: 6-xl
1421672665 icone1: 6-xl
1421672675 icone1: 6-xl
1421672684 icone1: 6-xl
1421672703 icone1: 6-xl
1421672747 icone1: 6-xl
1421672814 icone1: 6-xl
1421672877
1421672925 icone1: 6-xl
1421673031 icone1: 6-xl
1421673031 icone1: 6-xl
1421673046 icone1: 6-xl
1421673046 icone1: 6-xl
1421673060 icone1: 6-xl
1421673060 icone1: 6-xl
1421673080 icone1: 6-xl
1421673080 icone1: 6-xl
1421673115 icone1: 6-xl
1421674315 icone1: 6-xl
1421675515 icone1: 6-xl
1421676716 icone1: 6-xl
et Reptravail CC ou il doit aller chercher les infos .
Code :
direction1: N
vitesse1: 4km/h
icone1: 6-xl
jour: 19
mois: 01
année: 2015
maxjour: 1°
maxnormal: 4°
maxrecord: S/O
max1ans: 4°
minjour: -1°
minnormal: -2°
minrecord: S/O
min1ans: 0°
ville: Sarreguemines
lat: 49.11
long: 7.07
alerte: RAS
cond: Ciel plutôt nuageux
Temp: 0°
RealFeel: 1°
Humidité: 86%
Pression: 1009.00 mb ↓
Indice UV: 0
Couverture nuageuse: 95%
Point de rosée: -2° C
Visibilité: 10 km
1421676724
ça donne ceci:

il me manque le graph rouge de la température, j'ai ces 3 erreurs en konsole :
(standard_in) 2: illegal character: :
(standard_in) 2: illegal character: S
(standard_in) 2: syntax error
Si l'un d'entre vous a une idée ou ça merdouille .
Merci d'avance et
.gif)
Édité par loutch Le 19/01/2015 à 18h25
Linuxmint 24.02 Xia - Mageia 9 xfce et plasma sur ssd sur HP Pavilion g7
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Remarque. Un code mieux spécifié serait apprécié des lecteurs qui voudraient d'aider.

loutch Membre non connecté
-
- Voir le profil du membre loutch
- Inscrit le : 07/07/2010
- Groupes :
Meuz :
Supposition : le "illegal caracter", ça ne serait pas le « ° » ?
Remarque. Un code mieux spécifié serait apprécié des lecteurs qui voudraient d'aider.
Remarque. Un code mieux spécifié serait apprécié des lecteurs qui voudraient d'aider.
Je ne pense pas je crois que c'est un << : >> et un << S >> non ?
Linuxmint 24.02 Xia - Mageia 9 xfce et plasma sur ssd sur HP Pavilion g7
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX

Meuz Membre non connecté
-
- Voir le profil du membre Meuz
- Inscrit le : 06/08/2011
- Groupes :
Avec des fichiers vides. Bug ?
Avec 1 des fichiers vide. Bug ?
L'autre est vide. Bug ?
Ensuite commente 1, 2, 3, ..., lignes. Bug ?
Bon courage.

loutch Membre non connecté
-
- Voir le profil du membre loutch
- Inscrit le : 07/07/2010
- Groupes :
il me semble avoir trouvé c'était une ligne d'appel dans le conkyrc .
j'ai remplacé :
${if_gw}${execi 1200 bash ~/.conky/barograph/barognuplot.sh }${endif}#
par celle-ci et les erreurs ont disparu
${if_gw execi 1200 bash ~/.conky/barograph/barognuplot.sh }${endif}#
En espérant que c'est bien ça et que le conky fonctionnera encore.
@+
Edit : ce mardi matin le graph ne s'est pas mis à jour donc retour case départ
Édité par loutch Le 20/01/2015 à 09h09
Linuxmint 24.02 Xia - Mageia 9 xfce et plasma sur ssd sur HP Pavilion g7
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX

loutch Membre non connecté
-
- Voir le profil du membre loutch
- Inscrit le : 07/07/2010
- Groupes :

Problème résolu grâce à Didier-T et Phyllinux modification dans le barognuplot.sh des deux lignes avec sed ,remplacé par awk .
ceci :
## Conversion en hectopascal et soustraction de la pression moyenne pour ramener l'axe a zero
PR_HP=`sed -n 16p ~/.conky/conky-meteo/meteo6jours/reptravail/CC`
TEMP=`sed -n 4p ~/.conky/conky-meteo/meteo6jours/reptravail/CC`
PR_HP=`sed -n 16p ~/.conky/conky-meteo/meteo6jours/reptravail/CC`
TEMP=`sed -n 4p ~/.conky/conky-meteo/meteo6jours/reptravail/CC`
et devenu cela :
PR_HP=`awk '/Pression: / {print int($2)}' ~/.conky/conky-meteo/meteo/reptravail/CC`
TEMP=`awk '/Temp: / {print int($2)}' ~/.conky/conky-meteo/meteo/reptravail/CC`
TEMP=`awk '/Temp: / {print int($2)}' ~/.conky/conky-meteo/meteo/reptravail/CC`
@+
Linuxmint 24.02 Xia - Mageia 9 xfce et plasma sur ssd sur HP Pavilion g7
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX
Xubuntu 18.04 LTS et 24.04 en xfce sur ASUS Rog STRIX
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie