Serwis wykorzystuje pliki cookies. Korzystając z forum wyrażasz zgodę na używanie cookies. Więcej informacji w regulaminie.
StacjePogody.waw.pl

Autor Wątek: Weewx Raspberry Pi  (Przeczytany 21681 razy)

Offline ajakubek

  • Cirrocumulus
  • **
  • Wiadomości: 39
  • Otrzymał podziękowań: 6
  • Płeć: Mężczyzna
    • Pogoda Kaźmierz
  • Miejscowość: Kaźmierz
  • Typ stacji: Conrad WS-0101
Odp: Weewx Raspberry Pi
« Odpowiedź #75 dnia: 08 Lipiec, 2017, 15:31:10 »
i tu jest problem
w folderze głównym chyba home lub pi raspbiana zobacz czy ściągnęło instalkę weewx
czyli plik weewx_3.7.1-1_all.deb powinien być
jeśli będzie to komendą
sudo dpkg -i weewx_3.7.0-1_all.debpowinna zacząć się instalacja i wyskoczyć niebieskie okno gdzie wpisujesz tym stacji, miejscowość współrzędne itp. dopiero wtedy weewx będzie zainstalowany.

Forum Użytkowników Stacji Pogodowych

Odp: Weewx Raspberry Pi
« Odpowiedź #75 dnia: 08 Lipiec, 2017, 15:31:10 »

Offline ticzer

  • Cirrus
  • *
  • Wiadomości: 12
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Miejscowość: Braniewo
  • Typ stacji: WS1080
Odp: Weewx Raspberry Pi
« Odpowiedź #76 dnia: 08 Lipiec, 2017, 21:43:39 »
po ponownej instalacji bylo tak:
pi@raspberrypi:~ $ sudo dpkg -i weewx_3.7.1-1_all.deb
(Odczytywanie bazy danych ... 117514 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu weewx_3.7.1-1_all.deb ...
Rozpakowywanie pakietu weewx (3.7.1-1) nad (3.7.1-1) ...
Konfigurowanie pakietu weewx (3.7.1-1) ...
using debconf configuration values from previous install
Saved configuration to /etc/weewx/weewx.conf
Przetwarzanie wyzwalaczy pakietu systemd (215-17+deb8u7)...




a teraz mam tak:
Jul  8 21:54:44 raspberrypi weewx[6266]:     ****    File "/usr/share/weewx/weewx/engine.py", line 74, in __init__
Jul  8 21:54:44 raspberrypi weewx[6266]:     ****      self.preLoadServices(config_dict)
Jul  8 21:54:44 raspberrypi weewx[6266]:     ****    File "/usr/share/weewx/weewx/engine.py", line 115, in preLoadServices
Jul  8 21:54:44 raspberrypi weewx[6266]:     ****      self.stn_info = weewx.station.StationInfo(self.console, **config_dict['Station'])
Jul  8 21:54:44 raspberrypi weewx[6266]:     ****    File "/usr/share/weewx/weewx/station.py", line 35, in __init__
Jul  8 21:54:44 raspberrypi weewx[6266]:     ****      self.altitude_vt = weewx.units.ValueTuple(float(altitude_t[0]), altitude_t[1], "group_altitude")
Jul  8 21:54:44 raspberrypi weewx[6266]:     ****  IndexError: list index out of range
Jul  8 21:54:44 raspberrypi weewx[6266]:     ****  Exiting.
Jul  8 21:54:44 raspberrypi systemd[1]: Started LSB: weewx weather system.
Jul  8 21:54:44 raspberrypi weewx[6252]: Starting weewx weather system: weewx.

ale ciagle nie mam strony ipmaliny/...
« Ostatnia zmiana: 08 Lipiec, 2017, 22:06:41 wysłana przez ticzer »

Offline ajakubek

  • Cirrocumulus
  • **
  • Wiadomości: 39
  • Otrzymał podziękowań: 6
  • Płeć: Mężczyzna
    • Pogoda Kaźmierz
  • Miejscowość: Kaźmierz
  • Typ stacji: Conrad WS-0101
Odp: Weewx Raspberry Pi
« Odpowiedź #77 dnia: 08 Lipiec, 2017, 22:26:56 »
to oznacza że faktycznie weewx był zainstalowany i nadpisał tą samą wersją.
a wklej teraz jak logi wyglądają i czy masz pliki weewx w /var/www/html/weewx

Offline ticzer

  • Cirrus
  • *
  • Wiadomości: 12
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Miejscowość: Braniewo
  • Typ stacji: WS1080
Odp: Weewx Raspberry Pi
« Odpowiedź #78 dnia: 08 Lipiec, 2017, 22:34:31 »
teraz są takie:
pi@raspberrypi:~ $ tail -f /var/log/syslog
Jul  8 22:32:44 raspberrypi weewx[7150]:     ****    File "/usr/share/weewx/weewx/engine.py", line 74, in __init__
Jul  8 22:32:44 raspberrypi weewx[7150]:     ****      self.preLoadServices(config_dict)
Jul  8 22:32:44 raspberrypi weewx[7150]:     ****    File "/usr/share/weewx/weewx/engine.py", line 115, in preLoadServices
Jul  8 22:32:44 raspberrypi weewx[7150]:     ****      self.stn_info = weewx.station.StationInfo(self.console, **config_dict['Station'])
Jul  8 22:32:44 raspberrypi weewx[7150]:     ****    File "/usr/share/weewx/weewx/station.py", line 35, in __init__
Jul  8 22:32:44 raspberrypi weewx[7150]:     ****      self.altitude_vt = weewx.units.ValueTuple(float(altitude_t[0]), altitude_t[1], "group_altitude")
Jul  8 22:32:44 raspberrypi weewx[7150]:     ****  IndexError: list index out of range
Jul  8 22:32:44 raspberrypi weewx[7150]:     ****  Exiting.
Jul  8 22:32:44 raspberrypi systemd[1]: Started LSB: weewx weather system.
Jul  8 22:32:44 raspberrypi weewx[7136]: Starting weewx weather system: weewx.

w var/www/html mam tylko jeden plik: index.html

Offline ajakubek

  • Cirrocumulus
  • **
  • Wiadomości: 39
  • Otrzymał podziękowań: 6
  • Płeć: Mężczyzna
    • Pogoda Kaźmierz
  • Miejscowość: Kaźmierz
  • Typ stacji: Conrad WS-0101
Odp: Weewx Raspberry Pi
« Odpowiedź #79 dnia: 08 Lipiec, 2017, 22:49:01 »
wygląda to na źle wypełniony plik weewx.conf
porównaj z moim jaki się wygenerował przy instalacji
po zmianach zrestartuj weewx a jesli nie to odinstaluj wg instrukcji
http://www.weewx.com/docs/debian.htm
i ponownie spróbuj ale samą instalację weewx

Offline ticzer

  • Cirrus
  • *
  • Wiadomości: 12
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Miejscowość: Braniewo
  • Typ stacji: WS1080
Odp: Weewx Raspberry Pi
« Odpowiedź #80 dnia: 08 Lipiec, 2017, 22:52:32 »
ok, dzieki.
ale czy to znaczy ze mam ustawic wszystko w pliku weewx.conf tak jak bylo zaraz po instalacji? na niemodyfikowany plik? czy mam wpisywac swoje dane?

Offline ajakubek

  • Cirrocumulus
  • **
  • Wiadomości: 39
  • Otrzymał podziękowań: 6
  • Płeć: Mężczyzna
    • Pogoda Kaźmierz
  • Miejscowość: Kaźmierz
  • Typ stacji: Conrad WS-0101
Odp: Weewx Raspberry Pi
« Odpowiedź #81 dnia: 08 Lipiec, 2017, 23:03:06 »
z tego co pamiętam zmieniasz miejscowość, współrzędne, wysokość stacji i typ
czyli sekcję [Station] od linii 26.
Możesz podmienić cały i zobaczyć czy ruszy a dopiero później zmienić te dane na swoje.
I zawsze restart weewx po zmianach
sudo /etc/init.d/weewx restarti sprawdź logi
jak nie to odinstaluj i próbuj od nowa, powinno wyskoczyć po instalacji okno pierwszej konfiguracji które po zapisaniu generuje poprawny weewx.conf
jak na zdjęciach
https://blog.starbyte.co.uk/raspberry-pi-maplin-wh1080-weatherstation/

Offline ticzer

  • Cirrus
  • *
  • Wiadomości: 12
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Miejscowość: Braniewo
  • Typ stacji: WS1080
Odp: Weewx Raspberry Pi
« Odpowiedź #82 dnia: 09 Lipiec, 2017, 00:30:33 »
no i jest kiszka, bo po odinstalowaniu i uzunieciu wszystkiego co mialo w nazwie weewx, przy probie instalacji wyskakuje to:

root@raspberrypi:/home# dpkg -i weewx_3.7.1-1_all.deb
Wybieranie wcześniej niewybranego pakietu weewx.
(Odczytywanie bazy danych ... 117514 plików i katalogów obecnie zainstalowanych.)
Przygotowywanie do rozpakowania pakietu weewx_3.7.1-1_all.deb ...
invoke-rc.d: dangling symlink: /etc/rc5.d/S03weewx
dpkg: ostrzeżenie: podproces poprzedni skrypt pre-removal zwrócił kod błędu 102
dpkg: próba wywołania skryptu z nowego pakietu ...
dpkg: ... najprawdopodobniej wywołanie skryptu powiodło się
Rozpakowywanie pakietu weewx (3.7.1-1) nad (3.7.1-1) ...
Konfigurowanie pakietu weewx (3.7.1-1) ...
update-rc.d: error: initscript does not exist: /etc/init.d/weewx
dpkg: błąd przetwarzania pakietu weewx (--install):
 podproces zainstalowany skrypt post-installation zwrócił kod błędu 1
Przetwarzanie wyzwalaczy pakietu systemd (215-17+deb8u7)...
Wystąpiły błędy podczas przetwarzania:
 weewx



a logi:
root@raspberrypi:/home# sudo tail -f /var/log/syslog
Jul  9 00:17:04 raspberrypi bluetoothd[872]: Endpoint registered: sender=:1.29 path=/MediaEndpoint/A2DPSink
Jul  9 00:17:04 raspberrypi pulseaudio[1442]: org.bluez.Manager.GetProperties() failed: org.freedesktop.DBus.Error.UnknownMethod: Method "GetProperties" with signature "" on interface "org.bluez.Manager" doesn't exist
Jul  9 00:17:04 raspberrypi org.gtk.Private.UDisks2VolumeMonitor[1387]: disc.c:352: error opening file BDMV/index.bdmv
Jul  9 00:17:04 raspberrypi org.gtk.Private.UDisks2VolumeMonitor[1387]: disc.c:352: error opening file BDMV/BACKUP/index.bdmv
Jul  9 00:17:04 raspberrypi org.gtk.Private.AfcVolumeMonitor[1387]: Volume monitor alive
Jul  9 00:17:05 raspberrypi bluetoothd[872]: Endpoint unregistered: sender=:1.29 path=/MediaEndpoint/A2DPSource
Jul  9 00:17:05 raspberrypi bluetoothd[872]: Endpoint unregistered: sender=:1.29 path=/MediaEndpoint/A2DPSink
Jul  9 00:21:51 raspberrypi systemd[1]: Reloading.
Jul  9 00:21:51 raspberrypi rsyslogd-2007: action 'action 17' suspended, next retry is Sun Jul  9 00:22:21 2017 [try http://www.rsyslog.com/e/2007 ]
Jul  9 00:23:02 raspberrypi rsyslogd-2007: action 'action 17' suspended, next retry is Sun Jul  9 00:23:32 2017 [try http://www.rsyslog.com/e/2007 ]
Jul  9 00:23:05 raspberrypi wpa_supplicant[581]: CTRL_IFACE: Detach monitor /tmp/dhcpcd-(null)/libdhcpcd-wpa-950.1\x00 that cannot receive messages


moze mam skopany system?
a z paczki tar.gz wcale nic sie nie da zrobic.
mam wyczyscic karte pamieci z maliny i zainstalowac system od nowa? moze jakos przez graficzne srodowisko da sie to zrobic? maline mam podlaczoną do tv.

Offline ajakubek

  • Cirrocumulus
  • **
  • Wiadomości: 39
  • Otrzymał podziękowań: 6
  • Płeć: Mężczyzna
    • Pogoda Kaźmierz
  • Miejscowość: Kaźmierz
  • Typ stacji: Conrad WS-0101
Odp: Weewx Raspberry Pi
« Odpowiedź #83 dnia: 09 Lipiec, 2017, 07:33:10 »
Zainstaluj system od nowa.
Ja używałem trybu graficznego, może dlatego to okno Ci nie wyskakiwało do konfiguracji.
Programem Bitvise ssh zdalnie z innego komputera robiłem

Offline ticzer

  • Cirrus
  • *
  • Wiadomości: 12
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Miejscowość: Braniewo
  • Typ stacji: WS1080
Odp: Weewx Raspberry Pi
« Odpowiedź #84 dnia: 09 Lipiec, 2017, 14:18:59 »
Po formacie karty i ponownej instalacji systemu udało się poprawnie zainstalować weewx i po konfiguracji działa stronka z IP maliny oraz export danych do wunderground :)
Dziękuję:)


a co potrzebuje zeby stworzyc swoja strone z danymi z mojej stacji?
« Ostatnia zmiana: 09 Lipiec, 2017, 22:28:34 wysłana przez ticzer »

Offline ticzer

  • Cirrus
  • *
  • Wiadomości: 12
  • Otrzymał podziękowań: 0
  • Płeć: Mężczyzna
  • Miejscowość: Braniewo
  • Typ stacji: WS1080
Odp: Weewx Raspberry Pi
« Odpowiedź #85 dnia: 18 Lipiec, 2017, 16:23:02 »
zorganizowalem sobie domene z hostingiem www i ftp.
ale po skonfigurowaniu weewx.config pliki nie sa wywsylane. a strona dalej "w budowie"

Offline ajakubek

  • Cirrocumulus
  • **
  • Wiadomości: 39
  • Otrzymał podziękowań: 6
  • Płeć: Mężczyzna
    • Pogoda Kaźmierz
  • Miejscowość: Kaźmierz
  • Typ stacji: Conrad WS-0101
Odp: Weewx Raspberry Pi
« Odpowiedź #86 dnia: 18 Lipiec, 2017, 20:53:20 »
jeśli w logach masz że wysyła pliki do ftp to znaczy że masz złą ścieżkę, jeśli nie ma to problem jest w konfiguracji.
dałeś restart weewx po zmianach?
usunąłeś # w liniach gdzie wpisywałeś swoje dane?
musisz podać poprawną ścieżkę dostępu do serwera.