You don't have an API password configured

hi
trying to use api password to login my hassio 0.77 on pi3
have enabled the legacy api password however hass says
“You don’t have an API password configured”
any idea how to fix this???

here is my config

homeassistant:
  auth_providers:
    - type: homeassistant
    # Uncomment next line if you want to enable legacy API password support
    - type: legacy_api_password
auth:

config:
  http:
  api_password: 123456789
  base_url: homeassistant.org

get rid of all this part
auth_providers:
- type: homeassistant
# Uncomment next line if you want to enable legacy API password support
- type: legacy_api_password
auth:

not necessary in 77 as its on by default

Should I remove this if I still need legacy auth for the iOS app?

well, if i remove this part. I wont even get the option to use api password to login :persevere:

if you have the second bit under http: with a legacy password it will use it.
You can also try and delete the hassio, onboarding and maybe the auth files in the .storage folder if you have ssh access

1 Like

Doesn’t ANYONE read the release notes? :slight_smile:

i guess not

1 Like

Of course not. They’re like user manuals. You only get them out of the garbage can if you cant get the thing working :slight_smile:

sorry, did not follow this.
Now i have delete .storage and restart, delete chrome cache also
but after i create an account, i still cannot see the api login option…

this is all you need BUT!!! you screwed it up. It should be like this:

config:

http:
  api_password: 123456789
  base_url: homeassistant.org

That is to say http is not a sub key for config. It is a top level key

Yes you will.

If you read the fine manual you’ll see that you’re warned against manually listing the providers. This is because Home Assistant will automatically configure them for you.