mirror of
https://codeberg.org/icewind/taspromto.git
synced 2026-06-03 08:34:21 +02:00
rtl433 parse 'temperature_C'
This commit is contained in:
parent
81ec03a6ec
commit
6c195ae2ed
1 changed files with 5 additions and 2 deletions
|
|
@ -1,4 +1,4 @@
|
|||
use color_eyre::{eyre::WrapErr, Report, Result};
|
||||
use color_eyre::{Report, Result, eyre::WrapErr};
|
||||
use jzon::JsonValue;
|
||||
use rumqttc::{AsyncClient, QoS};
|
||||
use serde::de::Error;
|
||||
|
|
@ -81,7 +81,9 @@ impl DeviceStates {
|
|||
match field {
|
||||
"id" => self.active_rf_temp_id.id = payload.parse().unwrap_or_default(),
|
||||
"channel" => self.active_rf_temp_id.channel = payload.parse().unwrap_or_default(),
|
||||
"temperature_F" | "humidity" => self.update_active_rtl(field, payload),
|
||||
"temperature_F" | "temperature_C" | "humidity" => {
|
||||
self.update_active_rtl(field, payload)
|
||||
}
|
||||
_ => {}
|
||||
}
|
||||
}
|
||||
|
|
@ -92,6 +94,7 @@ impl DeviceStates {
|
|||
.entry(self.active_rf_temp_id.clone())
|
||||
.or_default();
|
||||
match field {
|
||||
"temperature_C" => state.temperature = payload.parse().unwrap_or_default(),
|
||||
"temperature_F" => {
|
||||
state.temperature = payload
|
||||
.parse()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue