ラベル 買い物 の投稿を表示しています。 すべての投稿を表示
ラベル 買い物 の投稿を表示しています。 すべての投稿を表示

2016年12月25日日曜日

LS-WXL/R1 と Mac mini の HDD換装

この時期はなぜか毎年ハードディスクを交換している気がする。

バックアップを取って復旧してOS入れてみたいな作業で1週間くらいかかった。
ので今回はその顛末を、来年の自分とひょっとしたら見知らぬナカーマのために記載する。
いや、壊れないのが一番なんだけどね。

あと気の滅入る作業なので写真とか撮ってないッス。

1. Buffalo NAS LS-WXL/R1 のHDD換装

主に動画の保存に使っており、DLNAで家庭内共有のできるNAS。
RAID を組んでいて、HDD2台のうち片っぽが死んでも大丈夫にしてあった。
そして片っぽが死んだ。

もともと 1TBだったのだが、容量不足も感じていたし、最近安くなってたので、
思い切って 2TBに変更することにした。
RAIDなのでHDD2本が必要。2TBを2本購入。

1. まず怖いので2TBを一本刺してRAID復旧
 →でも1TBx2の構成のままなので、新HDDの半分が無駄
2. 1TB HDDを2TBのと交換。1TBをパソコンにつなげてフォーマット
3. PCにつなげた1TBにデータをコピー
4. NASのRAIDを再構成(削除→作成)。これで2TB構成に
5. 1TB HDDからデータを戻す

RAID復旧もデータコピーも2回なので時間かかりました・・・

2. ノバック 4台はいーるKIT USB IDE の HDD換装

せっかく1TBのHDDが余ったので、バックアップ用の外付けケースに。
古いHDDを4本さしていたので、うち一番容量の小さいやつを外して差し替え。

といっても1TBのはSATA規格だったので、あえて古いIDEに変換。



1. 1TBを認識せず→両方ともマスターにしてた
2. そこを直したら、1TBとケーブルを共有するHDDがデータロスト
3. そのHDDにバックアップしてたデータをPCからコピー
4. 新しい1TB HDDに後述の Mac mini のデータをバックアップ

悩んだ時間とコピーの時間でこれまた数日経過。

3. Mac mini の HDD換装と Sierra のクリーンインストール

これは当初予定にはなかったのだが、使っていたらそろそろHDDが壊れるとエラー表示。
OSの度重なるアップデートで処理も重くなっていたので、SSHD化とクリーンインストールを決意。


SSHDとはSSDとHDDのハイブリッドです。速くなる、かつ大容量。

1. 前の項目のStep4
2. Mac mini を少し開けてHDDを入れ替え
 →2台あるHDDのうち取り出しやすい方は壊れてない方だった・・・
3. Mac miniを完全分解して、壊れHDDをSSHDに。問題ない方は元に戻す
4. Ctrl + R でリカバリメニューを出すも ネット経由で Sierra入れられず
 →マシンが古いから?Lion入れろって出るし、エラーで進まないし・・・
5. 外付DVDドライブにリカバリディスク入れるも吐き出される
6. 同一LANのWindowsPCに「DVD または CD 共有設定」というアプリを入れる
 →リカバリディスクをリモートで認識。なぜか Yosemiteインストールの表示
7. ひとつ前のOS Yosemiteをクリーンインストール
8. Sierraにアップデート
9. Ctrl + Rでリカバリメニューからディスクをいったん消去
 →Sierraをクリーンインストール
10.Time Machineからデータ復旧

これはMacの分解、再インストールまでの難航、復旧コピーと時間を要した・・・


というわけで、ようやく我が家のマシン環境が復活です。

2016年9月12日月曜日

ネクサス兄弟


どうしてこうなった。

左から、Nexus 5、Nexus 6、Nexus 5X でございます。

前回 Androidスマホをどうするかーなんて書いてましたが、
その後、Nexus 5 充電できない事件がおきまして。

やむなくオクで即納の Nexus 6 を購入。懐が痛い。
その後、Nexus 5 は充電ケーブルの問題だと発覚。
まあスペック的に限界だったし・・・と自分を納得させる。

で、機種変作業をコツコツとすませた直後、キャリアのY!mobileからSMS。

 「Nexus 5X 大幅値下げ!」

3日前にほしかったわー、その情報・・・
まあタダみたいなものだったので機種変しちゃうのですが。

で、3兄弟揃い踏みと相成ったわけです。

Nexus 5  ・・・ もう不要。売るか。外装割れてるので二束三文だろうけど。
Nexus 6  ・・・ せっかく機種変作業済ませたし、しばらく使う
Nexus 5X ・・・ SIMロックがかかっているので寝かせる。Android 8待ちかな


2016年8月27日土曜日

悩んでいます。レンズとスマホ

悩んでいます。

● レンズ

奮発して、PENTAXユーザーなら持つべきといわれる名レンズを買って2か月弱。

smc PENTAX-FA 31mmF1.8AL Limited
フイルム用として2001年に発売されながら、いまだにやまぬ高評価。
場の空気を撮るといわれるFAレンズ三姉妹の至高の三女で、通称くりくりちゃん。

しかしどうも思ったほどの衝撃がない。もちろん腕の問題もあるんだけど。
確かに空気感のある写真も撮れた気がするし、くりくり感ってのもあるし、
ボケ味も素晴らしいし、APC-S機でもやや広角で使い勝手がいい。

ただかつて衝撃を覚えたコイツほどではない。

smc PENTAX-FA 43mmF1.9 Limited
FAレンズ三姉妹の長女、まったりちゃん。

長女ゆえか、後発の次女・三女の陰に隠れがちな評価なのだが、
これを手に入れてすぐに、何気なく撮った公園の看板がまるで
高名なオブジェのようにオーラをまとったのです。
でも31mmを買うために手放してしまった。

ちなみに次女はこれ。

smc PENTAX-FA 77mmF1.8 Limited
通称とろとろちゃん、ポートレート向けの「美人レンズ」とも言われる。

もちろんこれもほしいのだが、三姉妹はひとつひとつが高い!
またAPC-S機では77mmはフルサイズ換算で焦点距離が115.5mm、
中望遠というには少し長い気がしています。

そこでポートレート用には以下のを考えています。

smc PENTAX-DA★55mm F1.4 SDMこのところモデルさんにお願いして
屋外ポトレにチャレンジしようという日がことごとく雨天なのですが、
こいつは防滴防塵モデル。まあ雨でも余裕と過信してはマズいのですが。
焦点距離も中望遠ドンピシャだし、F値も明るい。
空気をとらえる三姉妹とは撮り味が違うようだけど、これも名玉と思われる。

今持ってる 31mmをオークションで売ると、
ちょうど衝撃の43mmを買い戻し、さらにDA★55mmも買える。
でも31mmを短期間で手放したことを後悔しそうな気もする。
ううむ・・・


● スマホ


先日記事にした Nuans Neo ですが、やっぱり手放すことにしました。

これまた以前記事にしましたが、本命は機種変して4か月が経過した iPhone SE。
あと2か月でキャリアロックを外してsimフリーにしたらメインとして使う予定。

そして今メインで使ってる Androidをサブ機にする。
基本その2台があれば十分だと思ってるのですが、問題はその今のメインマシン。
Nexus5というGoogleのアップデートお墨付き(ただし期限あり)の機種なのですが、
つい先日発表された Android 7.0 "Nougat"が入らない!期限を超えちゃってるのです。

確かに普段使っていても何かと処理の重さを感じるし、容量もシビア。
私が iPhoneとAndroid、一時はWindows Phoneまでも入手してたのは
ひとえに最新環境の勉強のためです。もちろん普段使いもするのですが。

メインは2か月我慢するとして、サブとはいえAndroidが Nexus5のままでいいのか?
確かに普段使いをやめれば負荷は下がるのですが、"Nougat"が入らない。ぬがー・・・・

ほな最新買いましょかーってほど予算もないし、そもそもサブ機だしということで、
現状最新の Nexsu5Xや6Pはまだ高いし、そろそろ発売のSailfishとMarlinはもっと高いだろうし。
フラッグシップのNexusシリーズではないけど、Googleのアップデートお墨付きである
Android Oneという普及モデルもあるのですが、日本ではミドルクラスでややお高い。
第一メーカーがシャープと、いままで多数痛い目を見せられたトラウマがある。

そこで白羽の矢を立てたのが Nexus6。
・ だいぶ前の機種だが、スペックは高い
・ Android 7.0 "Nougat"のアップデート対応
・ 愛用の qi (無接点充電)対応
キャリアではワイモバが出してるのだが、キャリアロックがかかっていない
・ ただし次の Android8は期限切れで入らないだろうなー・・・

そんな訳で一年限定ですが、手頃ならいいかなーと探してみたのですが、
残念ながらワイモバは今年の頭で在庫なし。ヤフオクだと相場3~4万とやや高。
ましてやAmazonだと4~5万・・・

Nuans Neoの売値で買えたら最高だったんですが、買取上限の値がついても2万弱・・・
ううむ・・・

2016年8月22日月曜日

100円ショップのボウルx2でコンロで燻製

【燻製】100円ショップの道具でつくる「超かんたん燻製調理法」が目からウロコの旨さだった【コスパ最高】-メシ通

前々から燻製やってみたいなーと思いを温めていたのですが、
上記記事を見かけて、こりゃやるしかないなと。
で、何回かやってみましたので、レポ。

【準備編】

まずはウッドチップを購入しておきます。

私はAmazonで買いましたが、そのあとドンキホーテでもっと少量の売ってるの見つけました。
ものすごい余るのでそっちのほうがいいかも。

さて、100円ショップで購入必須の道具とは、
・ボウル 2個
・ボウルより直径の少し小さい丸型の網

さっそく近所の100均にいってみるも、
ボウルは売ってるけど、網が売ってない。
ちょっと歩くとダイソーが3件ある(!)が2件目までない。
3件目でやっとありました。ネットで買った方がいいかも?

他にも記事のおすすめにあって、我が家になかった以下を購入。
・キッチンペーパー
・クッキングシート
・めんつゆ(たまごを漬ける用)

ジッパー付き保存袋とアルミホイルはありました。

【初回チャレンジ】

 食材は以下をチョイス。
・うずらの卵
・6Pチーズ
・かまぼこ


まずコンロにボウルをおもむろに置き、
底にアルミホイル、その上にチップひとつかみ、
そして網をセットします。

まずはかまぼこと卵をテキトーに並べました。
卵はジプロックにめんつゆ入れて1時間漬けたもの。
そしてもうひとつのボウルをかぶせる。



最初は中火で1分くらい。
少し煙が出てきたら弱火に切り替えて7分。
参考サイトにはそうあったのですが煙が出てこない。
とりあえず時間通りにやってみました。

結果・・・

いい感じ!

チーズは網の上にクッキングシートを敷きます。
そして2回目の着火。
別のサイトで砂糖をチップに一振りすると火の着きが
いいとあったのでやってみた。

結果、1分を前に煙が蔓延して、ボウルがずれた!
ミトンであわてて直しましたが、煙い!
換気扇に吸い込まれておさまる程度でしたが・・・
1回目もそうでしたが、少し隙間ができる歪んだボウルがいいかも。


チーズは火が強かったせいか、より黒々となりましたが、
結果一番おいしかった。
かまぼこも悪くない。うずら卵は思ったより普通。

【別の日のチャレンジ】

 食材は、前回の経験を活かして以下をチョイス。
・鶏卵
・ベビーチーズ(プレーンとカマンベール)
・かまぼこ
・鶏チャーシュー
・無塩ミックスナッツ

ぜひお肉をやってみたくて、鶏チャーシューを用意しました。
参考にしたのはこちらのサイト↓
タダごとではない旨さの「鶏チャーシュー丼」の作り方-メシ通

あとうずらはいまいち燻製感がでなかったので、鶏卵で半熟卵を作る。
こちらも上記記事に作り方のリンクがありました。

チーズはなんとなく別のにしてみた。4つパッケージされて棒状に売ってるアレです。



鶏チャーシューはコーラで煮込むだけなので無難に完成。うん、うまい。
一部を燻製にしました。



結果・・・
・卵は大成功!燻製と半熟卵のハーモニーがうまい!
・チーズは溶けて薄板状に。味はいい。6Pの方がいいみたい
・かまぼこは前回同様に安定のおいしさ
・鶏チャーシューは、そのままとは少し違う味わいで悪くない
・無塩ミックスナッツは種類による。カシューナッツはすごく美味しくなる!


また別の食材でもチャレンジしてみたいと思います。

2016年8月17日水曜日

パイプと巻き煙草

友人の勧めでパイプにしました。
友人はキセルだったんですが、ちょっとひねってみた。
まだ一年は経ってないかな。


------------------------------------------------------------------

最初は カピート・コーンパイプ という小型のにしてました。
なお吸い方はわりと練習がいる。最初はすぐ消えちゃったり、舌をやけどしたり。


次に 普通(?)のコーンパイプにしてみた。
コーン製はある程度使いこんだら捨てて新品を買いなおします。
なのでお手軽でお手頃。


------------------------------------------------------------------

必須グッズも幾つか購入。
掃除用のモール。


掃除用のスパイク、火を押し込むタンパー、ボウルについたタールを整えるリーマーのセット。


マッチケース。

------------------------------------------------------------------

さらにパイプは複数使い分けたほうが持つそうなので、
家用にコーン製でない初心者セットを購入。


外用に葉っぱの持ち運びケース。


ケースに入れて葉っぱの湿度を保つヒュミストーン。

パイプや葉っぱケース、マッチなどをしまう小型バッグ(ペンケースを流用)。

-----------------------------------------------------------------

とはいえパイプはいつでも吸えるわけでなく、
普通のタバコもほしいところ。

そこでこのケース、実は葉っぱを巻く半自動マシンなのです。

フィルターは以下を購入。


巻紙はタバコ葉におまけでついてきます。
最近吸ってるのはチェ・シャグ・ブルー


巻き方は
① ケース蓋の裏の布地の凹みにフィルターと紙をセット。

②葉っぱを詰める。

③蓋をしめる

④蓋の上の穴から巻いたタバコが出てくる!

⑤さあどうぞ。

なお蓋裏の布地が穴を覆ってるのでケース内の葉っぱはこぼれたりしません。

一日一箱弱吸ってましたが、これにしてからタバコ代が半分以下になりました。
まず面倒くさい(だがそれがいい)。そして葉っぱのほうが持ちがいいです。
1パック550円で3日は持つ。

なにより風味がいいんですよね。一服が毎回楽しみ。
あと匂いも箱タバコより非喫煙者に評判いいです。
しない、あるいはいい匂いがするとか。

2016年4月29日金曜日

予約してた iPhone SEが入荷されたが機種変してこなかった件


ソフトバンクさん、悪い言い方をすれば今回のは詐欺ではないかと。

 iPhone SE見積り。今より月々が安くなると聞いて予約
  ↓
 受取。見積りにミスがあり、今より高くなると判明
  ↓
 見積りに別のミスがあり、さらに高くなると判明
  ↓
 下取りができるかわからないと判明。さらに高くなるかも

前回の見積りメモ持っていってよかった。
こっちから色々確認しなかったら、請求来るまで気づかなかったよ?

より細かな経緯は以下のとおりです。

1. 3/27 ソフトバンクショップを訪問し、iPhone SEを予約する


 いまは iPhone 5Sを以下のプランで契約している。
 ・ホワイトプラン       1,008円
 ・Sベーシックパック    324円
 ・二段階パケット      2,016円

      機種変更前 3,492円

 これを iPhone SE(64GB)に機種変更すると、
 ・本体代金-月々割     625円
 ・下取り                 -1075円

        お見積り  3,092円
              機種変前比 -400

 新しい機種にできるうえに、月々も下がるなら文句なし。
 半年後には simロックを解除して 低額sim運用もできるし。
 というわけで予約。

2. 4/28 受け取りにいく。あれ?見積りのときより高くない?


 店員が iPadで出した価格は以下。

      機種変更後 3,892円

 あれ?と思って前回書いてもらった「お見積りシート」を出す。

                  見積り比 +800
              機種変前比 +400

 店員が50分かけて内訳を確認する。
 ・ホワイトプラン       1,008円
 ・Sベーシックパック    324円
 ・二段階パケット      2,016円
 ・本体代金             2,910円
 ・月々割               -1,785円
 ・下取り                -1,075円

 合計 3,542円。ただし割引しきれないものがあるらしく 3,892円とのこと

 見積りでは月々割を -2,235円、パケットフル契約時の割引額で
 提示していたのが間違いだったとのこと。

 ぐぬぬ。今より月々アップ、2年計算で9,600円出して SEにするメリットはあるか?
 見積もりに比べると、2年計算で20,000円近く増えるのも癪だし・・・

 一旦外出させてもらって、考えを整理。
 月々400円プラスで、半年後にsimフリーで実用できる最新機種が手に入るなら・・・

3. さらに 825円増し


 ショップに戻って、同じ店員に最終確認をさせてもらう。
 これ以上絞れるプラン、オプションはないか。

  私「この下取り、契約上は iPhone 4S になってると言ってましたが、
    持ち込み機種変で iPhone 5Sにしてます。
    それで下取り額があがるといったことはないですか?」

 店員、一旦裏に下がって確認。

  店員「4Sの下取り価格は -250円でした。-1075円は 5Sの買取価格でした。
     契約では 4Sなので、お客様の下取り価格は -250円の誤りでした」

 は?

 ・ホワイトプラン       1,008円
 ・Sベーシックパック    324円
 ・二段階パケット      2,016円
 ・本体代金             2,910円
 ・月々割               -1,785円
 ・下取り                  -250円

   機種変更後(改)  4,367円
               見積り比 +1,275
           機種変前比   +875

 下げるつもりの確認で、あがっちゃったけど?

 これ、俺が最終確認を取らずに機種変更を進めてたら、
 しれっとこの額で請求きたってこと?(怒)

4. 最後はギャンブルのすゝめ


 今度こそ間違いないか、別の店員にも確認してもらい、
 どなたが担当してくれたか覚えておくために両名の名刺をいただく。

  私「もう間違いないですね?」

  店員「はい」

  私「じゃあこれで一旦帰って再検討します。在庫はキープで」

  店員「取置き期限を確認してきます」

 店員、一度裏に下がる。

  店員「5/5迄におねがいします。あと・・・」

  私「はい」

  店員「下取り、つかないかもしれません」

 は!?

 曰く、契約上の記録と機種が違うので、
  - 下取りできない
  - 4Sとして下取り
  - 5Sとして下取り
 機種変後の下取り手続きをしてみないと、どれかわからないと。

 ・ホワイトプラン       1,008円
 ・Sベーシックパック    324円
 ・二段階パケット      2,016円
 ・本体代金             2,910円
 ・月々割               -1,785円
 ・下取り                       0円

   機種変更後(改2)  4,617円
               見積り比 +1,525
           機種変前比 +1,125

 私「さっき、もう間違いないって言ったじゃないですか・・・」



1ヶ月も入荷を待ちに待ってこの仕打ちかよ。

とりあえず最悪の事態を想定して、最後の改2の価格、
もし下がったらラッキーくらいに考えて、改めて機種変更を検討しよう。

24ヶ月計算で 27,000円出して、SEを買うメリットはあるのか!?


2016年3月3日木曜日

降水確率をLED電球の色で知らせる Tasker+IRKit ハック

リモコン付きの16色LED電球を買いました。1000円。
あとクリップスタンド。700円。




ほんとは いろんなことができそうな Philips hueがほしかった。
けど、スターターで25,000円。

今回は Taskerで取得した降水確率にあわせて、このLEDを IRKitから灯します。
着想になったのは、こちら↓

au Umbrella stand


買えば8000円、作れば2000円。いうても IRKitが8000円してますからね。

● 降水確率を取得する(Tasker)


使わせていただく天気情報は Weather ServiceのXMLデータ

わたしは東京なので、以下のXMLページになります。
http://www.otenki.co.jp/xml/xml/yohou4410.xml

で、Taskerですが、Taskを新規登録。
1. Net > HTTP Get → "Server:Port"に上記アドレスを入力。
 これで%HTTPDにページの全情報が格納されます。
2. Varilables > Varilable Set
  → "Name" に任意の変数(%otenki)
  → "To" に %HTTPD
 いちおう、%HTTPDから自前の変数に移し替えます。
3. さて、長ったらしいデータをどこで切って、降水確率を抜き出すか。
  Varilables > Varilable Split
  → "Name" にさきほどのの変数(%otenki)
  → "Splitter" に proba0

XMLデータでは、<weatherdata type="today"> のところに今日の予報、
"tomorrow" のところに明日の予報、そして
 "proba01" - 0 -6 時の降水確率
 "proba02" - 6 -12時の降水確率
 "proba03" - 12-18時の降水確率
 "proba04" - 18-24時の降水確率
となってます。そこで"proba0"で区切ってやると
 "%otenki1" → XML冒頭から todayの proba01の手前まで
 "%otenki2" → "1>xx</"
 "%otenki3" → "1><"
 "%otenki4" → "2>xx</"
って感じになります。xxは降水確率の数字。使うのだけ整理すると、
 "%otenki4"  → today の 6 -12時の降水確率
 "%otenki6"  → today の 12-18時の降水確率
 "%otenki8"  → today の 18-24時の降水確率
 "%otenki10" → tomorrow の 0 -6 時の降水確率
 "%otenki12" → tomorrow の 6 -12時の降水確率

さて次に、実行時間ごとに次の12時間の予報を取得しようと思います。
天気予報は 5時、11時、17時の3回更新されますので、
 0 -5 時に実行 → tomorrow の 0 -6、6 -12時の降水確率
 (日付は変わってますが、昨日が todayとして残ってます)
 5 -11時に実行 → today の  6-12、12-18時の降水確率
 11-17時に実行 → today の 12-18、18-24時の降水確率
 17-24時に実行 → today の 18-24、tomorrow の 0 - 6時の降水確率
としようと思います。
また12時間分、ふたつの予報をとって、高い数字の方をLEDで警告することにします。

4. Task > If → %TIME > 0.00 And %TIME < 5.00
5. Varilables > Varilable Section
  → "Name" に %otenki10
  → "From" を 3
  → "Length" を 2
 これで余計な文字列を取り除いた数字2桁が取得できます。
  → "Store Result In" に %rainyA(ひとつめの降水確率を格納する任意の変数)
6. Varilables > Varilable Section
  → "Name" に %otenki12
  → "From" を 3
  → "Length" を 2
 これで余計な文字列を取り除いた数字2桁が取得できます。
  → "Store Result In" に %rainyB(ふたつめの降水確率を格納する任意の変数)

ここで問題発生です。降水確率がゼロのときはXMLの記載は"0"で、
2桁とってくると"0<"と次の括弧が入ってしまう。
次のA,Bの値比較時などに困ったことになってしまいます。そこで。

7. Varilables > Varilable Set
  → "Name" に %rainyA
  → "To" に 0
  → "If" に %rainyA ~ 0<
8. %rainyBについても同様に

で、比較です。
9. Task > If → %rainyA > %rainyB
10. Varilables > Varilable Set → "Name" に %rainy、"To" に %rainyA
11. Task > Else
12. Varilables > Varilable Set → "Name" に %rainy、"To" に %rainyB
13. Task > End If
これで大きい値が%rainyに格納されます。同じだった場合は %rainyBが入る。

以下、時間帯の違いを繰り返すだけです。一部入力値は割愛。

14. Task > Else → "If" に %TIME > 5.00 And %TIME < 11.00
15. Varilables > Varilable Section で "%otenki4"
16. Varilables > Varilable Section で "%otenki6"
17~23は7~13と同じ

24. Task > Else → "If" に %TIME > 11.00 And %TIME < 17.00
25. Varilables > Varilable Section で "%otenki6"
26. Varilables > Varilable Section で "%otenki8"
27~33は7~13と同じ

34. Task > Else
35. Varilables > Varilable Section で "%otenki8"
66. Varilables > Varilable Section で "%otenki10"
37~43は7~13と同じ

44. Task > End If

● 降水確率に応じてLEDを光らせる(Tasker+IRKit)


降水確率50%以上の時は濃い青、
20%~40%のときは薄い青、
0~10%のときは薄いオレンジにすることにしました。

また光るタイミングとしては、au Umbrella standのように
日常の動作に混ぜ込みたかった。
私は毎朝体重を測って、家に置きっぱのお古のスマホから
入力するようにしています。
そこで入力の際に充電スタンドから取り外したときにLEDが光る、
再び充電スタンドに置いたら消える、という運用にしました。

IRKitにて赤外線信号を読み取り、jsonファイルにする手順は
過去の記事をご参照ください。

45. Code > JavaScript → roomLEDon.json
46. Task > If →  %rainy > 49
47. Code > JavaScript → roomLEDblue1.json
48. Task > Else →  "If" に %rainy > 19 And %rainy < 50
49. Code > JavaScript → roomLEDblue2.json
50. Task > Else
51. Code > JavaScript → roomLEDorange2.json

また別の新規タスクで
1. Code > JavaScript → roomLEDoff.json

そして新規プロファイルで
State > Power > Power → "Source" は Any、Invertにチェック
 → 降水確率のタスクを指定
State > Power > Power → "Source"  Any
 → オフのタスクを指定

さて、今朝は・・・雨みたいですね。

2016年2月22日月曜日

スマホの温湿度センサーとTaskerの連携

● 構想


前回の記事で最後に少し書きましたが、
部屋の温度、湿度を家電のスマート化に活かせないかと考えて、
温湿度センサー付きの中古スマホを格安で購入しました。

REGZA Phone T-02D

2012年7月発売のデュアルコア、Android4.1.2と現役利用にはちときつい。
けど遊ぶには全然十分なスペックです。

REGZAブランドだが、熱暴走など多数の不具合で有名な富士通製。
だが、この製品に限っては悪くない評判でした。
またあえて富士通製品を選んだのは、温湿度センサー内蔵が多いのが特徴だからです。
他に搭載してるのはGalaxyくらい?

相場の半額以下で販売していたサイトでは「水漏れ、画面割れなどありの特価品」と記載あり、
届いてみたら「メニューボタン欠損」「PCへのUSB接続不可(充電は可)」な製品でした。
ボタンはプラ片で埋め。データ転送はAirDroidで。バッテリーもさほど劣化なく好調。悪くない。

で、謹製アプリで温度、湿度は測れるのだけど、これでは見るだけしかできない。

それにこの子はセンサーだけが目当てで、このデバイスでがっつり何かする気もなかったので、
以下のような作りにしようと考えました。

1. T-02D で Taskerを使って、テキストに温度・湿度を保存
2. FolderSync Liteで Dropboxの Publicにテキストをアップロード
3. Tasker で Dropboxから Nexus5に温度・湿度を読み込む
4. 煮るなり焼くなり(今回はMinimalistic Text: Widgetsで画面上に表示)


● 手順 1:Taskerを使って、テキストに温度・湿度を保存


あらかじめローカルに空のテキストファイルを作っておきます(thermo.txtとか)。
わたしはPCで作っておいて、SDカードのTaskerフォルダの下にコピりました。


そしたら Taskerで任意の名前で新規 Taskを作成し、
1. Variables > Variable Set → Name は適当(%ONDOとか)、To に "round(%TEMP)"、
  Do Maths にチェック。%TEMP はセンサーからの温度取得、round は四捨五入です。
2. もひとつ、Variables > Variable Set → Name は適当(%SHITSUDOとか)、
  To に "round(%HUMIDITY)"、%HUMIDITY は湿度取得です。
3. File > Write File → File で先ほどのテキストを選択、Textには
  %ONDO
  %SHITSUDO
  と入れておきます。改行して2行で記載です。Add Newline のチェックは外します。

あと定期的に更新するために、上記 Taskを Profiles で定期イベントにしておきます。
Profilesタブで新規作成(+)をタップし、Timeで Repeat に every "15" Minute(s) とします。
そして先ほどタスクを選択。


● 手順 2:FolderSync Liteで Dropboxの Publicにテキストをアップロード


DropboxのPublicにおいたファイルを共有することで、URLでアクセスができます。
手順 3でNexus5のTaskerから読み込むため、また定期更新するために、
FolderSync Liteというアプリを使って、Dropboxに同期します。

まず「アカウント」であらかじめ Dropboxのアカウント認証をすませておきます。
次に「同期フォルダ」で新規作成(+)をタップし、
 固有の名前 → 任意
 アカウント → 先ほどのDropboxアカウントを選択
 同期タイプ → リモートフォルダ(スマホのデータをクラウドへ)
 リモートフォルダ → Dropbox のPublic を指定
 ローカルフォルダ → テキストのあるフォルダを選択(わたしは /storage/sdcard0/Tasker)
 スケジュール → 15分ごと
 同期オプション → チェックをすべて外し、「競合した場合の動作」は"古いものを上書き"
 接続 → 室温用なので "Wifiを使用"のみにしました
最後に右下の「保存」を押して完了です。

● 手順 3:Tasker で 別デバイスに温度・湿度を読み込む


まずPCのブラウザでDropboxに接続し、Public の "thermo.txt"を共有しておきます。
以下のようなアドレスが付与されます。u のとこは s だったりするかも。
 https://www.dropbox.com/u/xxxxxxxxxxxxxxx/thermo.txt?dl=0


そしたら 別デバイス(わたしは Nexus5)のTaskerで任意の名前で新規 Taskを作成し、
1. Net > HTTP Get
  Server:Port → https://dl.sropboxusercontent.com/u/xxxxxxxxxxxxxxx/thermo.txt
  Mime Type → text/plain (選択しなくてもいけるかも?)
  Output File → Tasker/temp.txt(一時ファイルを作っておきます。こうしないとうまくいかない?)
2. Variables > Variable Set → Name に "%GYO"、To に "1"。行指定用の変数を宣言
3. File > Read Line → File に先ほどの一時ファイル、Line に "%GYO"、Var to に
  温度を一時受けする変数。%TMP としました。
4. Variables > Variable Set → Name に "%GYO"、To に "2"。次は2行目を読みたいので。
5. File > Read Line → File に先ほどの一時ファイル、Line に "%GYO"、Var to に
  湿度を一時受けする変数。%HUM としました。
6. Plugin > MinimalisticText → Configration を開いて
  Variable name に 温度を MinimalisticText に渡す変数を入力。 "%ONDOV"としました。
Variable content に先ほどの一時受け変数 "%TMP"
7. もひとつ Plugin > MinimalisticText → Configration を開いて
  Variable name に 湿度を MinimalisticText に渡す変数を入力。 "%HUMV"としました。
Variable content に先ほどの一時受け変数 "%HUM"

これも定期的に取得・更新したいので、作った Taskを Profiles から呼び出すのですが、
手順 1と違って、以下のようにしないと読みだせませんでした。なんで?
Profilesタブで新規作成(+)をタップし、Timeで
 From に "AM 0:00"
 Repeat に every "15" Minute(s)
 To に "PM 11:59"


最後に MinimalisticText でホームでのウィジェット表示です。
ホーム画面長押しなど(ホームアプリによる)でウィジェット追加を選び、
MinimalisticText の任意のサイズを選んだら、
LAYOUTタブで「Locale variable」を選んで、「Variable name」"%ONDOV"を入力。
同様にもひとつ作った「Locale variable」で"%HUMV"を選んで、
あと「Static text」で「℃」や「%」をつけるなり、他のタブでサイズや色を変えるなりして完成~。

別デバイスに送るのでなければもっとシンプルに、Tasker で %TEMP/%HUMIDITY を読むだけ。
また取得した値を条件に、前回の赤外線送信と絡めれば
 ・ 30℃を超えたら冷房、25℃を切ったらオフ
 ・ 25%を下回ったら加湿器オン、50%を超えたらオフ
なんてことができますね。
ただスマホの温湿度センサーだと精度が甘いかもなので注意です。

Evernote

Clip to Evernote