Top > 日記 > 2017-08-07

***tee の使い方 [#i42ee8c3]
ログを取る時に、標準出力と同時にファイルに保存したい場合に用いる。
+標準エラーを含まず、一時ファイルに保存する場合
 $ echo "test" | tee test.txt
+標準エラーを含め、一時ファイルに保存する場合
 $ echo "test" 2>&1 | tee test.txt
+ファイルに追加保存していく場合は
 $ echo "test" 2>&1 | tee -a test.txt
***エアコンの制御 [#q8705c5e]
USB赤外線リモコン アドバンスを購入し、室内エアコンを室内温度を見ながら制御を行い、
適温に調整できるようにした。(エアコンが常時ONではなく、ON/OFFするので、41%ほど
電気節約になるかな?)
参考:http://blue-black.ink/?p=2973
+Raspberry pi で夏仕様
 --- tmplog.sh ---
 #!/bin/bash
 clear
 U=1
 D=1
 while :
 do
 DT1=`date +%m-%d-%h:%M`
 DT0=`cat /sys/class/thermal/thermal_zone0/temp | cut -c1-3`
 DT0=$((DT0 + 0))
 OND=$((DT0 / 10 - 7))
 if test $OND -gt 28 -a $U -eq 1 ; then
   U=0
   D=1
   echo "$DT1: 現在 $OND ℃で暑いのでエアコンは ON 状態"  | tee  -a ./tmpkiroku.txt
   /home/pi/bin/irsend.py /home/pi/22k3.txt
   #sleep 12
   #/home/pi/bin/irsend.py /home/pi/wvl01.txt
 elif test $OND -lt 25 -a $D -eq 1 ; then
   D=0
   U=1
   echo "$DT1: 現在 $OND ℃で冷えたのでエアコンは OFF 状態"  | tee -a ./tmpkiroku.txt
   /home/pi/bin/irsend.py /home/pi/22k3.txt
 else
   echo "$DT1: 現在 $OND ℃です"
 fi
 sleep 10
 done
+Orange Pi で夏仕様
 ---- /usr/local/bin/tmpcool.sh -----
 #!/bin/bash
 clear
 U=1
 D=1
 while :
 do
 DT1=`date +%m-%d-%H:%M`
 DT0=`cat /sys/class/thermal/thermal_zone0/temp`
 DT0=$((DT0 + 0))
 OND=$((DT0 - 26))
 if test $OND -gt 26 -a $U -eq 1 ; then
   U=0
   D=1
   echo "$DT1: 現在 $OND ℃で暑いのでエアコンは ON 状態"  | tee -a ./tmpkiroku.txt
   /home/pi-star/bin/irsend.py /home/pi-star/22k3.txt
   sleep 12
   /home/pi-star/bin/irsend.py /home/pi-star/wvl01.txt
 elif test $OND -lt 25 -a $D -eq 1 ; then
   D=0
   U=1
   echo "$DT1: 現在 $OND ℃で冷えたのでエアコンは OFF 状態"  | tee -a ./tmpkiroku.txt
   /home/pi-star/bin/irsend.py /home/pi-star/22k3.txt
 else
   echo "$DT1: 現在 $OND ℃です"
 fi
 sleep 10
 done
 Orange Piでは、消費電流が0.5A以上必要なので、電源は1A以上のものを
 使用した方が良い。
 
+エアコン制御なし(温度、CPU温度の表示)
 -------- /usr/local/bin/tmplog.sh --
 
以下赤外線データ 22k3.txt と wvl01.txt は
((22k3.txt))温度22℃、風量3に設定 ((wvl01.txt))風量のみ1に設定
 
#clear
#comment
#navi(日記)

リロード   新規 下位ページ作成 凍結解除 差分 コピー 名前変更   ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS