export angepasst
This commit is contained in:
1 parent
4f690b9b71
commit
50fe3c0085
3 files changed
+57
-9
No files matched your search
@@ -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,4 +1,4 @@
|
|||||||
/*.open registrierung.db*/
|
/*.open energiemon.db*/
|
||||||
.mode csv
|
.mode csv
|
||||||
.separator ';'
|
.separator ';'
|
||||||
.header on
|
.header on
|
||||||
+47
-8
@@ -3,23 +3,62 @@
|
|||||||
# Mailt den CSV Dump der Datenbank an Mailziel
|
# 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)
|
CWD=$(dirname $0)
|
||||||
TODAY=$(date +"%Y-%m-%d")
|
TODAY=$(date +"%Y-%m-%d")
|
||||||
SQLITE3=/usr/bin/sqlite3
|
SQLITE3=/usr/bin/sqlite3
|
||||||
DATABQL=$CWD/energiemon.db
|
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
|
CSVSUBDIR=$CWD/csv
|
||||||
/usr/bin/iconv -t windows-1252 -f utf-8 $CSVDUMP.utf > $CSVDUMP
|
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" \
|
echo -en "Hallo zusammen, \nAnbei die Zählerdaten \n" \
|
||||||
"von https://enermon.chmln.de \n\n"\
|
"von https://enermon.chmln.de \n\n"\
|
||||||
"Viele Grüße von der ChamäleonCloud \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
|
# Aufräumen
|
||||||
/usr/bin/find $CWD \( -iname "*.csv" -o -iname "*csv.utf" \) -mtime +29 -delete
|
/usr/bin/find $CWD \( -iname "*.csv" -o -iname "*csv.utf" \) -mtime +29 -delete
|
||||||
|
|||||||
Reference in new issue
Block a user