Kod: Markera allt
@reboot /usr/bin/screen -fa -d -m -S rcLocal /usr/local/bin/rc.local.sh
Kod: Markera allt
#!/bin/bash
echo $0 started `date +%Y-%m-%d\ %H:%M:%S` >> /home/pi/rc.local.log
cd /home/pi
python statlink.py
/sbin/reboot
echo $0 done `date +%Y-%m-%d\ %H:%M:%S` >> /home/pi/rc.local.log
Kod: Markera allt
sudo screen -r rcLocal
Kod: Markera allt
########## Custom CODE start ##########
f = "/home/pi/data.txt"
# Open a file
fo = open(f, "w")
fo.write(s)
# Close opend file
fo.close()
########## Custom CODE end ############
Kod: Markera allt
#!/bin/bash
Data=`cat data.txt`
#######################
# Function to "strip out" wanted info
StripInfo(){
s=${Data#*$1} # Trim away before
s=${s%%$2*} # Trim away after
echo $s
}
#######################
echo $(StripInfo "<ID>$1</ID><SID>50</SID><Value>" "<\/Value>")
Kod: Markera allt
pi@raspberrypi:~ $ ./extract.sh 0001
251
Kod: Markera allt
mysql --local-infile -h aaa.bbb.ccc.ddd -u StatLink -p husdata
Kod: Markera allt
create table test01 ( ID text, Value text, created TIMESTAMP);
LOAD XML LOCAL INFILE 'data.txt' INTO TABLE test01 ROWS IDENTIFIED BY '<StatItem>';
Kod: Markera allt
+------+-------+---------------------+
| ID | Value | created |
+------+-------+---------------------+
| 0001 | 330 | 2016-09-20 19:04:35 |
| 0002 | 410 | 2016-09-20 19:04:35 |
| 0005 | 280 | 2016-09-20 19:04:35 |
| 0006 | 250 | 2016-09-20 19:04:35 |
| 0007 | 170 | 2016-09-20 19:04:35 |
| 0008 | 200 | 2016-09-20 19:04:35 |
| 0009 | 450 | 2016-09-20 19:04:35 |
| 0012 | 150 | 2016-09-20 19:04:35 |
| 3104 | 0 | 2016-09-20 19:04:35 |
| 8105 | 0 | 2016-09-20 19:04:35 |
| 0107 | 0 | 2016-09-20 19:04:35 |
| 3109 | 110 | 2016-09-20 19:04:35 |
| 3110 | 0 | 2016-09-20 19:04:35 |
| 0111 | 440 | 2016-09-20 19:04:35 |
| 2201 | 10 | 2016-09-20 19:04:35 |
| 0203 | 200 | 2016-09-20 19:04:35 |
| 2204 | 20 | 2016-09-20 19:04:35 |
| 0205 | 380 | 2016-09-20 19:04:35 |
| 0208 | 600 | 2016-09-20 19:04:35 |
| 1A01 | 0 | 2016-09-20 19:04:35 |
| 1A02 | 0 | 2016-09-20 19:04:35 |
| 1A03 | 0 | 2016-09-20 19:04:35 |
| 1A04 | 0 | 2016-09-20 19:04:35 |
| 1A06 | 0 | 2016-09-20 19:04:35 |
| 1A07 | 60 | 2016-09-20 19:04:35 |
| 1A20 | 0 | 2016-09-20 19:04:35 |
+------+-------+---------------------+
26 rows in set (0.00 sec)
Kolla den här.... http://www.husdata.se/Download/o309fq2j ... 010.28.pdf I slutet finns en komplett lista.rogerthn skrev: Nu gäller det att klura ut vad dom olika ID är för något
Låter intressant!Alve skrev:Jag kör med husdatas interface direkt till Domoticz och har gjort i ett par år funkar grymt bra. Allt loggas snyggt och prydligt i Domoticz.
OK, innebär ju att vi behöver byta värmepumpAlve skrev:Kanske skall tillägga att det bara funkar på Rego 6XX.
Det är det värtrogerthn skrev:OK, innebär ju att vi behöver byta värmepumpAlve skrev:Kanske skall tillägga att det bara funkar på Rego 6XX.