From 46403cb0ff972ceeda879126f07a4be275c90901 Mon Sep 17 00:00:00 2001 From: Razseal <38864680+Razseal@users.noreply.github.com> Date: Sun, 13 Aug 2023 10:57:36 -0400 Subject: [PATCH] Update robovac.py Adding L series support starting with L35 hybrid+ model number T2182 --- custom_components/robovac/robovac.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/custom_components/robovac/robovac.py b/custom_components/robovac/robovac.py index f2edc9a..fb3b383 100644 --- a/custom_components/robovac/robovac.py +++ b/custom_components/robovac/robovac.py @@ -19,7 +19,7 @@ class RoboVacEntityFeature(IntEnum): BOOST_IQ = 1024 -HAS_MAP_FEATURE = ["T2253","T2261", "T2262"] +HAS_MAP_FEATURE = ["T2182","T2253","T2261","T2262"] ROBOVAC_SERIES = { "C": [ @@ -41,6 +41,7 @@ ROBOVAC_SERIES = { "T2150", "T2255", ], + "L": ["T2182"], "X": ["T2261", "T2262"], } @@ -51,6 +52,15 @@ ROBOVAC_SERIES_FEATURES = { | RoboVacEntityFeature.DO_NOT_DISTURB | RoboVacEntityFeature.AUTO_RETURN | RoboVacEntityFeature.CONSUMABLES, + "L": RoboVacEntityFeature.CLEANING_TIME + | RoboVacEntityFeature.CLEANING_AREA + | RoboVacEntityFeature.DO_NOT_DISTURB + | RoboVacEntityFeature.AUTO_RETURN + | RoboVacEntityFeature.CONSUMABLES + | RoboVacEntityFeature.ROOM + | RoboVacEntityFeature.ZONE + | RoboVacEntityFeature.MAP + | RoboVacEntityFeature.BOOST_IQ, "X": RoboVacEntityFeature.CLEANING_TIME | RoboVacEntityFeature.CLEANING_AREA | RoboVacEntityFeature.DO_NOT_DISTURB @@ -65,6 +75,7 @@ ROBOVAC_SERIES_FEATURES = { ROBOVAC_SERIES_FAN_SPEEDS = { "C": ["No Suction", "Standard", "Boost IQ", "Max"], "G": ["Standard", "Turbo", "Max", "Boost IQ"], +"L": ["Pure", "Standard", "Turbo", "Max"], "X": ["Pure", "Standard", "Turbo", "Max"], }