From a3e1b66be40d3142dfb36022d7a7d49f34776a3d Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Mon, 2 Sep 2024 23:27:49 +0200 Subject: [PATCH] SubGHz: Fix Acurite 986 temperature value conversion --- CHANGELOG.md | 1 + lib/subghz/protocols/acurite_986.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 15bc2dbd8..8ee103610 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -14,6 +14,7 @@ - API: Publishing T5577 page 1 block count macro (by @zinongli) ### Fixed: +- Sub-GHz: Fix Acurite 986 temperature value conversion (by @Willy-JL) - Desktop: - Fix disabling keybinds (by @Willy-JL) - Sanity check PIN length for good measure (by @Willy-JL) diff --git a/lib/subghz/protocols/acurite_986.c b/lib/subghz/protocols/acurite_986.c index 45d94d3b9..36b65eea8 100644 --- a/lib/subghz/protocols/acurite_986.c +++ b/lib/subghz/protocols/acurite_986.c @@ -136,7 +136,7 @@ static void ws_protocol_acurite_986_remote_controller(WSBlockGeneric* instance) if(temp & 0x80) { temp = -(temp & 0x7F); } - instance->temp = (float)temp; + instance->temp = locale_fahrenheit_to_celsius((float)temp); instance->btn = WS_NO_BTN; instance->humidity = WS_NO_HUMIDITY; }