Zigbee2MQTT discovery Issue

I have every running in Docker on an Unraid Server. I had everything running smoothly but now all of a sudden I’m having major issues and I discovered that the zigbee2mqtt integration in HA wasn’t updating and discovering any new devices and then I ended up deleting it to reinstall it, but it still doesn’t seem to want to work to auto discovery any devices. I have now updated my MQTT broker to the latest mosquito docker but that doesn’t seem to be the issue as my Zwave2Mqtt is working fine in HA.

I see these in the HA log files and I’m wondering what is wrong; any ideas?

2022-11-29 15:44:03.233 ERROR (MainThread) [homeassistant.util.logging] Exception in async_discover when dispatching ‘mqtt_discovery_new_sensor_mqtt’: ({‘availability’: [{‘topic’: ‘zigbee2mqtt/bridge/state’}, {‘topic’: ‘zigbee2mqtt/Lava Lamp/availability’}], ‘availability_mode’: ‘all’, ‘device’: {‘configuration_url’: ‘’, ‘identifiers’: [‘zigbee2mqtt_0x842e14fffe783cb8’], ‘manufacturer’: ‘IKEA’, ‘model’: ‘TRADFRI control outlet (E1603/E1702/E1708)’, ‘name’: ‘Lava Lamp’, ‘sw_version’: ‘2.0.024’}, ‘enabled_by_default’: False, ‘entity_category’: ‘diagnostic’, ‘icon’: ‘mdi:update’, ‘name’: ‘Lava Lamp update state’, ‘state_topic’: ‘zigbee2mqtt/Lava Lamp’, ‘unique_id’: ‘0x842e14fffe783cb8_update_state_zigbee2mqtt’, ‘value_template’: “{{ value_json[‘update’][‘state’] }}”, ‘platform’: ‘mqtt’},)
Traceback (most recent call last):
File “/usr/src/homeassistant/homeassistant/components/mqtt/mixins.py”, line 328, in async_discover
config: DiscoveryInfoType = discovery_schema(discovery_payload)
File “/usr/local/lib/python3.10/site-packages/voluptuous/validators.py”, line 232, in call
return self._exec((Schema(val) for val in self.validators), v)
File “/usr/local/lib/python3.10/site-packages/voluptuous/validators.py”, line 355, in _exec
raise e if self.msg is None else AllInvalid(self.msg, path=path)
File “/usr/local/lib/python3.10/site-packages/voluptuous/validators.py”, line 351, in _exec
v = func(v)
File “/usr/local/lib/python3.10/site-packages/voluptuous/schema_builder.py”, line 272, in call
return self._compiled([], data)
File “/usr/local/lib/python3.10/site-packages/voluptuous/schema_builder.py”, line 818, in validate_callable
return schema(data)
File “/usr/local/lib/python3.10/site-packages/voluptuous/schema_builder.py”, line 272, in call
return self._compiled([], data)
File “/usr/local/lib/python3.10/site-packages/voluptuous/schema_builder.py”, line 595, in validate_dict
return base_validate(path, iteritems(data), out)
File “/usr/local/lib/python3.10/site-packages/voluptuous/schema_builder.py”, line 433, in validate_mapping
raise er.MultipleInvalid(errors)
voluptuous.error.MultipleInvalid: invalid url for dictionary value @ data[‘device’][‘configuration_url’]

What I also find odd, is that I have MQTT explorer open and the zigbee2mqtt topic along with $SYS topics get a lot of messages but the home assistant topic doesn’t get nearly as many as fast as the other two.

Found the solution here Exception in HA when receiving discovery message · Issue #14104 · Koenkk/zigbee2mqtt · GitHub took me a while to discover it for some reason but glad I did.