Thanks a lot, Seth! I do it similarly in python: from gpiozero import Button That button routine in the gpiozero library already has a debounce function and I only count on "close" and just ignore the "open". So far it works well, but my current gauge only has a 5 * 11 cm opening (=55cm2), whereas the Rainwise probably has 5-6 times that. Mine tips every 0.387mm of rain (calibrated to my best abilities), so I guess I would benefit from the Rainwise gauge.
On Tuesday, December 27, 2022 at 9:49:38 AM UTC-6 Seth Ratner wrote: > The Rain wise bucket is .01" / .254mm, and in testing it that has been > accurate. It's more a matter of leveling the buckets once mounted, but it's > not a difficult procedure. > > And yes, it just acts as a button/switch. I used the gpio library because > it easily allows for treating the bucket like a button and assigning a > function to it. You just want to make sure you only trigger the function > when the reed switch closes, not on state change (which would give double > the triggers per bucket tip, open and close). You can also change the > settings to avoid bouncing. > > > On Tue, Dec 27, 2022, 09:22 DrTron <[email protected]> wrote: > >> Seth, >> Reviving this thread since I currently run a very similar setup. However, >> I have a rather el-cheapo rain gauge and was looking into replacing it with >> something more accurate, like the Rainwise RAINEW 111. >> >> Supposing you did calibrate the gauge, what bucket size did you arrive >> at? Like, how many mm of rain per bucket tip? >> >> I already suspected that the wire from the gauge just contains the >> button-like signal from the reed switch, as does my current gauge, so I can >> directly swap it out. >> >> Thanks! >> On Monday, October 25, 2021 at 11:00:50 AM UTC-5 vince wrote: >> >>> Helps a lot, thanks. I kinda figured you had other power that you're >>> just piggybacking the pi onto. Cool project. >>> >>> On Sunday, October 24, 2021 at 6:55:18 PM UTC-7 Seth Ratner wrote: >>> >>>> One wire to the chosen GPIO pin (set in weewx.conf) and one to GND. >>>> >>>> Nope. I might keep it for a future project, but not used here >>>> >>>> Yeah I'm guessing it's just because the wire is not direct burial >>>> rated. I'll be routing mine through PVC >>>> >>>> I keep it in a shed in the orchard. All components are mounted to a >>>> piece of plywood. For power I have a 20w solar panel with a Renogy >>>> Wanderer >>>> solar charge controller and a 6Ah battery. I may increase the battery >>>> size, >>>> as the system also powers an OpenSprinkler controller and 16 zone >>>> extender. >>>> The Pi serves as a WeeWx host, MQTT bridge with my HomeAssistant server >>>> and >>>> reverse proxy to serve the Open Sprinkler. I'll add an Ecowitt HS80 and >>>> GW1100 soon to complete the station. >>>> >>>> I may once I finish things up, but there's not much to see with the >>>> GPIO Rain Gauge since literally the only setup is connecting the two wires >>>> to the two RPi pins. >>>> >>>> On Friday, October 22, 2021 at 12:32:02 PM UTC-5 vince wrote: >>>> >>>>> Pretty cool. Dumb questions follow..... >>>>> >>>>> - how'd you wire it up ? >>>>> - did you not use the little display that comes with the gauge ? >>>>> - their manual says 'wire cannot be buried' - any idea why ? >>>>> What if it was in a PVC conduit ? >>>>> - what does your zeroW setup look like for powering it, keeping it >>>>> dry, etc. ???? >>>>> - add photos and a nice writeup to your github page perhaps ? >>>>> >>>>> Reason I'm asking is that this seems like a pretty nice way for folks >>>>> to add a rain gauge to stations like WeatherFlow that have notoriously >>>>> inaccurate readings, assuming they are already running the nice WF UDP >>>>> driver for that gear... >>>>> >>>>> >>>>> >>>>> On Friday, October 22, 2021 at 7:22:05 AM UTC-7 Seth Ratner wrote: >>>>> >>>>>> Got it working! >>>>>> >>>>>> This allows you to add a wired rain gauge to WeeWx via the GPIO pins >>>>>> on a Raspberry Pi. Thanks for the help! >>>>>> >>>>>> https://github.com/lordratner/weewx_gpio_raingauge >>>>>> >>>>>> On Friday, October 22, 2021 at 8:17:23 AM UTC-5 Seth Ratner wrote: >>>>>> >>>>>>> Fantastic, Thank you! That's exactly what I needed. >>>>>>> >>>>>>> On Thursday, October 21, 2021 at 2:39:32 PM UTC-5 [email protected] >>>>>>> wrote: >>>>>>> >>>>>>>> Seth Ratner schrieb am Donnerstag, 21. Oktober 2021 um 21:27:14 >>>>>>>> UTC+2: >>>>>>>> >>>>>>>>> How are variables in weewx.conf referenced? >>>>>>>> >>>>>>>> >>>>>>>> By the variable config_dict you find in __init__. It is a >>>>>>>> dictionary the represents weewx.conf. For Example the section >>>>>>>> [Station] you >>>>>>>> find as config_dict['Station']. The entry "location" in the [Station] >>>>>>>> section you find as config_dict['Station']['location']. >>>>>>>> >>>>>>>> If you need your own entries, define a section and put your values >>>>>>>> there. Then you can access them via config_dict. >>>>>>>> >>>>>>>> >>>>>>> -- >> 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/K30GuHsZoE4/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> [email protected]. >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/weewx-user/a063befb-f4df-4e15-acc7-37ed7af991c7n%40googlegroups.com >> >> <https://groups.google.com/d/msgid/weewx-user/a063befb-f4df-4e15-acc7-37ed7af991c7n%40googlegroups.com?utm_medium=email&utm_source=footer> >> . >> > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/4ee40432-20d1-43ab-9ad9-fc02aae4789en%40googlegroups.com.
