Add Ecovacs edge trimmer lifespan entities (#175471)

Co-authored-by: Robert Resch <robert@resch.dev>
This commit is contained in:
monsivar
2026-07-29 14:54:56 +02:00
committed by GitHub
parent 6845d09d72
commit 9f7a25c60c
3 changed files with 26 additions and 0 deletions
@@ -25,9 +25,11 @@ SUPPORTED_LIFESPANS = (
LifeSpan.SEWAGE_BOX,
LifeSpan.SIDE_BRUSH,
LifeSpan.STATION_FILTER,
LifeSpan.TRIMMER_BRUSH,
LifeSpan.UNIT_CARE,
LifeSpan.UV_SANITIZER,
LifeSpan.WATER_SINK,
LifeSpan.WEED_ROPE,
)
SUPPORTED_STATION_ACTIONS = (
@@ -48,6 +48,9 @@
"reset_lifespan_station_filter": {
"default": "mdi:air-filter"
},
"reset_lifespan_trimmer_brush": {
"default": "mdi:broom"
},
"reset_lifespan_unit_care": {
"default": "mdi:robot-vacuum"
},
@@ -57,6 +60,9 @@
"reset_lifespan_water_sink": {
"default": "mdi:water-outline"
},
"reset_lifespan_weed_rope": {
"default": "mdi:grass"
},
"station_action_clean_base": {
"default": "mdi:home"
},
@@ -140,6 +146,9 @@
"lifespan_station_filter": {
"default": "mdi:air-filter"
},
"lifespan_trimmer_brush": {
"default": "mdi:broom"
},
"lifespan_unit_care": {
"default": "mdi:robot-vacuum"
},
@@ -149,6 +158,9 @@
"lifespan_water_sink": {
"default": "mdi:water-outline"
},
"lifespan_weed_rope": {
"default": "mdi:grass"
},
"network_ip": {
"default": "mdi:ip-network-outline"
},
@@ -82,6 +82,9 @@
"reset_lifespan_station_filter": {
"name": "Reset station filter lifespan"
},
"reset_lifespan_trimmer_brush": {
"name": "Reset edge trimmer brush lifespan"
},
"reset_lifespan_unit_care": {
"name": "Reset unit care lifespan"
},
@@ -91,6 +94,9 @@
"reset_lifespan_water_sink": {
"name": "Reset water sink lifespan"
},
"reset_lifespan_weed_rope": {
"name": "Reset edge trimmer line lifespan"
},
"station_action_clean_base": {
"name": "Clean base"
},
@@ -212,6 +218,9 @@
"lifespan_side_brush": {
"name": "Side brush lifespan"
},
"lifespan_trimmer_brush": {
"name": "Edge trimmer brush lifespan"
},
"lifespan_unit_care": {
"name": "Unit care lifespan"
},
@@ -221,6 +230,9 @@
"lifespan_water_sink": {
"name": "Water sink lifespan"
},
"lifespan_weed_rope": {
"name": "Edge trimmer line lifespan"
},
"network_ip": {
"name": "IP address"
},