I just got my replacement smart hub after the firmware upgrade debacle. Everything is working great.
I was able to put together a new simulator driver for weewx that gets all the data via tcpflow but now I'm facing a problem with rainfall data.
With the old hub the rain data was reported as an amount every 36 seconds. Weewx knows about this, and used that data to accumulate totals and rates.
With the new hub, rainfall data comes in two parts: rainfall total for the current hour, and rainfall total for the current day.
Has anyone figured out how to integrate this into weewx yet?
I'm pretty sure Matthew Wall has (he writes a lot of stuff for weewx).
It shouldn't be terribly hard. "dailyrainin" and "rainin" seem to be a common standard for transmitting rain data. It's what is used in the wunderground protocol.