Ecowitt WN34D Wider Measurement Range Temperature Sensor...offset -40

It is geting data but data is wrong… offset -40 why so?

“model”: “Fineoffset-WN34”,
“id”: 29546,
“battery_ok”: 1,
“battery_mV”: 1500,
“temperature_C”: -13.5,

But real temp is 26.5

{
“model”: “Fineoffset-WN34”,
“id”: 29546,
“battery_ok”: 1,
“battery_mV”: 1500,
“temperature_C”: -6.5,
“mic”: “CRC”,
“protocol”: “Fine Offset Electronics WN34 temperature sensor”,
“rssi”: -77,
“duration”: 8000
}

Real temp 33.5

Hi @mortenx

You model WN34D has not been included in the decoder yet, therefore it is currently misrecognised as one of the other models of the WN34.

The differentiation between the various WN34 models has only been implemented in RTL_433 a short while ago, and once this has been ported to RTL_433_ESP and subsequently OpenMQTTGateway it should be recognised correctly.

You can see the -40 differentiation to the other models in the recent RTL_433 submission

WN34L is working fine :slight_smile:

WN34L is working fine :slight_smile:

That’s expected :wink: as the WN34L and WN34S use the same -40 calculation as the previous, and still used in RTL_433_ESP/OMG, decoder exclusively used.

Only the new(?) WN34LD uses a calculation without having to subtract 40.