store rf/mitemp names with device state

This commit is contained in:
Robin Appelman 2026-06-27 00:13:40 +02:00
commit 7335d35c68
3 changed files with 72 additions and 30 deletions

View file

@ -43,7 +43,9 @@ async fn main() -> Result<()> {
};
let mqtt_options = config.mqtt()?;
let device_states = <Arc<Mutex<DeviceStates>>>::default();
let device_states =
DeviceStates::new(config.names.mi_temp.clone(), config.names.rf_temp.clone());
let device_states = Arc::new(Mutex::new(device_states));
ctrlc::set_handler(move || {
std::process::exit(0);