アップデート

ITBOXのアプリのアップテート

githubにコードがあります。

/home/pi/src/ITBOXの内容

https://github.com/itplants/ITBOX

/home/coder/coder-distの内容

https://github.com/itplants/coder

/home/pi/Nodeの内容

https://github.com/itplants/Node

 

随時、アップデータを追加しています。

http://download.itplants.com/dl/ITBOX/

アップデートファイルをダウンロードして、ITBOXに保存して下さい。または、ITBOXにログインして、piのホームディレクトリーで、

wget  http://download.itplants.com/dl/ITBOX/update20180618.taz

して下さい。

次に、コンソールで、

>cd /
> sudo tar zxvf /home/pi/update20180618.taz
>sudo reboot

でアップデートされます。

update20180618.tazのアップデート内容

shutdownアプリ

安全なITBOXの停止

WiFi設定

元々、Coderに入っているアプリですが、動作しなかったバグを修正して動くようにしました。

CameraSchedule

LED Controlチェクボックス追加。このチェックボックスをチェックすると、カメラ撮影時にアイティプランターのLEDが強制的に点灯します。チェックを外すと、カメラ撮影時に、アイティプランターのLEDは強制的には点灯しません。チェックボックスのチェックが反映されなかったバグを修正しています。また、暗闇で急にLEDが点灯した場合、カメラの自動露出が間に合わないために白っぽい写真になるため、カメラの自動露出が完了する5秒間のディレィを入れました。

cultivationPrg

アイティプランターとの接続が不安定になるバグを修正しています。具体的には、非同期通信処理を行うnodejsと、逐次処理を行うsendcomとの間で、衝突が起こっていました。sendcomのジョブが終了しない内に、新たなsendcomのジョブが投入されて、戻り値が不安定になっていました。pyhonでsendcomのジョブをまとめて実行するようにして問題を解決しています。