How does the Pi work with the AcuRite?
Basically you add a second network interface to the Pi and bridge the connections. Then you attach the Acurite Bridge directly to a wired ethernet port on the Pi. This lets the bridge talk to MBW and function normally.
A script is running on the Pi that listens to the data coming from the bridge, and converts the data into a simple text file containing temp, humidity, wind speed, wind direction, rain, and station (absolute) pressure.
I use weewx to read that text file and place the data into a local permanent database. Weewx processes that data as necessary to feed the various weather networks. It also generates graphs and web pages and puts them on a web server, either remotely hosted or local on the Pi itself.
There's also a weewx plug-in you can run to generate Weather Display-compatible data for use with various templates :
https://bitbucket.org/ozgreg/weewx-wd/wiki/HomeOne goal of my setup is to be able to run even if the internet or power goes down during severe weather. Weewx keeps running (powered by a UPS) and storing weather data in the local database. When the internet is reachable again, there's a utility called "wunderfixer" that will play back the missed data to wunderground.