aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordiogo464 <[email protected]>2025-12-14 14:17:56 +0000
committerdiogo464 <[email protected]>2025-12-14 14:17:56 +0000
commitab4a7c83e00314a2f5d2f455987ba530fd08bdd7 (patch)
tree721360b4ff8f89c08b1c156bd1033e46b9caebe7 /src
parent871b67e886ed9853e3fa392ff33a05c7da09fe9b (diff)
added category field to entity discovery payload
Diffstat (limited to 'src')
-rw-r--r--src/lib.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lib.rs b/src/lib.rs
index 7d31ac5..7766171 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -137,6 +137,9 @@ struct EntityDiscovery<'a> {
137 icon: Option<&'a str>, 137 icon: Option<&'a str>,
138 138
139 #[serde(skip_serializing_if = "Option::is_none")] 139 #[serde(skip_serializing_if = "Option::is_none")]
140 entity_category: Option<&'a str>,
141
142 #[serde(skip_serializing_if = "Option::is_none")]
140 entity_picture: Option<&'a str>, 143 entity_picture: Option<&'a str>,
141 144
142 #[serde(skip_serializing_if = "Option::is_none")] 145 #[serde(skip_serializing_if = "Option::is_none")]
@@ -771,6 +774,7 @@ pub async fn run<T: Transport>(device: &mut Device<'_>, transport: &mut T) -> Re
771 platform: entity_config.platform, 774 platform: entity_config.platform,
772 state_class: entity_config.state_class, 775 state_class: entity_config.state_class,
773 icon: entity_config.icon, 776 icon: entity_config.icon,
777 entity_category: entity_config.category,
774 entity_picture: entity_config.picture, 778 entity_picture: entity_config.picture,
775 min: entity_config.min, 779 min: entity_config.min,
776 max: entity_config.max, 780 max: entity_config.max,