Automating Home Assistant from Install & Config file safe mode

Hi,

Two things:

  1. When I first installed home assistant I noticed I had an “Automations” Tab after clicking on Configuration icon. Later, I installed the Zwave add-on , deleted UPnP integration. I did some Let’s encrypt and standard adding to config yaml file. Now, I don’t see the tab for “Automations” like in this link.
    https://www.home-assistant.io/getting-started/automation/

  2. I am running in safe mode and not sure what I did to get there?
    Here is my config yaml file and error

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

homeassistant:
  time_zone: America/Phoenix
# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

http:
 base_url: https://blahblah.duckdns.org
 ssl_certificate: /ssl/fullchain.pem
 ssl_key: /ssl/privkey.pem
 
 
 homeassistant:
  auth_mfa_modules:
    - type: totp
#      include: (We can get locked out if we don't get a notification)
#       - notify_entity

# Example configuration.yaml entry
 #zwave:
  # usb_path: /dev/ttyACM0
   #device_config: !include zwave_device_config.yaml
   # Example configuration.yaml entry for network_key
   #network_key: "0x2e, 0xcc, 0xab, 0x1c, 0xa3, 0x7f, 0x0e, 0xb5, 0x70, 0x71, 0x2d, 0x98, 0x25, 0x43, 0xee, 0x0c"

AND HERE IS ERROR

From the first looks of this, the above is a cause. Please remove it and check config and try. If you want multi factor authentication you should add it under homeassistant tab and not under http like this.

homeassistant:
  time_zone: America/Phoenix
  auth_mfa_modules:
    - type: totp

The error tells you exactly what the problem is…

Remove base_url: ... from your http condig, it has been deprecated long ago.

The part you commented out for z-wave was not commented out when you got the errors, because is explaining that it can’t read the zwave device config file, but it doesn’t look for it when its commenred out.

Thank you I just changed it.

If I get rid of" base_url", do I keep the https://?

I uncommented it and I still get errors but if I just keep https:// it will be fine?
I don’t want to delete the whole line, because how will I login with that duckdns?

Uncommented and still get error. But you are saying change base_url


It’s weird that’s been deprecated because I installed the latest version of HA.

Still getting error from config yaml

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

  
# Text to speech
tts:
  - platform: google_translate

group: !include groups.yaml
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml

http:
 
 ssl_certificate: /ssl/fullchain.pem
 ssl_key: /ssl/privkey.pem
 
 
 homeassistant:
  time_zone: America/Phoenix
  auth_mfa_modules:
    - type: totp
#      include: (We can get locked out if we don't get a notification)
#       - notify_entity

# Example configuration.yaml entry
 zwave:
   usb_path: /dev/ttyACM0
   device_config: !include zwave_device_config.yaml
    #Example configuration.yaml entry for network_key
   network_key: "0x2e, 0xcc, 0xab, 0x1c, 0xa3, 0x7f, 0x0e, 0xb5, 0x70, 0x71, 0x2d, 0x98, 0x25, 0x43, 0xee, 0x0c"

I deleted a line its actually line 30

homeassistant: and the next three lines below it are indented two spaces too far.