sca075/mqtt_vacuum_camera

The `schema` option is deprecated for MQTT vacuum

Closed this issue · 4 comments

Checklist

  • I have updated the integration to the latest version available
  • I have checked if the problem is already reported

The problem

Receiving these warnings:

Logger: homeassistant.components.mqtt.vacuum
Source: components/mqtt/vacuum.py:173
integration: MQTT (documentation, issues)
First occurred: 19:13:50 (2 occurrences)
Last logged: 19:13:50

The schema option is deprecated for MQTT vacuum, but it was used in a discovery payload. Please contact the maintainer of the integration or service that supplies the config, and suggest to remove the option. Got {'object_id': 'valetudo_roborock_upstairs', 'schema': 'state', 'supported_features': ['battery', 'status', 'start', 'stop', 'pause', 'return_home', 'fan_speed', 'locate'], 'state_topic': 'valetudo/roborock_upstairs/hass/roborock_upstairs_vacuum/state', 'command_topic': 'valetudo/roborock_upstairs/hass/roborock_upstairs_vacuum/command', 'payload_start': 'START', 'payload_pause': 'PAUSE', 'payload_return_to_base': 'HOME', 'payload_stop': 'STOP', 'payload_locate': 'LOCATE', 'fan_speed_list': ['low', 'medium', 'high', 'max', 'off'], 'set_fan_speed_topic': 'valetudo/roborock_upstairs/FanSpeedControlCapability/preset/set', 'unique_id': 'roborock_upstairs_vacuum', 'availability_topic': 'valetudo/roborock_upstairs/$state', 'payload_available': 'ready', 'payload_not_available': 'lost', 'device': {'manufacturer': 'Roborock', 'model': 'S5', 'identifiers': ['roborock_upstairs'], 'sw_version': 'Valetudo 2024.02.0', 'configuration_url': 'http://valetudo-coarsedamagedbuffalo.local', 'name': 'robovac-upstairs'}, 'name': 'Robot', 'platform': 'mqtt'} at discovery topic homeassistant/vacuum/roborock_upstairs/roborock_upstairs_vacuum/config
The schema option is deprecated for MQTT vacuum, but it was used in a discovery payload. Please contact the maintainer of the integration or service that supplies the config, and suggest to remove the option. Got {'object_id': 'valetudo_roborock_downstairs', 'schema': 'state', 'supported_features': ['battery', 'status', 'start', 'stop', 'pause', 'return_home', 'fan_speed', 'locate'], 'state_topic': 'valetudo/roborock_downstairs/hass/roborock_downstairs_vacuum/state', 'command_topic': 'valetudo/roborock_downstairs/hass/roborock_downstairs_vacuum/command', 'payload_start': 'START', 'payload_pause': 'PAUSE', 'payload_return_to_base': 'HOME', 'payload_stop': 'STOP', 'payload_locate': 'LOCATE', 'fan_speed_list': ['low', 'medium', 'high', 'max', 'off'], 'set_fan_speed_topic': 'valetudo/roborock_downstairs/FanSpeedControlCapability/preset/set', 'unique_id': 'roborock_downstairs_vacuum', 'availability_topic': 'valetudo/roborock_downstairs/$state', 'payload_available': 'ready', 'payload_not_available': 'lost', 'device': {'manufacturer': 'Roborock', 'model': 'S5', 'identifiers': ['roborock_downstairs'], 'sw_version': 'Valetudo 2024.02.0', 'configuration_url': 'http://valetudo-improbablesorelark.local', 'name': 'robovac-downstairs'}, 'name': 'Robot', 'platform': 'mqtt'} at discovery topic homeassistant/vacuum/roborock_downstairs/roborock_downstairs_vacuum/config

What version of an integration has described problem?

2024.07.34b2

What was the last working version of an integration?

No response

What vacuum model do you have problems with?

Roborock S5

Please firmware installed on your Vacuum.

002008

What type of platform you use?

Intel NUC (or generic x86_64)

What version of Home Assistant do you use?

core-2024.7.3

What type of installation are you running?

Home Assistant OS

Logs or Errors shown in the HA snapshots (please enable the Debug Mode) text will be auto formatted to code.

No response

Function, that in your opinion is creating the issue.

None

Additional information

No response

@tomlut This is components/mqtt/vacuum.py:173 Home Assistant related, not from the camera.
There is Valetudo firmware update to solve this issue => check the vacuums update page.

Apologies. It was right there in front of me too:

Logger: homeassistant.components.mqtt.vacuum

Apologies. It was right there in front of me too:

Logger: homeassistant.components.mqtt.vacuum

Absolutely no problem, we humans ;) thanks again for the help.

Thanks for the tip about the firmware version. Updating now.