Well, I have basically two sources: acurite sensors via sdr and the purple api via a purple api plugin. The acurite sensors don't expose pressure and the rtl433 logs never indicate that a pressure is detected in the acurite information.
The purple api does expose pressure and it comes in as millibars:
200 success
{
"api_version" : "V1.0.10-0.0.12",
"time_stamp" : 1639725648,
"data_time_stamp" : 1639725596,
"sensor" : {
"sensor_index" : 81961,
"pressure" : 1018.5
}
}
That said there are log lines that indicate the pressure was read from purple and included as inHg in the result.
weewx[1] DEBUG user.purple: Inserted packet[pressure]: 30.096963 into packet.