×

INDI Library v1.9.6 Released (21 May 2022)

Bi-monthly INDI Library released with new drivers and bug fixes.

[Mobindi] A mobile phone UI for indi setups

  • Posts: 34
  • Thank you received: 28
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: Jasem Mutlaq, Oleg, Radek Kaczorek, gehelem, Derek, Riccardo, Stephen, Jim, dolguldur, Lynx
4 years 9 months ago #18606
Attachments:

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

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
4 years 9 months ago #18609

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

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
4 years 9 months ago #18625

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

  • Posts: 13
  • Thank you received: 5
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
4 years 8 months ago #19016

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

  • Posts: 34
  • Thank you received: 28
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 :-)
4 years 8 months ago #19110

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

  • Posts: 34
  • Thank you received: 28
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: www.github.com/pludov/mobindi
The following user(s) said Thank You: Jasem Mutlaq, gehelem, Ferrante Enriques, Tarun, Tom
3 years 1 week ago #38994

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

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
3 years 1 week ago #39007

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

  • Posts: 154
  • Thank you received: 51
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$ 
3 years 1 week ago #39029

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

  • Posts: 34
  • Thank you received: 28
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: gehelem, dolguldur, Tom
3 years 1 week ago #39030

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

  • Posts: 154
  • Thank you received: 51
it works !
Thank you very much
3 years 1 week ago #39031

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

  • Posts: 238
  • Thank you received: 15
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
Skywatcher AZEQ5GT using EQMod
Pentax 100 SDUFII for the light
QHY168C mains with ASI120MC on guidescope
SX filter wheel
Robofocus focusers with DIY Moonlite compatible controller
RPI 4B, Stellarmate & Astroberry
Last edit: 3 years 1 week ago by Tom.
3 years 1 week ago #39032

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

  • Posts: 238
  • Thank you received: 15
Hi,

Also having this issue when start npm.

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

> mobindi-frontend@0.0.0 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! mobindi-frontend@0.0.0 start: `react-scripts-ts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the mobindi-frontend@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/tom_astro/.npm/_logs/2019-05-12T00_54_18_136Z-debug.log
tom_astro@TomAstroPi:~/mobindi/ui$ sudo npm start

> mobindi-frontend@0.0.0 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! mobindi-frontend@0.0.0 start: `react-scripts-ts start`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the mobindi-frontend@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/tom_astro/.npm/_logs/2019-05-12T00_55_32_211Z-debug.log
Skywatcher AZEQ5GT using EQMod
Pentax 100 SDUFII for the light
QHY168C mains with ASI120MC on guidescope
SX filter wheel
Robofocus focusers with DIY Moonlite compatible controller
RPI 4B, Stellarmate & Astroberry
3 years 1 week ago #39033

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

Time to create page: 1.255 seconds