Skip to content

Commit

Permalink
Revert "Fix the missing error key" (#69)
Browse files Browse the repository at this point in the history
* Revert "Fix set fan speed"

This reverts commit 8676cb3.

* Revert "Add debug"

This reverts commit 94ae2b5.

* Revert "Add debug infos"

This reverts commit 4f1bdb3.

* Revert "Fix the missing error key"

This reverts commit 8e6e311.

* fix: re-add consumables code
  • Loading branch information
CodeFoodPixels authored Mar 22, 2024
1 parent c687f11 commit 7e60ecd
Showing 1 changed file with 6 additions and 33 deletions.
39 changes: 6 additions & 33 deletions custom_components/robovac/vacuum.py
Original file line number Diff line number Diff line change
Expand Up @@ -89,28 +89,16 @@


class TUYA_CODES(StrEnum):
MODE = "5"
STATE = "15"
# FAN_SPEED = "102"
FAN_SPEED = "130"
BATTERY_LEVEL = "104"
STATE = "15"
ERROR_CODE = "106"
CLEANING_TIME = "109"
MODE = "5"
FAN_SPEED = "102"
CLEANING_AREA = "110"
CLEANING_TIME = "109"
AUTO_RETURN = "135"
DO_NOT_DISTURB = "107"
DO_NOT_DISTURB2 = "139"
BOOST_IQ = "118"
AUTO_RETURN = "135"
RETURN_HOME = "101" # boolean
A_111 = "111" # 65?
A_122 = "122" # continue
A_131 = "131" # false
A_137 = "137" # 0
HARDWARE_CODE = "115" # decoded
A_112 = "112" # decoded clean record?
A_113 = "113" # decoded
CLEAN_STATISTIC = "114" # decoded
MULTI_MAPS = "117" # decoded


TUYA_CONSUMABLES_CODES = ["142", "116"]
Expand Down Expand Up @@ -364,14 +352,7 @@ def update_entity_values(self):
# self.map_data = self.tuyastatus.get("121")
# self.erro_msg? = self.tuyastatus.get("124")
if self.robovac_supported & RoboVacEntityFeature.CONSUMABLES:
_LOGGER.debug("Support Consumables")
for CONSUMABLE_CODE in TUYA_CONSUMABLES_CODES:
_LOGGER.debug("Consumable code is: {}".format(CONSUMABLE_CODE))
_LOGGER.debug(
"Consumables value is: {}".format(
self.tuyastatus.get(CONSUMABLE_CODE)
)
)
if (
CONSUMABLE_CODE in self.tuyastatus
and self.tuyastatus.get(CONSUMABLE_CODE) is not None
Expand All @@ -381,18 +362,10 @@ def update_entity_values(self):
"ascii"
)
)
_LOGGER.debug(
"Consumables decoded value is: {}".format(consumables)
)
if (
"consumable" in consumables
and "duration" in consumables["consumable"]
):
_LOGGER.debug(
"Consumables encoded value is: {}".format(
consumables["consumable"]["duration"]
)
)
self._attr_consumables = consumables["consumable"]["duration"]

async def async_locate(self, **kwargs):
Expand Down Expand Up @@ -432,7 +405,7 @@ async def async_set_fan_speed(self, fan_speed, **kwargs):
fan_speed = "Boost_IQ"
elif fan_speed == "Pure":
fan_speed = "Quiet"
await self.vacuum.async_set({"130": fan_speed})
await self.vacuum.async_set({"102": fan_speed})

async def async_send_command(
self, command: str, params: dict | list | None = None, **kwargs
Expand Down

0 comments on commit 7e60ecd

Please sign in to comment.