The meteostick also has a high quality pressure sensor on board and can work with third party software.Attached the meteostick manual with a description how to interface with third party programs.Maybe our drivers expert Matthew can have a look at the protocol to see the possibilities for a weewx driver.
Thanks for your clarifying answers. The meteostick looks like a
promising solution but is rather pricey if it has to be used with a
meteobridge. However, the manual says it can receive the davis ISS
signals and give them through as 1:1 raw data which I would think can be
directly used as input for weewx but I am not yet so familiar with the
driver construction that I can see how to implement it.
To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+...@googlegroups.com.
Hi allI still have meteostick here, also a Vantage Pro 2 and a Vantage vue. Vantage Pro2 and Vue are still running with data loggers from Davis one with console, one with the envoy. Now I try to get it run with the meteostick.I Installed weewx debian style. So still I have a simple question. Where to put the files from https://github.com/fergusd/weewx-meteostick on a debian installation.
Should I only copy the file from /bin/user to /usr/share/weewx/user ?I guess I need a little help at this point.
Nope - not working -I cannot see the driver for meteostick at the moment and so no chance to choose it.There must be a simple error I did not see at the moment.
Lucyes thats correct - I have the file weewxmeteostick.py in the right directory.
Ok I added the 2 lines to the weewxmeteostick.py and now wee_config shows the driver...but at the end there are new errors ... ok next one ...
--
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/xQQmRQpDqU8/unsubscribe.
To unsubscribe from this group and all its topics, send an email to weewx-user+...@googlegroups.com.
Hm - no not working similiar error I´ve had before, look here.I try yours. There must be something other in the original driver from from fergus.
Just found a 2nd source using a meteostick with weewxbut still there is also no more detailled description.
OK - now I was able to run the things without an conf error. - Thank you for this help.
But still the system tolds me at the end that it cannot load the "Meteostick" ..
root@raspberrypi:~# wee_deviceUsing configuration file /etc/weewx/weewx.confCannot load configurator for Meteostick ... Arghh hm ?
--
--
| Hi Luc, still I´m not the Python-specialist |
| - I can read and understand the code step by step. At the moment I guess the problem is that weewx - the fresh installed weewx.driver is working with weewx, but still is not reading data from the /dev/ttyUSB0 where the meteostick is connected. |
| I first have to understand how the other python scripts work in the https://github.com/matthewwall/weewx-meteostick and how to get the work. actual situation is: meteostick is connected. I can read the data raw by using minicom. But if I start weewx then data is not seen. |
| So there is a missing step between reading data from the meteostick /dev/ttyUSB0 and the weewx-driver for meteostick. I hope you understand where my problem is located. What is meteostickSerial.py doing |
| and how to get it run with weewx if we need ? |
| What is mystick.py doing ? |
| Step by step going forward - I want to understand it and also run it :-) Frank |
|
-- You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group. To unsubscribe from this topic, visit |
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. |
| Dit e-mailbericht is verzonden vanaf een virusvrije computer die wordt beschermd door Avast. www.avast.com |
| Ok next step to get it work :-) In the back I started minicom and now I can the meteostick data in this format: Thats same format as Fergus has in his sampledata # MeteoStick Version 2.3b1 (Apr 24 2015 12:14:04), Free RAM 723, SN: EEE372B3CF926000 # License Information: # MeteoStick (c) 2014-2015 by smartbedded.com ? # Meteostick Version 2.3b1 t1 # listening to transmitter 1 f1 |
| LOOP: 2016-02-10 11:54:27 CET (1455101667) altimeter: None, appTemp: None, barometer: None, cloudbase: None, dateTime: 1455101667, dewpoint: None, heatindex: None, humidex: None, inDewpoint: None, maxSolarRad: 398.158303775, rainRate: 0, usUnits: 1, windchill: None LOOP: 2016-02-10 11:54:30 CET (1455101670) altimeter: None, appTemp: None, barometer: None, cloudbase: None, dateTime: 1455101670, dewpoint: None, heatindex: None, humidex: None, inDewpoint: None, maxSolarRad: 398.184396313, rainRate: 0, usUnits: 1, windchill: None LOOP: 2016-02-10 11:54:32 CET (1455101672) altimeter: None, appTemp: None, barometer: None, cloudbase: None, dateTime: 1455101672, dewpoint: None, heatindex: None, humidex: None, inDewpoint: None, maxSolarRad: 398.201791273, rainRate: 0, usUnits: 1, windchill: None |
| -- |
| 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/xQQmRQpDqU8/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. |
Frank,
Listening to your vantage pro; not to your vantage vue as you had planned
Ok next step to get it work :-)
In the back I started minicom and now I can the meteostick data in this format:
Thats same format as Fergus has in his sampledata
# MeteoStick Version 2.3b1 (Apr 24 2015 12:14:04), Free RAM 723, SN: EEE372B3CF926000
# License Information:
# MeteoStick (c) 2014-2015 by smartbedded.com
?
# Meteostick Version 2.3b1
t1
# listening to transmitter 1
f1
I don't understand why maxSolarRad is the only item with data (besides dateTime)
LOOP: 2016-02-10 11:54:27 CET (1455101667) altimeter: None, appTemp: None, barometer: None, cloudbase: None, dateTime: 1455101667, dewpoint: None, heatindex: None, humidex: None, inDewpoint: None, maxSolarRad: 398.158303775, rainRate: 0, usUnits: 1, windchill: None
LOOP: 2016-02-10 11:54:30 CET (1455101670) altimeter: None, appTemp: None, barometer: None, cloudbase: None, dateTime: 1455101670, dewpoint: None, heatindex: None, humidex: None, inDewpoint: None, maxSolarRad: 398.184396313, rainRate: 0, usUnits: 1, windchill: None
LOOP: 2016-02-10 11:54:32 CET (1455101672) altimeter: None, appTemp: None, barometer: None, cloudbase: None, dateTime: 1455101672, dewpoint: None, heatindex: None, humidex: None, inDewpoint: None, maxSolarRad: 398.201791273, rainRate: 0, usUnits: 1, windchill: None
--
Frank, could you please send a longer log of your raw data? Now not all data is present. The minimum is 20 lines, but if you send 200 lines or so I will get an idea how data is changing.
Does your vantage pro has a UV sensor and/or solar sensor?
Could you please start weewx as a daemon with debug =1 set in weewx.conf? The driver writes all kind of debug and error messages I like to see in the debug and system logs.
| -- |
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group. To unsubscribe from this topic, visit |
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. |
| -- |
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group. To unsubscribe from this topic, visit |
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. |
| -- |
You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group. To unsubscribe from this topic, visit |
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. |
--
The disadvantages of the meteostick:
- When the weewx meteostick driver isn't running no data will be stored to the weex database! No backup either, sorry!
- The reach of the smal antenna of the meteostick is less than that of the Davis Envoy which (on it's turn) is less than the reach of the Vantage Pro2 / Vantage Vue console antennas..
So in cases you have a big distance between your sensors and your computer, the Davis console with data logger connected might be the better choice.
| Cheers, Luc |
|
-- You received this message because you are subscribed to a topic in the Google Groups "weewx-user" group. To unsubscribe from this topic, visit |
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. |
| Virusvrij. www.avast.com |
I wasn't sure where to post this, here or the dev thread but here it goes. I wanted to try the new driver and it was the first time I plugged the MS into my Linux server where other weather stuff is connected among others, and it works, sort of. I connect to it via Minicom and I'm welcomed with the usual banner text, but then it won't accept any commands. In your experience, do I need to use any special settings or commands to make it work? It works without a hitch on Windows 7. So the stick is probably not at fault. I also have several other FTDI USB-serial converters plugged into the same server, never a single problem. I might need to report to the MS devs, but I thought I ask here first. Oh, and just to mage sure, I haven't tried to load the driver yet, since it doesn't seem to work anyway yet.
--
May 20 16:04:27 hostname weewx[17995]: meteostick: configure meteostick to logger mode
May 20 16:04:29 hostname weewx[17995]: engine: Unable to load driver: [priority,] message string
May 20 16:04:29 hostname weewx[17995]: **** Exiting...
--
def configure(self):
"""Configure the device to send data continuously."""
loginf("configure meteostick to logger mode")
try:
# Put device into state that we can talk to it reliably
self.reset()
except TypeError, e:
logerr("TypeError: %s, continue" % e)
pass
The result was...May 27 10:18:06 pi2 mstk[11107]: meteostick: TypeError: [priority,] message string, continue
Hey, the same message engine came up with each time!
May 27 07:27:05 pi2 mstk[1601]: engine: Unable to load driver: [priority,] message string
So the 'real' error is still unknown, but we now continue via the pass command.
Luc
Then changed the code as follows to detect the type of TypeError:def configure(self):
"""Configure the device to send data continuously."""
loginf("configure meteostick to logger mode")
try:
# Put device into state that we can talk to it reliably
self.reset()
except TypeError, e:
logerr("TypeError: %s, continue" % e)
passThe result was...May 27 10:18:06 pi2 mstk[11107]: meteostick: TypeError: [priority,] message string, continue
--
--