Skip to content

Commit d533b9e

Browse files
authored
Add import.sh for data import and processing
1 parent 76de458 commit d533b9e

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

import.sh

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#! /bin/bash
2+
# import data from a Kostal LogDaten.dat file
3+
set -ex
4+
5+
# curl -u <user>:<password> 192.168.2.125/LogDaten.dat > ~/LogDaten.dat
6+
cat ~/LogDaten.dat | tail -n+8 | tr '\t' ',' | tr -d ' ' | awk -F, -v OFS=, -v ORS=: '{NF=42}1' | tr -d '\r' | tr ':' '\n' > ~/LogDaten.csv
7+
docker cp ~/LogDaten.csv solar_db:/var/lib/postgresql/data/LogDaten.csv
8+
docker exec -it solar_db psql -U raskob -d postgres -c "\copy pvdata FROM '/var/lib/postgresql/data/LogDaten.csv' DELIMITER ',' CSV HEADER;"

0 commit comments

Comments
 (0)