×

INDI Library v1.7.8 Released (11 May 2019)

Mid year release of INDI Library v1.7.8 comes with a few drivers and improvements to to existing drivers.

[Mobindi] A mobile phone UI for indi setups

  • Posts: 12
  • Thank you received: 16

[Mobindi] A mobile phone UI for indi setups was created by pludov

Hello,

I started to play with a Raspberry PI setup for nomad astrophoto, because I am interested on having the lighter setup possible (and taking battery weight into account makes it very interesting).

So a PI + Indi was the way to go.

But I soon had the feeling that using VNC to control it was too rude for a user interface and that basically required a second computer.

So I started to imagine, then to develop, a UI that would be fully usable on a mobile phone. It seemed quite possible for my own setup, since I basically only need to program guiding (phd2), and take and review DSLR shots.

It came to the point that it can now be used for theses simple tasks, and more:
* It can start/stop/pause phd2
* It can take shoots and review them
* It provides an access to all indi driver parameters
* It restarts softwares at startup or in case of failure

The UI is designed to fit a vertical screen and will adapt to the resolution (even below 640x480).

Clickable areas are big enough to keep the use easy, event at night in the cold, ...

For the hackers, the UI could also be displayed on a dedicated LCD display, using a browser in kiosk mode.

The whole thing is available as open source here: github.com/pludov/mobindi

Keep in mind that this is still "alpha" version, with some basic functionalities still missing. I still didn't have the opportunity to test it during a real astrophoto session.

I am now looking for testers, ideas, and contributors !

Ludovic
The following user(s) said Thank You: knro, oleg, Kaczorek, Gilles, dokeeffe, riccio, maudy, xsnrg, zhouzc
1 year 9 months ago #18606
Attachments:

Please Log in or Create an account to join the conversation.

Replied by knro on topic [Mobindi] A mobile phone UI for indi setups

That looks quite nice, great work!!
Jasem Mutlaq
Support INDI & Ekos; Get StellarMate Astrophotography Gadget.
How to Submit Logs when you have problems?
Add your observatory info
1 year 9 months ago #18609

Please Log in or Create an account to join the conversation.

Replied by knro on topic [Mobindi] A mobile phone UI for indi setups

I'd like to feature this in INDI homepage, can you please write an article about it with images and so on?
Jasem Mutlaq
Support INDI & Ekos; Get StellarMate Astrophotography Gadget.
How to Submit Logs when you have problems?
Add your observatory info
1 year 9 months ago #18625

Please Log in or Create an account to join the conversation.

  • Posts: 13
  • Thank you received: 5

Replied by riccio on topic [Mobindi] A mobile phone UI for indi setups

Hi,
I also like a lot the idea but it would be nice to use the INDI logo instead of the ASCOM one... I don't know how enforceable are the ascom guidelines (see below) but surely it isn't fair to use it.
www.ascom-standards.org/Standards/Requirements.htm

still great work!
Riccardo
1 year 8 months ago #19016

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 16

Replied by pludov on topic [Mobindi] A mobile phone UI for indi setups

Woops ! The icon I used was named windi.png on my system so I didn't even notice it was Ascom !

Thank you for that one :-)
1 year 8 months ago #19110

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 16

Replied by pludov on topic [Mobindi] A mobile phone UI for indi setups

It's been a while and mobindi had a lot of progress and gain some features, to the point that I now use it as my main tool for deep sky photography :-)

So it was time for a first release: v0.1 !

The new features added so far:
* auto focus tool (finding the best FWHM)


* astrometry sync/goto, with speed optimisation vs stock astrometry.net (generally under one second on my arm board)


* polar alignment using astrometry


* image display have been greatly improved with automatic subsampling to limit bandwidth and improve speed ...

I now plan to work on support for filter-wheel in the sequencer, https support (for simpler geolocation), and a parameter logger (logging over time: temperature, power consumption, ...)

More details on github: https://www.github.com/pludov/mobindi
The following user(s) said Thank You: knro, Gilles, fenriques, tkottary, TomAstro
2 weeks 2 days ago #38994

Please Log in or Create an account to join the conversation.

Replied by knro on topic [Mobindi] A mobile phone UI for indi setups

This looks great!! Awesome job! It's a LOT of work to get this stage! Really impressed.
Jasem Mutlaq
Support INDI & Ekos; Get StellarMate Astrophotography Gadget.
How to Submit Logs when you have problems?
Add your observatory info
2 weeks 1 day ago #39007

Please Log in or Create an account to join the conversation.

  • Posts: 133
  • Karma: 2
  • Thank you received: 36

Replied by Gilles on topic [Mobindi] A mobile phone UI for indi setups

Hi
this is owesome

Can you help me with installation ?
This is what i get after "npm start"
odroid@odroid:~/mobindi$ npm start

> mobindi-backend@0.0.0 start /home/odroid/mobindi
> node dist/app.js

module.js:550
    throw err;
    ^

Error: Cannot find module '/home/odroid/mobindi/dist/app.js'
    at Function.Module._resolveFilename (module.js:548:15)
    at Function.Module._load (module.js:475:25)
    at Function.Module.runMain (module.js:694:10)
    at startup (bootstrap_node.js:204:16)
    at bootstrap_node.js:625:3
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! mobindi-backend@0.0.0 start: `node dist/app.js`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the mobindi-backend@0.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/odroid/.npm/_logs/2019-05-11T22_24_55_506Z-debug.log
odroid@odroid:~/mobindi$ 
2 weeks 1 day ago #39029

Please Log in or Create an account to join the conversation.

  • Posts: 12
  • Thank you received: 16

Replied by pludov on topic [Mobindi] A mobile phone UI for indi setups

Hello

You must run :

npm install

Then :

npm run- script build

Then:

npm start

You'll need npm install & build in the ui dir as well
The following user(s) said Thank You: Gilles, TomAstro
2 weeks 1 day ago #39030

Please Log in or Create an account to join the conversation.

  • Posts: 133
  • Karma: 2
  • Thank you received: 36

Replied by Gilles on topic [Mobindi] A mobile phone UI for indi setups

it works !
Thank you very much
2 weeks 1 day ago #39031

Please Log in or Create an account to join the conversation.

  • Posts: 96
  • Thank you received: 2

Replied by TomAstro on topic [Mobindi] A mobile phone UI for indi setups

Hi,

1. Since mobindi is connecting to phd2, will mobindi give warning sound or notice when star lost occur in phd2?
2. How to update mobindi when new release come out?
3. Will npm autorestart after Pi reboot?

Thanks for the effort.

Regards,

Tom
Last edit: 2 weeks 1 day ago by TomAstro.
2 weeks 1 day ago #39032

Please Log in or Create an account to join the conversation.

  • Posts: 96
  • Thank you received: 2

Replied by TomAstro on topic [Mobindi] A mobile phone UI for indi setups

Hi,

Also having this issue when start npm.

tom_astro@TomAstroPi:~/mobindi/ui$ npm start

> This email address is being protected from spambots. You need JavaScript enabled to view it. start /home/tom_astro/mobindi/ui
> react-scripts-ts start

? We're unable to detect target browsers.

Would you like to add the defaults to your package.json? Yes

Set target browsers: >0.2%, not dead, not ie <= 11, not op_mini all

When specified, "proxy" in package.json must be a string.
Instead, the type of "proxy" was "object".
Either remove "proxy" from package.json, or make it a string.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! This email address is being protected from spambots. You need JavaScript enabled to view it. start: `react-scripts-ts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the This email address is being protected from spambots. You need JavaScript enabled to view it. start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/tom_astro/.npm/_logs/2019-05-12T00_54_18_136Z-debug.log
tom_astro@TomAstroPi:~/mobindi/ui$ sudo npm start

> This email address is being protected from spambots. You need JavaScript enabled to view it. start /home/tom_astro/mobindi/ui
> react-scripts-ts start

When specified, "proxy" in package.json must be a string.
Instead, the type of "proxy" was "object".
Either remove "proxy" from package.json, or make it a string.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! This email address is being protected from spambots. You need JavaScript enabled to view it. start: `react-scripts-ts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the This email address is being protected from spambots. You need JavaScript enabled to view it. start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR! /home/tom_astro/.npm/_logs/2019-05-12T00_55_32_211Z-debug.log
2 weeks 1 day ago #39033

Please Log in or Create an account to join the conversation.

Time to create page: 1.064 seconds