--
You received this message because you are subscribed to the Google Groups "Weewx user's group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to a topic in the Google Groups "Weewx user's group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/Ha_VqoBaySQ/unsubscribe?hl=en-US.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
Also, since the WS2316 does not supply it's own gust value, how does the database field current.windGust get created? Is this an average value calculated by weewx?
Thanks.
I have been experimenting with the ws23xx driver with a WS2316 station. I'm trying to determine how it handles the wind data, is the value stored in current.windSpeed the wind speed value that was pulled from the station at the time of the archive interval, or is weewx calculating some kind of average?Also, since the WS2316 does not supply it's own gust value, how does the database field current.windGust get created? Is this an average value calculated by weewx?
I have been experimenting with the ws23xx driver with a WS2316 station. I'm trying to determine how it handles the wind data, is the value stored in current.windSpeed the wind speed value that was pulled from the station at the time of the archive interval, or is weewx calculating some kind of average?
Ultimately, I was hoping to be able to store current.windGust as the max speed over the past 10 minutes or something like that. But I assume that calculation would have to be done on the weewx side.
Thanks again.
@ mwall
There is a critical error in the link you have in your script description referencing the wireless mod (line 75) - read more here:I guess I should set the polling_interval parameter for cabled '0' instead of 'None' (even though it's modified wireless) to force an 8 second update??
I am a bit late here, but will try this out on my WS2310 which is modified to use the 2350 style cup anemometer and the 8 second wireless update (same as for cabled version).
Thanks for the rapid update and all points noted.
I know the ws32xx driver is still a work in progress, and I've been testing it for a couple of days. One thing I noticed is that initially everything starts up ok and the looping begins every 10-12 seconds as expected (I am using a cabled connection). However, as soon as it does the first archive interval (I have it set to every 5 minutes), the looping interval slows to about once per minute. Other than the new driver file and the entries in the weewx.conf file, are there any other updated engine files required?
I currently have version 2.5 installed, I'm thinking I should wait until there is an updated 2.6 alpha or beta to test it out further. However, I certainly don't mind tinkering a bit to help test out the new driver.
--
Let me know if you have any ideas.
1. It appears weewx (or the ws23xx driver) is recognizing the logging interval of my WS2317 as 1 minute less than what it is actually set to. In order to have weeiwx perform a 5 minute archive interval, I had to set my station console to 6 minutes. I had originally noticed this when I had it set to 1 minute and the driver would spit out some div by 0 errors because it was pulling the interval as 0.
2. Is it possible for weewx to completely ignore the station console logger and not pull station history at startup and only store records in the database every 5 minutes based solely on LOOP data? I had thought setting record_generation = software would do that, but it appears it will always grab console history regardless. I know your previous explanation outlined how weewx works compared to wview, so I understand if that is not possible.
Speaking of the LOOP data, do you know offhand if there will be plans to somehow calculate some type of value for the windGust field either in the driver itself or as part of the weewx engine since the WS23xx does not supply it? I'm thinking perhaps the max wind speed obtained from the LOOP data over the past 10 minutes or something like that.
14.0 mph on the console is showing as 10.06 in the loop data
10.0 mph is showing as 7.38
6.9 mph is showing as 5.6
5.3 mph is showing as 4.02
Does this sound normal?
except that how i see that the wview implementation first divides the raw value by 10...
Will the wee_config_ws23xx utility show the raw values from the station? If so, I can try to grab some values using that and compare them to what I see on the console.
I couldn't get the second one to work, I get the following:ws23xx.py: error: --readings option does not take a valueI tried with just the --readings option and it seems to want to use a USB connection, but I'm using /dev/ttyS3
Let me know if there is anything else I can do to help troubleshoot this. Or do you need to wait until you get your wind sensor to test further?
--
You received this message because you are subscribed to a topic in the Google Groups "Weewx user's group" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/Ha_VqoBaySQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
[Station]
station_type = WS23xx
and...
[WS23xx]
port = /dev/ttyS0
driver = weewx.drivers.ws23xx
polling_interval = 8
Dec 8 22:40:44 debian5740 weewx[1091]: wxengine: Initializing weewx version 2.5.0
Dec 8 22:40:44 debian5740 weewx[1091]: wxengine: Using Python 2.6.6 (r266:84292, Dec 27 2010, 00:02:40) #012[GCC 4.4.5]
Dec 8 22:40:44 debian5740 weewx[1091]: wxengine: pid file is /var/run/weewx.pid
Dec 8 22:40:44 debian5740 weewx[1314]: wxengine: Using configuration file /etc/weewx/weewx.conf
Dec 8 22:40:44 debian5740 weewx[1314]: wxengine: Loading station type WS23xx (weewx.drivers.ws23xx)
Dec 8 22:40:44 debian5740 weewx[1314]: ws23xx: driver version is 0.11
Dec 8 22:40:44 debian5740 weewx[1314]: ws23xx: serial port is /dev/ttyS0
Dec 8 22:40:44 debian5740 weewx[1314]: ws23xx: pressure offset is None
Dec 8 22:40:44 debian5740 weewx[1314]: ws23xx: polling interval is 8
Dec 8 22:40:44 debian5740 weewx[1314]: ws23xx: windchill will be read from station
Dec 8 22:40:44 debian5740 weewx[1314]: ws23xx: dewpoint will be read from station
Dec 8 22:40:44 debian5740 weewx[1314]: ws23xx: forcing record_generation to 'software'
Dec 8 22:40:44 debian5740 weewx[1314]: wxengine: StdConvert target unit is 0x1
Dec 8 22:40:45 debian5740 weewx[1314]: wxengine: The archive interval in the configuration file (300) does not match the station hardware interval (3540).
Dec 8 22:40:46 debian5740 weewx[1314]: wxengine: Using station hardware archive interval of 3540
Dec 8 22:40:46 debian5740 weewx[1314]: wxengine: Record generation will be attempted in 'software'
Dec 8 22:40:46 debian5740 weewx[1314]: wxengine: Using archive database: archive_sqlite
Dec 8 22:40:46 debian5740 weewx[1314]: stats: stats database up to date.
Dec 8 22:40:46 debian5740 weewx[1314]: wxengine: Using stats database: stats_sqlite
Dec 8 22:40:46 debian5740 weewx[1314]: wxengine: Starting up weewx version 2.5.0
Dec 8 22:40:46 debian5740 weewx[1314]: wxengine: Starting main packet loop.
Dec 8 22:40:51 debian5740 weewx[1314]: ws23xx: connection changed from unknown to cable
It's late and I'm tired (several 12+ hour days working on my bathroom!). but it seems there is no sensible updated data being displayed on the web page.
It is available to view here...
www.nthead.co.uk/weewx
Also, the wind values appear negative?!
wview was running just fine on the exact same hardware, it's last update is here (30 minutes before I stopped it and installed weewx)
www.nthead.co.uk/weather
Regds,
Nigel.
Dec 9 21:38:17 debian5740 weewx[1314]: Archive: added archive record 2013-12-09 20:59:00 GMT (1386622740)
Dec 9 21:38:17 debian5740 weewx[1314]: cheetahgenerator: generated 1 'SummaryByMonth' files for StandardReport in 0.11 seconds
Dec 9 21:38:18 debian5740 weewx[1314]: cheetahgenerator: generated 1 'SummaryByYear' files for StandardReport in 0.45 seconds
Dec 9 21:38:18 debian5740 weewx[1314]: cheetahgenerator: generated 12 'ToDate' files for StandardReport in 0.52 seconds
Dec 9 21:38:21 debian5740 weewx[1314]: genimages: Generated 33 images for StandardReport in 3.20 seconds
--
Looks pretty good so far, the speed component of 'wv' appears to be correct when invoking the driver directly. However the 'ws' values appear to still be off. Although I am running a full test through weewx and the loop values appear to show the correct mph for windSpeed, so perhaps the 'ws' values are not being used.
--
Version 0.15 running for about 15 or so hours, all looks good.
OK, my phone company managed to disconnect my line and Internet access for the last 2 days!I downloaded the latest driver at work and installed it yesterday.Seems to work fine but updates are still hourly...How do I make this update at, ideally 8 second intervals or even every minute?
Is the line wee_config_ws23xx --set-interval=1 used from a command prompt?I run it and get the errorsudo: wee_config_ws23xx: command not found
I know I'm tired, but it's not panning out for me..
--
Maybe it's important, that I only have the base station ws2300 connected?
No outdoor sensors are connected actually, cause I have the base station at home for setting up with the Raspberry Pi. The sensors are installed at our flying field, 10km away ;)
--
You received this message because you are subscribed to the Google Groups "Weewx user's group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
I seem to remember that others have asked if the Lacrosse WS23xx weather station is supported in Weewx (I know it's currently not).However, I just came across this python driver here...Leading me to here...I have a ws2300 and am no programmer by any stretch of the imagination, but could this driver be incorporated/made to work with Weewx without too much trouble?I have used Open2300 and it worked OK on Debian, putting data into a MySQL database, although the install/setup was not 'simple'.I'd love to be able to run Weewx on a Raspberry-Pi with my WS2300 as I've just done the wireless mod to 'trick' the sender to transmit data every 8 seconds (same as if it were cabled).What are the chances?Anyone willing to help?Regards,Nigel.
Stuart,
Hi m,
I have spend a couple of hours to log the data come from the serial port :
response = self.read_data(address + start_pos, bytes) in WS23xx.py (from my side I call it WS2350.py)
I didn't find the solution. Could you tell me how to do it ?
I also notice there is a Debug_Serial to log the data in a buffer, how to save this log in a file to analyse the data ?
Hello m,
I finally find how to have all the data come from the serial port (result = self.serial_port.read_byte(timeout) in the def read_byte(self, timeout=1.0) of class Ws2300. I did it yesterday night.
Since I did that, the graphs don't show any more spikes (now it's almost 17h00 of working). I will check the logs this evening and let running for a couple of days. If it will be confirmed, It will be necessary to add a sleep time during the reading byte. At each step of taking data and convert data, I added a syslog.syslog command and this is adding timing in the SW.
On an other way, I am writing a python script to convert the data come from Heawyweather to weewx CSV format. The gaol is to integrate my 6 years old of data.
Is weewx able to generate graphs for each days for each month of each year and keep them on the web sevrer ?
--
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/weewx-user/Ha_VqoBaySQ/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hello
I'm trying to connect my Lacrosse 2350 to weewx. I suppose all is fine because of when I digit weew.conf the data appear in my terminal. The problem is I'm not able to visualize the data in the html page; this page is fixed to the same time. I synch the time by using ntpd but it seems not work.