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, davis vantage pro2 - problem  (Przeczytany 718 razy)

Offline yacenty

  • Cirrocumulus
  • **
  • Wiadomości: 25
  • Otrzymał podziękowań: 0
  • Typ stacji: Davis Vantage PRO2 - 6163
Weewx, raspberry pi, davis vantage pro2 - problem
« dnia: 22 Maj, 2016, 13:18:28 »
Witajcie,
moja druga stacja meteo, tak więc zerowe pojęcie już mam.
Na pierwszej mam weewx, raspbery pi (1b), wh2080 - wszystko działa jak trzeba.

Od dziś walczę z drugim zestawem
weewx (3.5.01), raspberry pi (2b), davis vantage pro2, davis dataloger usb.

i niestety nie mogę się połączyć
nie ma odczytów w logach,
przy próbie wee_device --info dostaję:

pi@R2:~ wee_device --info
Using configuration file /etc/weewx/weewx.conf
Using Vantage driver version 3.0.7 (weewx.drivers.vantage)
Traceback (most recent call last):
  File "/usr/bin/wee_device", line 54, in <module>
    main()
  File "/usr/bin/wee_device", line 51, in main
    device.configure(config_dict)
  File "/usr/share/weewx/weewx/drivers/__init__.py", line 69, in configure
    self.do_options(options, parser, config_dict, prompt)
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1828, in do_options
    station = Vantage(**config_dict[DRIVER_NAME])
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 472, in __init__
    self._setup()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1162, in _setup
    self.hardware_type = self.determine_hardware()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 1146, in determine_hardware
    self.port.send_data("WRD" + chr(0x12) + chr(0x4d) + "\n")
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 107, in send_data
    _resp = self.read()
  File "/usr/share/weewx/weewx/drivers/vantage.py", line 255, in read
    _buffer = self.serial_port.read(chars)
  File "/usr/lib/python2.7/dist-packages/serial/serialposix.py", line 453, in read
    buf = os.read(self.fd, size-len(read))
OSError: [Errno 11] Resource temporarily unavailable

o co chodzi?
Jak to diagnozować?

Forum Użytkowników Stacji Pogodowych

Weewx, raspberry pi, davis vantage pro2 - problem
« dnia: 22 Maj, 2016, 13:18:28 »

Offline yacenty

  • Cirrocumulus
  • **
  • Wiadomości: 25
  • Otrzymał podziękowań: 0
  • Typ stacji: Davis Vantage PRO2 - 6163
Odp: Weewx, raspberry pi, davis vantage pro2 - problem
« Odpowiedź #1 dnia: 22 Maj, 2016, 13:21:51 »
ciekawostka - raz na 5 odpytań wee_device pokazuje dane
czyżby niestabilne połączenie usb?

Offline yacenty

  • Cirrocumulus
  • **
  • Wiadomości: 25
  • Otrzymał podziękowań: 0
  • Typ stacji: Davis Vantage PRO2 - 6163
Odp: Weewx, raspberry pi, davis vantage pro2 - problem
« Odpowiedź #2 dnia: 22 Maj, 2016, 13:33:25 »
z ciekawostek, raz działa, raz nie
May 22 13:22:18 R2 weewx[614]: vantage: No <ACK> received from console
May 22 13:22:18 R2 weewx[614]: vantage: LOOP try #2; error: No <ACK> received from Vantage console
May 22 13:22:24 R2 weewx[614]: vantage: LOOP try #3; error: Expected to read 99 chars; got 97 instead
May 22 13:22:30 R2 wee_device[805]: vantage: Max retries exceeded while sending command SETPER 10
May 22 13:22:33 R2 weewx[614]: vantage: LOOP try #4; error: Expected to read 99 chars; got 24 instead
May 22 13:22:33 R2 weewx[614]: vantage: LOOP max tries (4) exceeded.
May 22 13:22:33 R2 weewx[614]: engine: Caught WeeWxIOError: Max tries exceeded while getting LOOP data.
May 22 13:22:33 R2 weewx[614]:     ****  Waiting 60 seconds then retrying...
May 22 13:22:38 R2 wee_device[806]: vantage: archive interval set to 300 seconds
May 22 13:22:40 R2 wee_device[806]: vantage: Archive memory cleared.
May 22 13:23:33 R2 weewx[614]: engine: retrying...
May 22 13:23:33 R2 weewx[614]: engine: Using configuration file /etc/weewx/weewx.conf
May 22 13:23:33 R2 weewx[614]: engine: Loading station type Vantage (weewx.drivers.vantage)
May 22 13:23:33 R2 weewx[614]: engine: StdConvert target unit is 0x1
May 22 13:23:33 R2 weewx[614]: wxcalculate: The following values will be calculated: barometer=prefer_hardware,windchill=prefer_hardware,dewpoint=prefer_hardware,appTemp=prefer_hardware,rainRate=prefer_hardware,windrun=prefer_hardware,heatindex=prefer_hardware,maxSolarRad=prefer_hardware,humidex=prefer_hardware,pressure=prefer_hardware,inDewpoint=prefer_hardware,ET=prefer_hardware,altimeter=prefer_hardware,cloudbase=prefer_hardware
May 22 13:23:33 R2 weewx[614]: wxcalculate: The following algorithms will be used for calculations: altimeter=aaNOAA,maxSolarRad=RS
May 22 13:23:33 R2 weewx[614]: engine: Archive will use data binding wx_binding
May 22 13:23:33 R2 weewx[614]: engine: Record generation will be attempted in 'hardware'
May 22 13:23:33 R2 weewx[614]: engine: Using archive interval of 300 seconds
May 22 13:23:33 R2 weewx[614]: engine: Using binding 'wx_binding' to database 'weewx.sdb'
May 22 13:23:34 R2 weewx[614]: manager: Starting backfill of daily summaries
May 22 13:23:34 R2 weewx[614]: manager: Daily summaries up to date
May 22 13:23:34 R2 weewx[614]: restx: Wunderground-PWS: Data for station IWOJEWDZ56 will be posted
May 22 13:23:34 R2 weewx[614]: engine: Starting up weewx version 3.5.0
May 22 13:23:34 R2 weewx[614]: engine: Clock error is 0.96 seconds (positive is fast)
May 22 13:23:34 R2 weewx[614]: engine: Starting main packet loop.
May 22 13:25:18 R2 weewx[614]: manager: added record 2016-05-22 13:25:00 CEST (1463916300) to database 'weewx.sdb'
May 22 13:25:18 R2 weewx[614]: manager: added record 2016-05-22 13:25:00 CEST (1463916300) to daily summary in 'weewx.sdb'
May 22 13:25:21 R2 weewx[614]: restx: Wunderground-PWS: Published record 2016-05-22 13:25:00 CEST (1463916300)
May 22 13:25:30 R2 weewx[614]: cheetahgenerator: Generated 14 files for report StandardReport in 9.17 seconds
May 22 13:25:36 R2 weewx[614]: genimages: Generated 24 images for StandardReport in 4.89 seconds
May 22 13:25:36 R2 weewx[614]: reportengine: copied 9 files to /var/www/weewx
May 22 13:28:21 R2 systemd[1]: Starting Cleanup of Temporary Directories...
May 22 13:28:21 R2 systemd[1]: Started Cleanup of Temporary Directories.
May 22 13:30:17 R2 weewx[614]: manager: unable to add record 2016-05-22 13:25:00 CEST (1463916300) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime
May 22 13:30:17 R2 weewx[614]: manager: added record 2016-05-22 13:30:00 CEST (1463916600) to database 'weewx.sdb'
May 22 13:30:17 R2 weewx[614]: manager: added record 2016-05-22 13:30:00 CEST (1463916600) to daily summary in 'weewx.sdb'
May 22 13:30:18 R2 weewx[614]: restx: Wunderground-PWS: Published record 2016-05-22 13:25:00 CEST (1463916300)
May 22 13:30:20 R2 weewx[614]: restx: Wunderground-PWS: Published record 2016-05-22 13:30:00 CEST (1463916600)
May 22 13:30:22 R2 weewx[614]: cheetahgenerator: Generated 14 files for report StandardReport in 2.09 seconds
May 22 13:30:26 R2 weewx[614]: genimages: Generated 24 images for StandardReport in 4.34 seconds
May 22 13:30:26 R2 weewx[614]: reportengine: copied 0 files to /var/www/weewx
May 22 13:30:58 R2 wpa_supplicant[522]: wlan0: WPA: Group rekeying completed with 1c:87:2c:e5:db:38 [GTK=CCMP]

Offline yacenty

  • Cirrocumulus
  • **
  • Wiadomości: 25
  • Otrzymał podziękowań: 0
  • Typ stacji: Davis Vantage PRO2 - 6163
Odp: Weewx, raspberry pi, davis vantage pro2 - problem
« Odpowiedź #3 dnia: 22 Maj, 2016, 13:36:05 »
a czemu tego weewx nie ładuje to już nie wiem
May 22 13:35:17 R2 weewx[614]: manager: unable to add record 2016-05-22 13:25:00 CEST (1463916300) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime
May 22 13:35:17 R2 weewx[614]: manager: unable to add record 2016-05-22 13:30:00 CEST (1463916600) to database 'weewx.sdb': UNIQUE constraint failed: archive.dateTime
May 22 13:35:17 R2 weewx[614]: manager: added record 2016-05-22 13:35:00 CEST (1463916900) to database 'weewx.sdb'
May 22 13:35:17 R2 weewx[614]: manager: added record 2016-05-22 13:35:00 CEST (1463916900) to daily summary in 'weewx.sdb'
May 22 13:35:18 R2 weewx[614]: restx: Wunderground-PWS: Published record 2016-05-22 13:25:00 CEST (1463916300)
May 22 13:35:20 R2 weewx[614]: restx: Wunderground-PWS: Published record 2016-05-22 13:30:00 CEST (1463916600)
May 22 13:35:21 R2 weewx[614]: restx: Wunderground-PWS: Published record 2016-05-22 13:35:00 CEST (1463916900)
May 22 13:35:22 R2 weewx[614]: cheetahgenerator: Generated 14 files for report StandardReport in 1.97 seconds
May 22 13:35:27 R2 weewx[614]: genimages: Generated 24 images for StandardReport in 4.87 seconds
May 22 13:35:27 R2 weewx[614]: reportengine: copied 0 files to /var/www/weewx

Offline miniomax

  • Stratus
  • ***
  • Wiadomości: 156
  • Otrzymał podziękowań: 8
  • Płeć: Mężczyzna
    • Pogoda w Smolcu
  • Miejscowość: Smolec
  • Typ stacji: WH-2080
Odp: Weewx, raspberry pi, davis vantage pro2 - problem
« Odpowiedź #4 dnia: 22 Maj, 2016, 21:19:21 »
Jaki masz zasilacz do RPi?? jaki masz prąd wyjściowy. Plus podaj jeszcze stronkę na którą wysyłasz dane albo na samym RPi :d


Offline miniomax

  • Stratus
  • ***
  • Wiadomości: 156
  • Otrzymał podziękowań: 8
  • Płeć: Mężczyzna
    • Pogoda w Smolcu
  • Miejscowość: Smolec
  • Typ stacji: WH-2080
Odp: Weewx, raspberry pi, davis vantage pro2 - problem
« Odpowiedź #5 dnia: 22 Maj, 2016, 21:22:56 »
http://www.blueskybust.com/homewx.html tutaj masz instrukcje jak ktoś instalował. Podałeś dobry port wejściowy od Davisa?


Offline yacenty

  • Cirrocumulus
  • **
  • Wiadomości: 25
  • Otrzymał podziękowań: 0
  • Typ stacji: Davis Vantage PRO2 - 6163
Odp: Weewx, raspberry pi, davis vantage pro2 - problem
« Odpowiedź #6 dnia: 23 Maj, 2016, 13:06:43 »
jak port był zły to nie szło nic, teraz po prostu jakiś duży random idzie.
ładowarka - zwykła od pierwszej z brzegu komórki - dodam od razu do raspberry na usb podpięty jest davis przez ich logger i karta sieciowa wifi.