export angepasst

This commit is contained in:
br committed 2022-11-07 12:02:49 +01:00
1 parent 4f690b9b71
commit 50fe3c0085
3 files changed
+57 -9

No files matched your search

+9
View File
@@ -0,0 +1,9 @@
/*.open energiemon.db*/
.mode csv
.separator ';'
.header on
select id,datetime(zeitpunkt,"localtime"),gaszaehler,wetterinfo,gasval,vorgasval,gasvolumen,zeitspannestd,
gasvolumen24,gasfaktor,gasverbrauchKWhauf24,GradCelsiusAussen
from vgasroh ;
+1 -1
View File
@@ -1,4 +1,4 @@
/*.open registrierung.db*/
/*.open energiemon.db*/
.mode csv
.separator ';'
.header on
+47 -8
View File
@@ -3,23 +3,62 @@
# Mailt den CSV Dump der Datenbank an Mailziel
#
MAILZIEL="br@runden.de denise@runden.de"
function toWin() {
mv $1 $1.utf
/usr/bin/iconv -t windows-1252 -f utf-8 $1.utf > $1
rm $1.utf
}
MAILZIEL="br@runden.de"
CWD=$(dirname $0)
TODAY=$(date +"%Y-%m-%d")
SQLITE3=/usr/bin/sqlite3
DATABQL=$CWD/energiemon.db
SQLTXTFILE=$CWD/exportCSV.sql
CSVDUMP=$CWD/energiemon_$TODAY.csv
# DEBUG echo $SQLITE3 $DATABQL LT $SQLTXTFILE GT $CSVDUMP
$SQLITE3 $DATABQL < $SQLTXTFILE > $CSVDUMP
mv $CSVDUMP $CSVDUMP.utf
/usr/bin/iconv -t windows-1252 -f utf-8 $CSVDUMP.utf > $CSVDUMP
CSVSUBDIR=$CWD/csv
mkdir -p $CSVSUBDIR
#rohdaten
DATEN=rohdaten
SQLTXTFILE=$CWD/export$DATEN.sql
CSVDUMP=$CSVSUBDIR/$DATEN_$TODAY.csv
$SQLITE3 $DATABQL < $SQLTXTFILE > $CSVDUMP
toWin $CSVDUMP
#gasdaten
DATEN=gasdaten
SQLTXTFILE=$CWD/export$DATEN.sql
CSVDUMP=$CSVSUBDIR/$DATEN_$TODAY.csv
$SQLITE3 $DATABQL < $SQLTXTFILE > $CSVDUMP
toWin $CSVDUMP
# #stromdaten
# DATEN=stromdaten
# SQLTXTFILE=$CWD/export$DATEN.sql
# CSVDUMP=$CSVSUBDIR/$DATEN_$TODAY.csv
# $SQLITE3 $DATABQL < $SQLTXTFILE > $CSVDUMP
# toWin $CSVDUMP
# #wasserdaten
# DATEN=wasserdaten
# SQLTXTFILE=$CWD/export$DATEN.sql
# CSVDUMP=$CSVSUBDIR/$DATEN_$TODAY.csv
# $SQLITE3 $DATABQL < $SQLTXTFILE > $CSVDUMP
# toWin $CSVDUMP
# #monatssummen
# DATEN=monatssummen
# SQLTXTFILE=$CWD/export$DATEN.sql
# CSVDUMP=$CSVSUBDIR/$DATEN_$TODAY.csv
# $SQLITE3 $DATABQL < $SQLTXTFILE > $CSVDUMP
# toWin $CSVDUMP
echo -en "Hallo zusammen, \nAnbei die Zählerdaten \n" \
"von https://enermon.chmln.de \n\n"\
"Viele Grüße von der ChamäleonCloud \n\n" | \
/usr/bin/mutt -a $CSVDUMP -s "Energiemon Zählerstände vom $TODAY" -- $MAILZIEL
/usr/bin/mutt -a $CSVSUBDIR/*$TODAY.csv -s "Energiemon Zählerstände vom $TODAY" -- $MAILZIEL
# Aufräumen
/usr/bin/find $CWD \( -iname "*.csv" -o -iname "*csv.utf" \) -mtime +29 -delete