I thought I would follow up on my question below in the event any newbies like me search for this in the future.
So the answer to my question is, yes I need to create my own driver. There are two guides I am going to use..... http://www.weewx.com/docs/customizing.htm#porting and......an existing bluetooth driver that was referenced above (same link is here for convenience: https://github.com/daduke/ventusw820) I'll play around with the directions for creating my own and follow up on the post if I find success. On Tuesday, January 21, 2020 at 6:29:51 PM UTC-8, Scott Irwin wrote: > > I wanted to follow up on this thead to see if anyone could help point me > in the right direction. > > I figured out how to interface with the Kestrel meter via bluetooth on my > raspberry pi4. I ended up configuring a bluetooth serial port and using an > app called minicom. See here for directions: > > > https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=262406&p=1599144#p1599144 > > Using the communication protocols provided by the Kestrel Weather Meter > manufacture....see here: > https://drive.google.com/file/d/0BzTEsrIDO36ua3ZMWGx4a09mV3ptNE5oT2RsNW9maDU3aFFn/view?usp=sharing > > > .....I was able to communicate with the device and return data sets. For > example, I can return the following ASCII dataset: > > DT,MG,TR,WS,CW,HW,TP,WC,RH,HI,DP,WB,BP,AL,DA > s,Mag,True,mph,mph,mph,▒F,▒F,%,▒F,▒F,▒F,mb,ft,ft > 631207800,---,---,0.0,0.0,0.0,70.4,70.3,62.8,70.3,57.1,61.9,1017.7,-133,822 > 631209600,---,---,0.0,0.0,0.0,70.6,70.7,62.8,70.9,57.3,62.2,1017.4,-128,848 > 631211400,---,---,0.0,0.0,0.0,70.6,70.5,62.9,70.5,57.3,62.2,1017.7,-135,831 > 631213200,---,---,0.0,0.0,0.0,70.0,70.0,63.4,70.0,57.0,61.9,1017.9,-138,792 > 631215000,---,---,0.0,0.0,0.0,69.4,69.4,59.3,68.9,54.6,60.3,1018.0,-141,730 > 631216800,---,---,0.0,0.0,0.0,71.1,71.1,67.1,71.6,59.6,63.7,1018.1,-143,875 > > The first column is a time stamp, the other columns are wind speed, wind > direction, temp. etc...... > > I can obtain this info by sending the Kestrel device a command. > > QUESTION: What do I need to do to get weewx to send the command and > collect/record the data it receives? > > Do I need to build some sort of interface or driver? Is that what the link > above to the ventus weather station is doing? Do I need to learn python? > I'm OK with a conceptual answer and I'm willing to google and learn. > > Thanks for any help you can provide. > > Scott > > > > On Sunday, January 19, 2020 at 9:31:18 AM UTC-8, rich T wrote: >> >> Here is a link for a Bluetooth enabled WX station. It might provide some >> insight. https://github.com/daduke/ventusw820 >> >> On Sunday, January 19, 2020 at 10:58:05 AM UTC-5, Scott Irwin wrote: >>> >>> I am a weather fanatic and new to the raspberry pi world. I recently >>> figured out how to create a weather fax receiver out of a pi4 and a >>> software defined radio. It works great. >>> https://www.raspberrypi.org/forums/viewtopic.php?f=63&t=260690&p=1594172&hilit=weather+fax#p1594172 >>> >>> Now I want to use the raspberry pi as a weather station. >>> >>> A quick google shows there are tons of examples of how to do this. Some >>> options involving connecting to an external arduino weather station you >>> build yourself with sensors. Other examples include installing sensors to >>> the pi board itself. >>> >>> I want to connect my Kestrel 4500 NV Pocket Weather Tracker to my >>> Raspberry Pi using the bluetooth interface. There is software that exists >>> in the Windows world that allows me to do this. I cannot find any reference >>> to being able to pull this off through my Raspberry Pi. >>> >>> I don't need to post information to Weather Underground or other 3rd >>> party apps. I would like to record data collected on kestrel as well as >>> view real-time data being collected through some type of GUI on the Pi. >>> >>> I don't know much about weewx other than the Kestrel device is not >>> listed as a supported device. Is there an easy hack that would allow me to >>> pull data from the Kestrel onto the Raspberry Pi? >>> >>> Any ideas? Thanks for any help you can provide. >>> >>> Scott >>> >> -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/8172fa77-a647-4ca5-a826-3e7bbad65ce6%40googlegroups.com.