From ab4a7c83e00314a2f5d2f455987ba530fd08bdd7 Mon Sep 17 00:00:00 2001 From: diogo464 Date: Sun, 14 Dec 2025 14:17:56 +0000 Subject: added category field to entity discovery payload --- src/lib.rs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/lib.rs b/src/lib.rs index 7d31ac5..7766171 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -136,6 +136,9 @@ struct EntityDiscovery<'a> { #[serde(skip_serializing_if = "Option::is_none")] icon: Option<&'a str>, + #[serde(skip_serializing_if = "Option::is_none")] + entity_category: Option<&'a str>, + #[serde(skip_serializing_if = "Option::is_none")] entity_picture: Option<&'a str>, @@ -771,6 +774,7 @@ pub async fn run(device: &mut Device<'_>, transport: &mut T) -> Re platform: entity_config.platform, state_class: entity_config.state_class, icon: entity_config.icon, + entity_category: entity_config.category, entity_picture: entity_config.picture, min: entity_config.min, max: entity_config.max, -- cgit