Kod: Markera allt
echo " Válkommen! ">/dev/1wire/FF.9C0300000100/line20.0
echo $datum $tid " ">/dev/1wire/FF.9C0300000100/line20.1
echo "Ute:$ute Inne:$inne ">/dev/1wire/FF.9C0300000100/line20.2
echo " Nu ár det jul! ">/dev/1wire/FF.9C0300000100/line20.3
Skulle du möjligtvis kunna dela med dig hur du gör för att binda värdena "$ute", "$inne", "$datum" och "$tid" med en temp sensor?larky skrev: *en massa text före*
...
echo " Válkommen! ">/dev/1wire/FF.9C0300000100/line20.0
echo $datum $tid " ">/dev/1wire/FF.9C0300000100/line20.1
echo "Ute:$ute Inne:$inne ">/dev/1wire/FF.9C0300000100/line20.2
echo " Nu ár det jul! ">/dev/1wire/FF.9C0300000100/line20.3
...
(datum, tid, ute och inne defineras tidigare i scriptet)
Kod: Markera allt
#!/bin/bash
ute=`tail -1 /home/public/log/32009.log|awk '{print $2}'| cut -b 1-5`
inne1=`grep "10263B390108000D" /var/log/thermd/current|awk '{print $1}' | cut -b 1-4`
inne2=`grep "10BFB6230108002E" /var/log/thermd/current|awk '{print $1}' | cut -b 1-4`
tid=`date -R| date -R | awk '{print $5}'|cut -b 1-5 `
datum=`date -R | awk '{print $1" " $2" " $3" "}'`
....
Lite energiberäkningar, koll att systemet går och sånt, sen;
sleep 14
echo " Válkommen! ">/dev/1wire/FF.9C0300000100/line20.0
echo $datum $tid " ">/dev/1wire/FF.9C0300000100/line20.1
echo "Ute:$ute Inne:$inne ">/dev/1wire/FF.9C0300000100/line20.2
echo " Nu ár det jul! ">/dev/1wire/FF.9C0300000100/line20.3
#Värmedata
echo " Uppvármning ">/dev/1wire/FF.9C0300000100/line20.0
echo "Nu:$medelpower3""W Max:$maxpower1""W ">/dev/1wire/FF.9C0300000100/line20.1
echo "Effekt/dygn:$medelpower2 W ">/dev/1wire/FF.9C0300000100/line20.2
echo "Energi/24h:$energi1 kWh ">/dev/1wire/FF.9C0300000100/line20.3
#Eldata
sleep 14
echo " Electricitet ">/dev/1wire/FF.9C0300000100/line20.0
echo "Nu:$medelpower1""W Max:$maxpower2""W ">/dev/1wire/FF.9C0300000100/line20.1
echo "Effekt/dygn:$medelpower4 W ">/dev/1wire/FF.9C0300000100/line20.2
echo "Energi/24h:$energi2 kWh ">/dev/1wire/FF.9C0300000100/line20.3
Kod: Markera allt
#!/bin/bash
ute=`tail -1 /home/public/log/32009.log|awk '{print $2}'| cut -b 1-5`
inne1=`grep "10263B390108000D" /var/log/thermd/current|awk '{print $1}' | cut -b 1-4`
inne2=`grep "10BFB6230108002E" /var/log/thermd/current|awk '{print $1}' | cut -b 1-4`
tid=`date -R| date -R | awk '{print $5}'|cut -b 1-5 `
datum=`date -R | awk '{print $1" " $2" " $3" "}'`
#Effeker varme: dygn och 5 minutersmedel
medelpower2=`cat /var/log/thermd/Original/1D6BE90700000057|tail -288 |awk '{print $2}'| /usr/local/bin/medelut.prl| cut -b 1-4`
medelpower3=`cat /var/log/thermd/Original/1D6BE90700000057|tail -1 |awk '{print $2}'| cut -b 1-4`
maxpower1=`cat /var/log/thermd/Original/1D6BE90700000057|tail -288 |awk '{print $2}'|sort -n|tail -1|cut -b 1-4`
#Effekter El: dygn och 5 minuter
medelpower1=`cat /var/log/thermd/Original/1DB3F9090000005B|tail -1 |awk '{print $2}'| cut -b 1-4`
medelpower4=`cat /var/log/thermd/Original/1DB3F9090000005B|tail -288 |awk '{print $2}'| /usr/local/bin/medelut.prl| cut -b 1-4`
maxpower2=`cat /var/log/thermd/Original/1DB3F9090000005B|tail -288 |awk '{print $2}'|sort -n|tail -1|cut -b 1-4`
NOW=`date +%s`
Filetime=`stat -c %Z /var/log/thermd/current`
((age=$NOW - $Filetime))
if [ "$age" -lt "600" ];then
agech="";
else
agech="X";
fi
energi1=`expr $medelpower2 \* 24`
energi1=`expr $energi1 / 1000`
energi2=`expr $medelpower4 \* 24`
energi2=`expr $energi2 / 1000`
#Standard;
#first output row
echo " Válkommen! ">/dev/1wire/FF.9C0300000100/line20.0
echo $datum $tid $agech" ">/dev/1wire/FF.9C0300000100/line20.1
echo "Ute:$ute Inne:$inne ">/dev/1wire/FF.9C0300000100/line20.2
echo " Nu ár det jul! ">/dev/1wire/FF.9C0300000100/line20.3
sleep 44
#Värmedata
echo " Uppvármning $agech ">/dev/1wire/FF.9C0300000100/line20.0
echo "Nu:$medelpower3""W Max:$maxpower1""W ">/dev/1wire/FF.9C0300000100/line20.1
echo "Effekt/dygn:$medelpower2 W ">/dev/1wire/FF.9C0300000100/line20.2
echo "Energi/24h:$energi1 kWh ">/dev/1wire/FF.9C0300000100/line20.3
#Eldata
sleep 7
echo " Electricitet $agech ">/dev/1wire/FF.9C0300000100/line20.0
echo "Nu:$medelpower1""W Max:$maxpower2""W ">/dev/1wire/FF.9C0300000100/line20.1
echo "Effekt/dygn:$medelpower4 W ">/dev/1wire/FF.9C0300000100/line20.2
echo "Energi/24h:$energi2 kWh ">/dev/1wire/FF.9C0300000100/line20.3