Serwis wykorzystuje pliki cookies. Korzystajc z forum wyraasz zgod na uywanie cookies. Wicej informacji w regulaminie.
StacjePogody.waw.pl

Autor Wątek: Raspberry PI 4 - autostart Cumulusa + Cumulus MX nie aktualizuje strony  (Przeczytany 399 razy)

Offline rajgrod

  • Cirrus
  • *
  • Wiadomości: 9
  • Otrzymał podziękowań: 0
  • Typ stacji: jeszcze brak
Cześć. Mam pytanie. Jak zmusić Cumulusa MX by startował razem z Malinką?
W rasberry pi spróbowałem skorzystać z instrukcji https://www.elektroda.pl/rtvforum/topic3704937.html ale niestety nie uruchamia się sam.
Muszę wejść w terminal i wpisać komendę :( w docelowym miejscu stacja będzie zamontowana 80 km ode mnie.

Drugi problem:
Wgrałem zgodnie z instrukcją zawartość /webfiles/ na serwer, ustawiłem FTP a Cumulus nie aktualizuje strony.
Pojawił się w terminalu taki komunikat:

Cytuj
424;1RSystem.NullReferenceException: Object reference not set to an instance of an object.
  at CumulusMX.Cumulus.DoLocalCopy () [0x0003d] in <3e96465294ef46b8aacd8ced3d2ced6a>:0
  at CumulusMX.Cumulus.DoHTMLFiles () [0x002ac] in <3e96465294ef46b8aacd8ced3d2ced6a>:0
  at System.Threading.ThreadHelper.ThreadStart_Context (System.Object state) [0x00017] in <d0e12f672b88444ab4b6d9b2ecf20142>:0
  at System.Threading.ExecutionContext.RunInternal (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x0008d] in <d0e12f672b88444ab4b6d9b2ecf20142>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state, System.Boolean preserveSyncCtx) [0x00000] in <d0e12f672b88444ab4b6d9b2ecf20142>:0
  at System.Threading.ExecutionContext.Run (System.Threading.ExecutionContext executionContext, System.Threading.ContextCallback callback, System.Object state) [0x00031] in <d0e12f672b88444ab4b6d9b2ecf20142>:0
  at System.Threading.ThreadHelper.ThreadStart () [0x0000b] in <d0e12f672b88444ab4b6d9b2ecf20142>:0
**** An error has occurred - please zip up the MXdiags folder and post it in the forum ****
Press Enter to terminate

Zgodnie z końcówką wiadomości, zajrzałem do MXdiags i załączam log.



« Ostatnia zmiana: 28 Września, 2021, 13:39:53 wysłana przez rajgrod »

Forum Użytkowników Stacji Pogodowych


Offline Sowa

  • Cirrocumulus
  • **
  • Wiadomości: 66
  • Otrzymał podziękowań: 4
Odp: Raspberry PI 4 - autostart Cumulusa + Cumulus MX nie aktualizuje strony
« Odpowiedź #1 dnia: 28 Września, 2021, 22:43:23 »
Cześć. Mam pytanie. Jak zmusić Cumulusa MX by startował razem z Malinką?
W rasberry pi spróbowałem skorzystać z instrukcji https://www.elektroda.pl/rtvforum/topic3704937.html ale niestety nie uruchamia się sam.
Muszę wejść w terminal i wpisać komendę :( w docelowym miejscu stacja będzie zamontowana 80 km ode mnie.

Wpisać zlecenie do autostartu!
https://www.raspberrypi.org/forums/viewtopic.php/?t=294014

Zdalnie też można np putty, lub zdalny pulpit. W tym ostatnim przypadku gdy łączysz win - linux trzeba trochę się pogimnastykować.

PS. W przyszłości napisz dokładniej na czym pracujesz np RPI 2,3,czy 4 , system operacyjny typ nr, bo nie mam szklanej kuli

Offline rajgrod

  • Cirrus
  • *
  • Wiadomości: 9
  • Otrzymał podziękowań: 0
  • Typ stacji: jeszcze brak
Odp: Raspberry PI 4 - autostart Cumulusa + Cumulus MX nie aktualizuje strony
« Odpowiedź #2 dnia: 29 Września, 2021, 22:13:33 »
Mam problem z angielskim i nawet tłumacząc Google Translate się gubię.
Czy mógłby ktoś wejść u mnie prze Putty i odpowiednie komendy wprowadzić? Mam ustawione przekierowanie portów i tymczasowo w lokalizacji znajduje się publiczne IP i mogę na priv podać.

Drugi problem to była błahostka - literówka w ścieżce.
« Ostatnia zmiana: 30 Września, 2021, 08:36:41 wysłana przez rajgrod »

Offline Sowa

  • Cirrocumulus
  • **
  • Wiadomości: 66
  • Otrzymał podziękowań: 4
Odp: Raspberry PI 4 - autostart Cumulusa + Cumulus MX nie aktualizuje strony
« Odpowiedź #3 dnia: 30 Września, 2021, 21:51:39 »
Mam problem z angielskim i nawet tłumacząc Google Translate się gubię.
Czy mógłby ktoś wejść u mnie prze Putty i odpowiednie komendy wprowadzić? Mam ustawione przekierowanie portów i tymczasowo w lokalizacji znajduje się publiczne IP i mogę na priv podać.
Nic Ci nie da jak ktoś za ciebie to zrobi bo po ewentualnej awarii nie będziesz wiedział jak ponownie to zrobić

Już twórca CMX na forum CMX podał Ci namiary na autostart
https://cumuluswiki.org/a/MX_on_Linux#Installing.2FConfiguring_the_MX_service_and_the_-service_parameter
no nieco trudne w czytaniu, a tutaj masz łopatologicznie
https://cumulus.hosiene.co.uk/viewtopic.php?f=40&t=18766
od pkt 6.
Jest to uruchomianie przez usługę.

Można również uruchomić w zwykły sposób. Link już poprzednio podawałem

Poniżej 'przepis'

Wejdź do malinki przez Putty lub bezpośrednio na konsoli otwórz terminal

 1. Utwórz plik startowy w edytorze nano
    nano startMX    # możesz oczywiście wybrać inną nazwę
 uwaga : w nano nie działa myszka, używaj klawiszy ze strzałkami
 Wpisz do edytora poniższe 2 linijki
  cd /home/pi/Public/CumulusMX  # wpisz taką kartotekę, w której masz CMX
  sudo mono CumulusMX.exe
Zapisz plik Ctrl+O. Wyjdź Ctrl+X

2. Możesz sprawdzić, czy plik się zapisał
    ls -lt
   możesz sprawdzić zawartość
   cat startMX

3. Musisz nadać plikowi  atrybuty pliku wykonalnego
  chmod 754 startMX

4  Wpisz plik startowy do autostartu - otwórz nano
   sudo nano /etc/xdg/lxsession/LXDE-pi/autostart
Zobaczysz 3 linijki . Zostaw je!. Dopisz na końcu
  lxterminal -e  /home/pi/startMX
Zapisz plik Ctrl+O. Wyjdź Ctrl+X

5 Restartuj malinkę
  sudo reboot

OK?


Offline rajgrod

  • Cirrus
  • *
  • Wiadomości: 9
  • Otrzymał podziękowań: 0
  • Typ stacji: jeszcze brak
Odp: Raspberry PI 4 - autostart Cumulusa + Cumulus MX nie aktualizuje strony
« Odpowiedź #4 dnia: 30 Września, 2021, 22:30:49 »
Robię dokładnie tak jak mówisz i dalej nie działa :(
Mam wersję Raspbian  10.10 Buster

EDIT:


Udało mi się ;-)
Prostsze rozwiązanie na innym, polskim forum:

sudo crontab -e

@reboot (sleep 30;cd /home/pi/CumulusMX;sudo mono CumulusMX.exe)
« Ostatnia zmiana: 01 Października, 2021, 10:39:44 wysłana przez rajgrod »