Skocz do zawartości

Astroberry Server


Gość RadekK

Rekomendowane odpowiedzi

6 godzin temu, mirek01 napisał:

Czyli jak i gdzie?

 

$ sudo nano /etc/default/gpsd

#

START_DAEMON="true"
USBAUTO="true"
DEVICES=""
GPSD_OPTIONS="-n"

#

To pozwala na uruchomienie GPS i po chwili po starcie system poszuka satelit

Jak je znajdzie to automatycznie aktualizuje czas systemowy. 

Status połączenia można obserwować w

$ gpsmon

gpsmon.png.c0474329976bb6d13cd6f15b0a94fca0.png

W domu ciężko szybko złapać sygnał, ale wystarczy otworzyć okna lub wystawić (w moim przypadku GPS jest na USB) za okno i namierzenie trwa 2-3 min

System zaktualizuje się automatycznie jak tylko pozycja zostanie ustalona(!). 

 

Jak już działa GPS i odpalisz KSTARS to program sam się zapyta czy używać GPS. Możesz to sprawdzić Ctrl+Shift+,

 

Kstars.PNG.36f1bdc652063b73b21779409c97ccbb.PNG

 

W systemie mam również ustawienie, by jako źródło czasu używać TYLKO GPS

$ sudo nano /etc/chrony/chrony.conf

#Add  to end of file
refclock SHM 0 offset 0.5 delay 0.2 refid NMEA

 

Co można sprawdzić  (przy okazji widać opóźnienie względem czasu rzeczywistego):

$ sudo chronyc sources -v
chronyc.PNG.913ea30f5b848d8aff0fe6f440775346.PNG

Będzie tylko NMEA na liscie 

 

Skąd aktualnie system wziął czas:

$ sudo chronyc tracking

chronycTracking.PNG.be9080f3f8cadf7ed42bfb6421b39c74.PNG

 

Zawsze można wymusić synchronizację czasu GPS z systemem:

$ sudo chronyc makestep

 

WAŻNE!

Trzeba wyłączyć w Astroberry VirtualGPS

$ sudo systemctl disable virtualgps

 

Po restarcie status serwisu powinien być "dead"

$ sudo systemctl status virtualgps

dead.PNG.32a9860e319d0a2bd14790c22c27dec5.PNG

 

NO !

I teraz wszystko trybi i nie ważne co bym miał podłączone nigdy nie ma konfliktów

a co jest w danej chwili i gdzie podłączone możesz sprawdzić 

$ lsusb

 

Nie ważne gdzie akurat się zgłosił GPS = działa !

 

Dla uzupełnienia:

Używam GPS na USB za 30 zł - U-Blox AG [u-blox 7]

a jakby ktoś chciał zainstalować to co brakuje w systemie, by móc korzystać z GPS:

(zrób kopie systemu!)

sudo apt-get update
sudo apt-get upgrade

sudo apt -y install gpsd gpsd-clients python-gps 

sudo apt-get install chrony

olej błędy przy instalacji ... 

restart - konfiguracja plików powyżej - restart i gotowe

 

 

Miłej zabawy

 

 

 

 

 

 

 

 

 

 

 

 

  • Dziękuję 2
Odnośnik do komentarza
Udostępnij na innych stronach

11 minut temu, bacHor napisał:

Spoko, ale takie podejście zniechęca do pisania.

Polonista z zawodu czy wojownik o poprawna polszczyznę? 

Nie jestem polonistą ani wojownikiem. To Twoja sprawa, czy się zniechęcisz, obrazisz czy przyjmiesz mój komentarz pozytywnie. 

  • Lubię 2
Odnośnik do komentarza
Udostępnij na innych stronach

Godzinę temu, bacHor napisał:

 

$ sudo nano /etc/default/gpsd

#

START_DAEMON="true"
USBAUTO="true"
DEVICES=""
GPSD_OPTIONS="-n"

#

To pozwala na uruchomienie GPS i po chwili po starcie system poszuka satelit

Jak je znajdzie to automatycznie aktualizuje czas systemowy. 

Status połączenia można obserwować w

$ gpsmon

gpsmon.png.c0474329976bb6d13cd6f15b0a94fca0.png

W domu ciężko szybko złapać sygnał, ale wystarczy otworzyć okna lub wystawić (w moim przypadku GPS jest na USB) za okno i namierzenie trwa 2-3 min

System zaktualizuje się automatycznie jak tylko pozycja zostanie ustalona(!). 

 

Jak już działa GPS i odpalisz KSTARS to program sam się zapyta czy używać GPS. Możesz to sprawdzić Ctrl+Shift+,

 

Kstars.PNG.36f1bdc652063b73b21779409c97ccbb.PNG

 

W systemie mam również ustawienie, by jako źródło czasu używać TYLKO GPS

$ sudo nano /etc/chrony/chrony.conf

#Add  to end of file
refclock SHM 0 offset 0.5 delay 0.2 refid NMEA

 

Co można sprawdzić  (przy okazji widać opóźnienie względem czasu rzeczywistego):

$ sudo chronyc sources -v
chronyc.PNG.913ea30f5b848d8aff0fe6f440775346.PNG

Będzie tylko NMEA na liscie 

 

Skąd aktualnie system wziął czas:

$ sudo chronyc tracking

chronycTracking.PNG.be9080f3f8cadf7ed42bfb6421b39c74.PNG

 

Zawsze można wymusić synchronizację czasu GPS z systemem:

$ sudo chronyc makestep

 

WAŻNE!

Trzeba wyłączyć w Astroberry VirtualGPS

$ sudo systemctl disable virtualgps

 

Po restarcie status serwisu powinien być "dead"

$ sudo systemctl status virtualgps

dead.PNG.32a9860e319d0a2bd14790c22c27dec5.PNG

 

NO !

I teraz wszystko trybi i nie ważne co bym miał podłączone nigdy nie ma konfliktów

a co jest w danej chwili i gdzie podłączone możesz sprawdzić 

$ lsusb

 

Nie ważne gdzie akurat się zgłosił GPS = działa !

 

Dla uzupełnienia:

Używam GPS na USB za 30 zł - U-Blox AG [u-blox 7]

a jakby ktoś chciał zainstalować to co brakuje w systemie, by móc korzystać z GPS:

(zrób kopie systemu!)

sudo apt-get update
sudo apt-get upgrade

sudo apt -y install gpsd gpsd-clients python-gps 

sudo apt-get install chrony

olej błędy przy instalacji ... 

restart - konfiguracja plików powyżej - restart i gotowe

 

 

Miłej zabawy

 

Się rozpisałeś... dzięki

 

 

Tak GPS  na USB  też mi działał wzorowo, ale na plytce mam GPS do pinow gpio  (tty)

I w tym układzie działa wszystko jak u Ciebie  jedynie ni cholery nie aktualizuje czasu w systemie...

Na szczeście w Kstars  wszystko działa idealnie..

 

M.

Odnośnik do komentarza
Udostępnij na innych stronach

3 godziny temu, isset napisał:

To znaczy że aktualizuje czas w Kstars ale w systemie już nie? 

Tak .

W Ksrars gpsd dodany jest  w profilu  (aux) tak jak inne sprzęty i po podłaczeniu ">"  aktualizuje czas i położenie.

 

 

Nie wiem czemu tak sie dzieje.

W poprzedmniej wesji AS 1.1 dzialało a w AS 2  nie.

 

Działa tylko gdy  Gps jest na USB

a aja podłączam przez port szeregowy

 

M.

 

Odnośnik do komentarza
Udostępnij na innych stronach

Mój GPS mimo, że na usb w systemie jest obsługiwany jako urządzenie ttyACM0.

Spróbuj (tak jak opisalem) ustawić jedynie GPS jako źródło czasy dla systemu.

Z tego co widziałem to czas systemu zmieni się tylko jak jest ustalona pozycja. Jak GPS odbiera już czas, a dalej nie wyliczył pozycji to czas systemowy jest nietknięty. 

 

Odnośnik do komentarza
Udostępnij na innych stronach

No właśnie u mnie z tym jest problem, ponieważ moje koło filtrowe jest na ttyUSB0, a jednocześnie gpsd wpycha się na ten sam port i jest szybszy niż koło i za każdym razem po starcie systemu musze go kilować żeby zwolnił ttyUSB0 i dał pracować kołu :) 

Odnośnik do komentarza
Udostępnij na innych stronach

Ok, a jak sprawdzisz urządzenia USB w systemie

$ lsusb

To kolo na jakim porcie Ci się zgłasza? 

W ustawieniach Ekos powinno się wskazać właściwy port dla urządzenia.

Ale problem pozostanie :( bo za każdym razem trzeba będzie weryfikować port 

 

Jak ubijesz GPS i zacznie działać kolo, to po włączeniu GPS zgłasza się na innm porcie, czy wogole już nie działa? 

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
3 godziny temu, isset napisał:

Hej, mam pytanie. Czy da się na Astroberry uruchomić serwer INDI ale bez odpalania Kstars/Ekos? Najlepiej przy starcie Rpi od razu?

Chcę spróbować sterować setupem ale z Kstars zainstalowanym na macu, a nie na malince.

Da się.  
Czemu nie chcesz odpalić Kstars z lokalnym serwerem na Macu?

Edytowane przez apolkowski
Odnośnik do komentarza
Udostępnij na innych stronach

30 minut temu, isset napisał:

Na macu zainstalowalem kstars, potem na Rpi odpalam indi i na macu w połączeniu w ekos wskazuje ze serwer zdalny i łączę się? Dobrze rozumiem? 

Jeśli mac jest w miarę blisko setupu, to nie potrzebujesz Rpi. Definiujesz profil w Kstars jako lokalny na macu i do niego podłączasz sprzęt.

Jeśli mac jest daleko od setupu, to możesz zdefiniować profil serwera astroberry (nie w Kstars tylko w zakładce) i uruchomić go, a na macu zdefiniować profil w Kstars z tym samym sprzętem jako połączonym do zdalnego serwera o nazwie lub numerze IP Twojego Rpi.  

Odnośnik do komentarza
Udostępnij na innych stronach

8 hours ago, isset said:

Hej, mam pytanie. Czy da się na Astroberry uruchomić serwer INDI ale bez odpalania Kstars/Ekos? Najlepiej przy starcie Rpi od razu?

Chcę spróbować sterować setupem ale z Kstars zainstalowanym na macu, a nie na malince.

 

To jest, powiedziałbym, jedna z podstawowych funkcji tego systemu ;)

Tak jak pokazał @apolkowski - łączysz się z astroberry za pomocą przeglądarki, definiujesz profil i dodajesz do niego urządzenia, włączasz autostart i... za każdym razem gdy wystartujesz system wszystko uruchamia się z automatu. KStars (albo inny program - Cartes du Ciel, Stellarium,...) odpalasz nawet na drugim końcu świata i łączysz się do IP Astroberry (dlatego nazywa się Astroberry Server) i sterujesz wszystkim zdalnie. Miej na uwadze, że odpalanie wszystkiego lokalnie na raspberry ma swoje poważne zalety, w tym niezależność sesji od jakości połączenia sieciowego. W konfiguracji którą chcesz odpalić to jest największy problem.

 

Odnośnik do komentarza
Udostępnij na innych stronach

W dniu 28.06.2021 o 22:54, isset napisał:

Po aktualizacji phd2 2.6.9dev5 nie łączy się z montażem :no:

Jak wrócić do wersji 2.6.9dev4??

 

te aktualizacje ... jedno naprawiają inne zepsują...

 

było gdzieś w tym wątku odnośnie cofania instalacji ale przekopać się przez 43 strony.... 

niestety dziś nie pomogę.

 

może @RadekK się odezwie ma to w małym palcu:haha:

 

M.

 

 

 

  • Dziękuję 1
Odnośnik do komentarza
Udostępnij na innych stronach

  • 1 miesiąc temu...
W dniu 30.09.2020 o 18:46, RadekK napisał:

@blazer1983 wiem ;-) Ten sterownik jest napisany na podstawie mojego sterownika astroberry-amh (obsługa Adafruit Motor HAT) o czym mowa w tym wątku na INDI forum. Mikrokroki też nie są w nim obsługiwane, ale działa tryb sleep. Jeśli nie widac sterownika na liście to upewnij się, że plik indi_wmh_focuser.xml znajduje się w katalogu /usr/share/indi a jeśli nie to skopiuj go tam i zrestartuj KStars.

 

Cześć Radku,

czy udało Ci się coś podziałać ze sterownikiem do tej nakładki?

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.