I'm still working out how to integrate my alternate data source + a weather station into weewx. The one LaCrosse station is already running with weewx-interceptor just fine. This other thing monitors AC current for my sump pumps, dehumidifier, circ fan, furnace, and its own power supply. The point is to log when things turn on and off, or more precisely, determine if they have failed. It's run with some custom hardware I made on a Pi3. All this is in my crawl space. I've looked through the customization guide, and I think I've worked out the kinds of values I want to use (thank Tom). Where I'm lost is how to have a single weewx instance listen to two drivers, or how to have one driver consume data from the two stations. Looking at weewx-interceptor and the weewx-observer (pretty close to what I need for the monitor). In interceptor, could a second listener thread be started that uses the same queue? From the customization guide for Services, the electric meter example was read as an extra service. Is that the same idea as running two drivers? Is there a better idea?
Thx, Chris
