1786901972

This commit is contained in:
2026-08-16 19:39:32 +02:00
parent b43630a8d2
commit 32b4f4dd77

View File

@@ -174,7 +174,20 @@ impl From<&crate::home_assistant::CalendarEvent> for CalendarEventData {
impl From<RawBatteryData> for BatteryData {
fn from(value: RawBatteryData) -> Self {
let state = value.state.to_shared_string();
let state = value
.state
.to_string()
.split_whitespace()
.map(|word| {
let mut c = word.chars();
match c.next() {
None => String::new(),
Some(first_char) => first_char.to_uppercase().collect::<String>() + c.as_str(),
}
})
.collect::<Vec<_>>()
.join(" ")
.to_shared_string();
let percent: f32 = (value.state_of_charge * 100.).into();
let percent = percent.round();