Skip to content

["BUG"] L35 Hybrid only spot cleans #309

@spridgeon84

Description

@spridgeon84

When the vacuum is docked, a command to start cleaning will only put the vacuum into spot cleaning mode directly around the base station. It will clean this area then return to the base station to charge.

You can then issue a pause or stop command and it will do so, but then any other commands after that will be ignored, other than locate and you have to use the Eufy app or controls on the vacuum to return it to the base station.

Expected behavior

Pressing start should start an auto clean cycle, commands such as pause and return to base station should function as expected.

Screenshots

If applicable add screenshots to help explain your problem

Environment

Please complete the following information

  • Home Assistant Core version: 2025.12.5
  • Eufy RoboVac Integration version: Version 2.0.1-beta.1
  • RoboVac Model(s): L35 Hybrid
  • Python version (if running custom scripts)

Logs

Please provide relevant logs from Home Assistant (home-assistant.log) You may need to enable debug logging for the custom_components.robovac component as described in the README
2026-01-17 09:56:25.775 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Processing queue. Current length: 1
2026-01-17 09:56:25.775 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Sending to eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x9, b'', 0, <Device eb563f9dbeebf25641jlrs (192.168.84.223:6668)>)
2026-01-17 09:56:25.779 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x9, b'', 0, None)
2026-01-17 09:56:28.295 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Processing queue. Current length: 2
2026-01-17 09:56:28.295 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Sending to eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x7, b'{"devId": "eb563f9dbeebf25641jlrs", "uid": "", "t": 1768672588, "dps": {"5": "Auto"}}', 1546904111, <Device eb563f9dbeebf25641jlrs (192.168.84.223:6668)>)
2026-01-17 09:56:28.299 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x7, b'', 1546904111, None)
2026-01-17 09:56:28.299 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjU2MjAwMDI3NDY1ODIwM30sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IlN3ZWVwIiwibW9kZSI6ImNsZWFuTW9kZSJ9LHsibGV2ZWwiOiJPRkYiLCJtb2RlIjoiYXV0b1VWQyJ9LHsibGV2ZWwiOiJEdXN0VGFuayIsIm1vZGUiOiJCb3hUeXBlIn1dfQ==', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': False, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.299 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.300 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.300 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.300 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.300 DEBUG (MainThread) [custom_components.robovac.vacuum] Successfully updated vacuum Marvin
2026-01-17 09:56:28.396 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Processing queue. Current length: 1
2026-01-17 09:56:28.396 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Sending to eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0xa, b'{"gwId": "eb563f9dbeebf25641jlrs", "devId": "eb563f9dbeebf25641jlrs"}', 1546904111, <Device eb563f9dbeebf25641jlrs (192.168.84.223:6668)>)
2026-01-17 09:56:28.406 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0xa, {'dps': {'2': False, '5': 'auto', '15': 'completed', '101': False, '103': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '122': 'Nosweep', '129': False, '130': 'Max', '131': False, '135': True, '137': 0}}, 1546904111, None)
2026-01-17 09:56:28.739 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'2': True}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.739 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjU2MjAwMDI3NDY1ODIwM30sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IlN3ZWVwIiwibW9kZSI6ImNsZWFuTW9kZSJ9LHsibGV2ZWwiOiJPRkYiLCJtb2RlIjoiYXV0b1VWQyJ9LHsibGV2ZWwiOiJEdXN0VGFuayIsIm1vZGUiOiJCb3hUeXBlIn1dfQ==', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.739 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjU2MjAwMDI3NDY1ODIwM30sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IlN3ZWVwIiwibW9kZSI6ImNsZWFuTW9kZSJ9LHsibGV2ZWwiOiJPRkYiLCJtb2RlIjoiYXV0b1VWQyJ9LHsibGV2ZWwiOiJEdXN0VGFuayIsIm1vZGUiOiJCb3hUeXBlIn1dfQ==', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.739 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.739 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.739 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.739 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.767 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19'}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.768 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IlN3ZWVwIiwibW9kZSI6ImNsZWFuTW9kZSJ9LHsibGV2ZWwiOiJPRkYiLCJtb2RlIjoiYXV0b1VWQyJ9LHsibGV2ZWwiOiJEdXN0VGFuayIsIm1vZGUiOiJCb3hUeXBlIn1dfQ==', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.768 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IlN3ZWVwIiwibW9kZSI6ImNsZWFuTW9kZSJ9LHsibGV2ZWwiOiJPRkYiLCJtb2RlIjoiYXV0b1VWQyJ9LHsibGV2ZWwiOiJEdXN0VGFuayIsIm1vZGUiOiJCb3hUeXBlIn1dfQ==', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.768 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.768 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.768 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.768 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.791 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119'}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.791 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IlN3ZWVwIiwibW9kZSI6ImNsZWFuTW9kZSJ9LHsibGV2ZWwiOiJPRkYiLCJtb2RlIjoiYXV0b1VWQyJ9LHsibGV2ZWwiOiJEdXN0VGFuayIsIm1vZGUiOiJCb3hUeXBlIn1dfQ==', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.791 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IlN3ZWVwIiwibW9kZSI6ImNsZWFuTW9kZSJ9LHsibGV2ZWwiOiJPRkYiLCJtb2RlIjoiYXV0b1VWQyJ9LHsibGV2ZWwiOiJEdXN0VGFuayIsIm1vZGUiOiJCb3hUeXBlIn1dfQ==', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.791 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.792 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.792 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.792 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.820 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0='}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.820 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.820 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.821 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.821 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.821 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.821 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.845 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ=='}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.845 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.846 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.846 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.846 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.846 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.846 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.870 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0='}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.870 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.870 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.871 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.871 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.871 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.871 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.893 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0='}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.893 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.893 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.893 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.893 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.893 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.893 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.919 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0='}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.919 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.919 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.919 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.919 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.919 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.919 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.943 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0='}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.943 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.943 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'completed', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.943 DEBUG (MainThread) [custom_components.robovac.robovac] Command status with value 'completed' (type: str) not found for model T2194. Available keys: ['Running', 'Recharge', 'standby', 'Sleeping']
2026-01-17 09:56:28.943 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: completed, self._attr_tuya_state: completed.
2026-01-17 09:56:28.943 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.943 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.947 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'15': 'Running'}, 't': 1768672652}, 0, None)
2026-01-17 09:56:28.947 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'Running', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.947 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'Running', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'auto', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:28.947 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: Running, self._attr_tuya_state: Running.
2026-01-17 09:56:28.947 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:28.947 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: auto, self._attr_mode: Auto.
2026-01-17 09:56:28.948 DEBUG (MainThread) [custom_components.robovac.vacuum] State changed to cleaning. Raw Tuya state: Running
2026-01-17 09:56:29.366 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received message from eb563f9dbeebf25641jlrs (192.168.84.223:6668): Message(0x8, {'dps': {'5': 'spot'}, 't': 1768672653}, 0, None)
2026-01-17 09:56:29.366 DEBUG (MainThread) [custom_components.robovac.tuyalocalapi.eb563f9dbeebf25641jlrs] Received updated state eb563f9dbeebf25641jlrs (192.168.84.223:6668): {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'Running', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'spot', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:29.366 DEBUG (MainThread) [custom_components.robovac.vacuum] Updating entity values from data points: {'115': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE1LCJyZXN1bHQiOiJPIn0sImhhcmR3YXJlIjp7InZvbHRhZ2UiOjE2LjUxMDAwMDIyODg4MTgzNn0sInZhbHVlIjpbeyJsZXZlbCI6IkM0OjNDOkIwOjQ5OkIyOkVEIiwibW9kZSI6Im1hY0FkZHJlc3MifV19', '139': 'eyJkSW5mbyI6eyJ2YWx1ZSI6W119LCJ2YWx1ZSI6W119', '112': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEyLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJsZXZlbCI6IkxvdyIsIm1vZGUiOiJ3YXRlck1vZGUifSx7ImxldmVsIjoiIiwibW9kZSI6ImNsZWFuTGV2ZWwifSx7ImxldmVsIjoiMSIsIm1vZGUiOiJDb2xsZWN0TW9kZSJ9LHsibGV2ZWwiOiJDaGFyZ2VCYXNlIiwibW9kZSI6IkRvY2tUeXBlIn0seyJsZXZlbCI6IiIsIm1vZGUiOiJjbGVhbk1vZGUifSx7ImxldmVsIjoiT0ZGIiwibW9kZSI6ImF1dG9VVkMifSx7ImxldmVsIjoiRHVzdFRhbmsiLCJtb2RlIjoiQm94VHlwZSJ9XX0=', '15': 'Running', '113': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTEzLCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJtb2RlIjoiY29sbGVjdFN3aXRjaCIsInN3aXRjaCI6ZmFsc2V9LHsibW9kZSI6ImNoaWxkU3dpdGNoIiwic3dpdGNoIjpmYWxzZX0seyJtb2RlIjoibGFzZXJBdm9pZGFuY2UiLCJzd2l0Y2giOmZhbHNlfSx7Im1vZGUiOiJVSUxFRCIsInN3aXRjaCI6dHJ1ZX0seyJtb2RlIjoiVVZDIiwic3dpdGNoIjpmYWxzZX1dfQ==', '117': 'eyJDbG91ZFN5bmMiOiJPIiwiTXVsdGlNYXBzIjoiT04iLCJkSW5mbyI6eyJpbmZvVHlwZSI6MTE3fX0=', '114': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTE0LCJyZXN1bHQiOiJPIn0sInZhbHVlIjpbeyJ0eXBlIjoiQWxsVGltZSIsInZhbHVlIjoxOTgwOTM1fSx7InR5cGUiOiJBbGxBcmVhIiwidmFsdWUiOjI0MTgxfSx7InR5cGUiOiJDbGVhbkNvdW50IiwidmFsdWUiOjExMjh9XX0=', '116': 'eyJjb25zdW1hYmxlIjp7ImR1cmF0aW9uIjp7IkZNIjozLCJSQiI6NCwiU0IiOjQsIlNTIjo0fX0sImRJbmZvIjp7ImluZm9UeXBlIjoxMTYsInJlc3VsdCI6Ik8ifX0=', '142': 'eyJkSW5mbyI6eyJpbmZvVHlwZSI6MTQyfSwic3dpdGNoIjoiT0ZGIn0=', '122': 'Nosweep', '2': True, '5': 'spot', '101': False, '104': 100, '106': 0, '107': False, '109': 60, '110': 1, '111': 65, '118': True, '129': False, '130': 'Max', '131': False, '135': True, '137': 0, '103': False}
2026-01-17 09:56:29.367 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, tuya_state: Running, self._attr_tuya_state: Running.
2026-01-17 09:56:29.367 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_state_and_error, error_code: 0, self._attr_error_code: No error.
2026-01-17 09:56:29.367 DEBUG (MainThread) [custom_components.robovac.vacuum] in _update_mode_and_fan_speed, mode: spot, self._attr_mode: Spot.
2026-01-17 09:56:29.367 DEBUG (MainThread) [custom_components.robovac.vacuum] State changed to cleaning. Raw Tuya state: Running

Additional context

Vacuum was previously working as expected under CodeFoodPixel's fork of project, but that was broken by recent HA update.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions