Forum Użytkowników Stacji Pogodowych
Stacje Pogody - oprogramowanie => Inne oprogramowanie => Wątek zaczęty przez: yacenty w 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ć?
-
ciekawostka - raz na 5 odpytań wee_device pokazuje dane
czyżby niestabilne połączenie usb?
-
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]
-
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
-
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
-
http://www.blueskybust.com/homewx.html (http://www.blueskybust.com/homewx.html) tutaj masz instrukcje jak ktoś instalował. Podałeś dobry port wejściowy od Davisa?
-
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.