indiwebmanagerの自動起動

自動起動の設定を行った。
自動起動登録用ファイル(indiwebmanager-master/indiwebmanager.service)の編集

[Unit]
Description=INDI Web Manager
After=multi-user.target

[Service]
Type=idle
User=pi
ExecStart=/usr/bin/python /home/pi/servermanager/drivermanager.py
ExecStartPost=/usr/bin/python /home/pi/servermanager/autostart.py
Restart=always
RestartSec=5

[Install]
WantedBy=multi-user.target

このファイルの7~9行目のpiを自分のログイン名に変更する
以下の操作を行う

$ sudo cp ~/indiwebmanager-master/indiwebmanager.service /lib/systemd/system/
$ sudo chmod 644 /lib/systemd/system/indiwebmanager.service
$ sudo systemctl daemon-reload
$ sudo systemctl enable indiwebmanager.service
$ sudo reboot

起動しているか確認を行う。

$ sudo systemctl status indiwebmanager.service
● indiwebmanager.service - INDI Web Manager
   Loaded: loaded (/lib/systemd/system/indiwebmanager.service; enabled; vendor preset: enabled)
   Active: active (running) since 月 2017-02-13 18:54:14 JST; 3min 11s ago
  Process: 679 ExecStartPost=/usr/bin/python /home/naka/servermanager/autostart.py (code=exited, status=0/SUCCESS)
 Main PID: 678 (python)
   CGroup: /system.slice/indiwebmanager.service mq678 /usr/bin/python /home/naka/servermanager/drivermanager.py

 2月 13 18:54:14 astro-pi systemd[1]: Started INDI Web Manager.
 2月 13 18:54:16 astro-pi python[678]: Bottle v0.12.7 server starting up (using WSGIRefServer())...
 2月 13 18:54:16 astro-pi python[678]: Listening on http://0.0.0.0:8624/
 2月 13 18:54:16 astro-pi python[678]: Hit Ctrl-C to quit.
 2月 13 18:54:17 astro-pi python[678]: 127.0.0.1 - - [13/Feb/2017 18:54:17] "POST /api/server/autostart HTTP/1.1" 200 0

linuxの設定は良くわからないが、indiのチュートリアル通りに行うことで、簡単に起動させることが出来た。

Posted under indi,raspberry pi3

INDI Web Manager

クライアント側からindiserverを起動するためINDI Web Managerをインストールする

$ sudo apt-get install python-requests python-psutil python-bottle
$ wget https://github.com/knro/indiwebmanager/archive/master.zip
$ unzip master.zip
$ cp -rf indiwebmanager-master/servermanager .

とりあえず作動させてみる

cd servermanager
python drivermanager.py

これでクライアントのウェブブラウザから以下にアクセスする

http://192.168.1.5:8624

とこのような表示が出て来る

自動起動は次回

Posted under indi,raspberry pi3

indiを動かしてみる

raspberry pi3でkstarsを起動してみる。
まず、Canon DSLRを選択し接続する。接続ができたが撮影ができない、LIVE映像は見える。
色々調べると、カメラの情報を入力していなかったことが原因で、分かるとつくづく基本が理解できていない。
情報を入力し撮影をすると、ソフトが落ちる。
システムモニタを起動して撮影をするとメモリオーバーフローで落ちることがわかり他のソフトを落とし撮影をするとギリギリ撮影をすることができた。
PC上の仮想環境にubutu16.04をインストールしkstarsをインストールした。
raspberry pi3にindiserverを起動し、PCでkstarsを起動し、実験をした。
しかし、indiserverのドライバーの指定の仕方が分からなく四苦八苦。
indiのドライバーは、独立のプログラムであり、DBUSインタフェースで接続される構造が分かり、カメラの撮影をすることが出来た。
英語が苦手であることから、あまりドキュメントを読まなかったことが原因です。
チュートリアル、kstarsハンドブック、ekosなどのドキュメントがかなり参考になった。英語については 、googleの翻訳の精度が上がったことが助けになった。翻訳された日本語だけで、原文に戻る必要がなく理解でき素晴らしい出来である。

Posted under indi,raspberry pi3

raspberry pi にINDIをインストール

INDIのチュートリアルを参考にINDIのインストールを行う。
OSは、チュートリアルにあるubuntu META 16.04.1を選択する。

  • https://ubuntu-mate.org/raspberry-pi/ubuntu-mate-16.04-desktop-armhf-raspberry-pi.img.xzをダウンロードする
  • 7-Zip File Managerで解凍する
  • Win32DiskImagerを使ってSDに書き込む
  • raspberri pi3にSDを挿入しbootさせると初期設定を聞いてくるので設定
  • WI-FIを設定し接続する

なぜか、GUIのソフトウェアアプデイトができないのでCUIで行う

  • インストール直後のファイルシステムサイズの約8GByteをフルにする
$ sudo fdisk /dev/mmcblk0
Command (m for help): d
Partition number (1,2, default 2): 2
Command (m for help): n
Select (default p): p
Partition number (2-4, default 2): 2
First sector (133120-125435903, default 133120): (defaultのままenter)
Last sector, +sector of +size{K,M,G,T,P}(133120-125435903, default 125435903): (defaultのままenter)
Command (m for help): w
$ sudo reboot
$ sudo resize2fs /dev/mmcblk0p2
  • ソフトウェアを更新する
$ sudo apt-get update
$ sudo apt-get upgrade
  • 日本語環境のインストール
$ sudo apt-get install fcitx fcitx-mozc
  • INDIをインストールする
$ sudo apt-add-repository ppa:mutlaqja/ppa
$ sudo apt-get update
$ sudo apt-get install indi-full
$ sudo apt-get install indi-full kstars-bleeding
  • kstarsを実行し初期設定
$kstars
kstarsの初期設定

raspberry pi3の状態

$ uname -a
Linux astro-pi 4.1.19-v7+ #858 SMP Tue Mar 15 15:56:00 GMT 2016 armv7l armv7l armv7l GNU/Linux
$ df
Filesystem     1K-blocks    Used Available Use% Mounted on
/dev/root       61544940 5460940  56067616   9% /
devtmpfs          469688       0    469688   0% /dev
tmpfs             474004     648    473356   1% /dev/shm
tmpfs             474004    6980    467024   2% /run
tmpfs               5120       4      5116   1% /run/lock
tmpfs             474004       0    474004   0% /sys/fs/cgroup
/dev/mmcblk0p1     65480   20384     45096  32% /boot
tmpfs              94804      32     94772   1% /run/user/1000
Posted under indi,raspberry pi3

raspberry pi3導入?

AdvancedVXとステラショットの相性が悪いことから(寒さにめげている⁈)、撮影に出かけていない。
AdvancedVX、ステラショット共にブラックボックスで対処できない。以前の、ステラナビゲータ+PHD2+BackyardEOSに戻そうかな、などと考えている。
それとは別に、フォーカサー作成のための実験をarduinoとL6480でステッピングモーターを動かし、ある程度動きが理解できた。更に、赤道儀を作ってみようと思うようになり、SPの中古品を入手。
いろいろ考えた末、WI-FIでコントロールしようと至る。
そこで、以前使いかけてほとんど使っていないbeagleboneを登場させ思案していたところに、INDIなるものの機能に触れ(
聞き覚えはあるものの深く見ていなかった)、オープンソースである事から、赤道儀のインタフェース仕様を参考にと勉強していた。
しかし、勉強するとINDIの考え方、機能に魅了され、それを導入したくraspberry piを導入した。

Posted under indi,raspberry pi3
1 4 5 6

気ままに写真館