仏画美術館のライブカメラ

06031906安達原 玄 仏画美術館」に設置したライブカメラが、ようやく調子良く動作するようになりました。
中古のiMacとUSB接続のデジカメを使ってシステムを組んだ簡易ライブカメラではありますが、これはこれでなかなかノウハウが必要な工夫がしてあるんですよ。基本的には、Macを自動的に起動・終了させるシステムと、デジカメ画像を自動的にFTPアップするシステムの二つが必要なんです。

以前「Macで簡単ライブカメラ」で、我が家のシステムを紹介しましたが、自動FTPの方は同じ「WebWatchman」を使っています。
では何処が違うかというと「Macを自動的に起動・終了させるシステム」の方です。

我が家のPerforma 5420+Mac OS 9.1を使ったシステムでは、OS標準の省エネルギー設定コントロールパネルで、起動時刻と終了時刻を設定し、WebWatchmanを起動項目に加えておくだけで良かったのです。
ところが今回のiMac G3/266+OS 9.2.2のシステムでは、起動時刻は問題ないのですが、終了時刻を省エネルギー設定でセットしておいても「アプリケーション例外は動作しませんでした」とかいう変なアラートが出て自動終了できないんです。
結局、自動FTPは止まるんですがアラートが出たままのMacは終了せず、終了していないから翌朝の自動起動もない訳で、自動FTPはスタートせず、仏画美術館のライブカメラはうまく動作しないのでした。

色々チェックした結果、WebWatchmanを起動させたまま(USBから画像信号が来ている、又は、USBからデジカメに電源供給している事と関係あるかも。)だとMacの自動終了が出来ないことが判りました。
そこで、省エネルギー設定コントロールパネルを使わずにMacを終了させる方法を考えました。

まず「EasyTimer」というMac用ユーティリティを使って電源を切る方法。
これはダメでした。やはりWebWatchmanが動作中はMacの電源を切ることが出来ません。
WebWatchmanを先に終了させてから電源を切ればよいのですが、EasyTimerにはアプリケーションを終了させる機能がありません。

そこで「VirtualCursor!」というアプリケーションを使って、WebWatchmanを終了させ、その後EasyTimerを終了、更にシステム終了させるスクリプトを作りました。そのスクリプトを動かすとあらかじめ設定したとおりの座標にマウスカーソルが動いて、その位置でクリック、更に移動してクリックなどの複数の連続した動作をさせることが出来ます。

全体としてはこういうシステムになります。
9:00 省エネルギー設定にてiMacを自動起動させる。
    ・起動項目に入っているWebWatchmanが起動し、サーバーへデジカメの画像を30分ごとに送信し始める。
    ・同時にEasyTimerが起動する。
16:25 EasyTimerがVirtualCursor!のスクリプトを起動する。
    ・VirtualCursor!のスクリプトはWebWatchmanを終了させ、3秒後にEasyTimerを終了させる。
    更に3秒後にシステム終了メニューを選択すると同時にスクリプト自身も終了する。
これでiMacは、めでたくシステム終了し、翌日の9:00にはまた自動起動するわけです。

ところがどっこい、起動していないんですよ。
これにはまいりましたね。(笑
仏画美術館の2階からは、富士山がこんな風に見えるので、ぜひそれをライブカメラでネットに公開しましょうと、サイト作成を依頼されたときに私がお薦めしたのです。それが上手くいかないのでは困ってしまいますよね。
それは結局、内蔵電池が切れていたのが原因でした。自分の手元にあれば原因がすぐに分かったかも知れませんが、美術館に寝泊まりするわけにもいきませんし。(汗
手動でMacを起動させたときは、起動すとるすぐにウェブから正しい時刻を読み取って時計を補正してしまうので、時計が狂っている(つまり電池が切れている)のがなかなか解らなかったのでした。

内蔵電池を交換して、今は設定したシステム通り順調に動いているようです。
仏画美術館のライブ画像はこちら→「安達原 玄 仏画美術館・今日の風景

“仏画美術館のライブカメラ” への6件の返信

  1. 意外なところに落とし穴がありましたね。(^_^)
    しかし、色々と工夫して動かしているんですね。

  2. お早うございます、お邪魔致します。
    災難でしたね、>内蔵電池。
    とはいえ、こんな旧タイプでも適材適所でまだまだ
    用途が有る、モノが大事にできる。
    ホっとさせられます。

  3. exifさん、いらっしゃい。
    まあ、時計が狂っているのに早く気が付けば、すぐに電池だと解ったんですけれど。
    「手元にない」というのは、難しいですね。

  4. warabieさん、いらっしゃい。
    古くても、少ない機能だけを専用で使うには何の問題もないですからね。
    かえって新しい機種を使うより、ものが単純なだけに使いやすいと言うこともあります。
    今話題になっている「PSE法」が施行されると、いずれこんな事はできなくなるかも知れませんが。

  5. 凄い〜〜〜!!!!
    HPだけでも凄いのに、ライブ画像まで・・・・!!!!
    機械音痴としては、おたおたしてしまいましたが(内容が分かりませんでした)でも、無事にセットされてよかったですね。
    きっと、実物観ても分からないんだよな、私・・・・・(爆死!!!)

  6. ASさん、いらっしゃい。
    今回はMacでライブカメラをやってみたい人のために書きましたので、普通の方には
    たぶん解らない内容になってしまい、失礼しました。(笑
    私自身もトライ&エラーでやっていますので、理屈は解らない部分も多いです。

コメントは受け付けていません。