Zeroconf Error at boot - Type '._home-assistant._tcp.local.' must not start with '.'

Hello, I have HA0.104 running on an RPI4 with hass.io. During boot I get an permanent notification, that zeroconf and default_config could not be started. The log-file shows following error:

2020-01-17 12:01:19 ERROR (MainThread) [homeassistant.setup] Error during setup of component zeroconf
Traceback (most recent call last):
  File "/usr/src/homeassistant/homeassistant/setup.py", line 174, in _async_setup_component
    component.setup, hass, processed_config  # type: ignore
  File "/usr/local/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/src/homeassistant/homeassistant/components/zeroconf/__init__.py", line 65, in setup
    properties=params,
  File "/usr/local/lib/python3.7/site-packages/zeroconf/__init__.py", line 1530, in __init__
    if not type_.endswith(service_type_name(name, allow_underscores=True)):
  File "/usr/local/lib/python3.7/site-packages/zeroconf/__init__.py", line 270, in service_type_name
    raise BadTypeInNameException("Type '%s' must not start with '.'" % type_)
zeroconf.BadTypeInNameException: Type '._home-assistant._tcp.local.' must not start with '.'
2020-01-17 12:01:23 ERROR (MainThread) [homeassistant.setup] Unable to set up dependencies of default_config. Setup failed for dependencies: zeroconf
2020-01-17 12:01:23 ERROR (MainThread) [homeassistant.setup] Setup failed for default_config: Could not set up all dependencies.

I checked Exception in logs after upgrading from 0.92.2 to 0.94 - but also no solution.
Everything is working fine, I have not noticed any malfunction (except the error message).
Does anybody has a hint, where to start searching? What could be the reason?

Greetings, Flo

You need to provide your configuration.yaml file

Hi George, sorry - here’s my yaml.

`

homeassistant:
 
# Configure a default setup of Home Assistant (frontend, api, etc)
default_config:

# Show the introduction message on startup.

# Uncomment this if you are using SSL/TLS, running in Docker container, etc.
# http:
#   base_url: example.duckdns.org:8123
http:
  base_url: secret:8123
  ssl_certificate: /ssl/fullchain.pem
  ssl_key: /ssl/privkey.pem
# Discover some devices automatically
#discovery:

# Text to speech
tts:
  - platform: google_translate
    service_name: google_say


notify:

#  - platform: webostv
#    host: 10.0.0.30
#    name: Wohnzimmer TV
#    filename: webostv.conf

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
switch: !include switches.yaml
sensor: !include sensors.yaml
light: !include lights.yaml
binary_sensor: !include binary_sensors.yaml

input_number:
  slider1:
    name: Slider
    initial: 30
    min: -20
    max: 35
    step: 1

recorder:
  exclude:
    entities:
      - sensor.xiaomi_map

history:

input_boolean:
  staubi_gelaufen:
    name: Staubsauger_gelaufen
    initial: off
    icon: mdi:vacuum


################
### Nachrichten auf Wohnzimmer Fernseher
################

    
wake_on_lan:

    
media_player:
  - platform: samsungtv
    host: 10.0.0.31
    port: 8001
    name: Keller TV
    
webostv:
    host: 10.0.0.30
    name: Wohnzimmer TV
    turn_on_action:
      service: wake_on_lan.send_magic_packet
      data:
        mac: "xx:5D:C8:6B:2D:xx"
    customize:
      sources:
        - livetv
        - youtube
        - amazon
        - netflix

################
### Ventilator
################

fan:
- platform: mqtt  
  name: "og-ventilator"
  command_topic: "cmnd/sh-og-ventilator/FanSpeed"
  speed_command_topic: "cmnd/sh-og-ventilator/FanSpeed"    
  state_topic: "stat/sh-og-ventilator/RESULT"
  speed_state_topic: "stat/sh-og-ventilator/RESULT"
  state_value_template: >
    {% if value_json.FanSpeed is defined %}
      {% if value_json.FanSpeed == 0 -%}0{%- elif value_json.FanSpeed > 0 -%}4{%- endif %}
    {% else %}
      {% if states.fan.ventilator.state == 'off' -%}0{%- elif states.fan.ventilator.state == 'on' -%}4{%- endif %}
    {% endif %}
  speed_value_template: "{{ value_json.FanSpeed }}"
  availability_topic: tele/sh-og-ventilator/LWT
  payload_off: "0"
  payload_on: "4"
  payload_low_speed: "1"
  payload_medium_speed: "2"
  payload_high_speed: "3"
  payload_available: Online
  payload_not_available: Offline
  speeds:
    - off
    - low
    - medium
    - high  

- platform: mqtt  
  name: "kg-ventilator"
  command_topic: "cmnd/sh-kg-ventilator/FanSpeed"
  speed_command_topic: "cmnd/sh-kg-ventilator/FanSpeed"    
  state_topic: "stat/sh-kg-ventilator/RESULT"
  speed_state_topic: "stat/sh-kg-ventilator/RESULT"
  state_value_template: >
    {% if value_json.FanSpeed is defined %}
      {% if value_json.FanSpeed == 0 -%}0{%- elif value_json.FanSpeed > 0 -%}4{%- endif %}
    {% else %}
      {% if states.fan.ventilator.state == 'off' -%}0{%- elif states.fan.ventilator.state == 'on' -%}4{%- endif %}
    {% endif %}
  speed_value_template: "{{ value_json.FanSpeed }}"
  availability_topic: tele/sh-kg-ventilator/LWT
  payload_off: "0"
  payload_on: "4"
  payload_low_speed: "1"
  payload_medium_speed: "2"
  payload_high_speed: "3"
  payload_available: Online
  payload_not_available: Offline
  speeds:
    - off
    - low
    - medium
    - high  

device_tracker:
  - platform: fritz
    host: 10.0.0.1
    consider_home: 180
    new_device_defaults:
      track_new_devices: true
      hide_if_away: false

speedtestdotnet:
  scan_interval:
    minutes: 10
  monitored_conditions:
    - ping
    - download
    - upload

################
### Webcam
################
  
camera:

  - platform: generic
    name: tablet_frontcam
    still_image_url: http://10.0.0.13:2323/?cmd=getCamshot&password=xxxx

vacuum:
  - platform: xiaomi_miio
    host: 10.0.0.14 
    token: xxxxxxxxx
    name: Staubi`