Had the same “unavailable” problem.
Left everythng alone, didn’t change anything. (no mfa, no reinstall, etc)
Except…Last week I joined the Beta Channel.
Today received an update to core-2021.5.0b5 and since this update Tesla Integration works again.
(tbh, did not test with a restore, whatsoever and not intending to)
Note: I cannot tell if this update is the or recommended solution.
Just join the Beta Channel in the Supervisor under System if you are using the supervised version.
I did that this morning, and that solved the Tesla issue for me too.
I joined the beta channel last night, and this morning core-2021.5.0b6 showed up, so I installed it. Unfortunately, I’m still getting an error. Here’s the message I get:
Logger: homeassistant.components.hassio
Source: components/hassio/__init__.py:482
Integration: Home Assistant Supervisor (documentation, issues)
First occurred: 7:00:05 AM (1 occurrences)
Last logged: 7:00:05 AM
Component error: tesla - cannot import name 'get_content_type' from 'authcaptureproxy.helper' (/usr/local/lib/python3.8/site-packages/authcaptureproxy/helper.py)
Maybe this is a different error from the one everyone else is experiencing? I figured it was the same since it happened when I updated, like everyone else. Or possibly core-2021.5.0b6 doesn’t fix it, only 2021.5.0b5? Just wondering.
Well, that didn’t last long. If it ain’t broke don’t fix it. I updated to 0b6 and it stopped working. I tried going back to 0b5 with a snapshot but it still won’t work. I’m getting the same error as @dlthompson06. The integration is showing in configuration but it says it failed to load and there’s no way I can see to remove it to reinstall it.
If you have not yet got the HA NodeRed add-on, I would suggest giving it a go. It needs “both sides” to work best i.e. the add-on and the HA side integration. Adding the latter, enables new HA entities by simply dragging a node. NodeRed does take some time to master but it really is amazing once you get the whole concept. I have 95% of all my automations now running on it. @Bikey pointed out the NodeRed Tesla “Palette” (aka an add-on’s) and it is working very well. Better than the native one (that is not working at the moment) as you can read all the data from the car and control anything you wish!
I’m afraid in the release it’s still broken. “Not Loaded” I tried this:
Delete the Tesla Statement in config.yaml
Attempt to add a new integration through the Integrations page (I cannot delete the old one), result: “Config flow could not be loaded” Logs show this:
Logger: homeassistant.config_entries
Source: config_entries.py:671
First occurred: 12:46:44 PM (2 occurrences)
Last logged: 12:52:15 PM
Error occurred loading configuration flow for integration tesla: cannot import name ‘get_content_type’ from ‘authcaptureproxy.helper’ (/usr/local/lib/python3.8/site-packages/authcaptureproxy/helper.py)
I was on 2021.4.6, got it broken.
→ Changed to beta 2021.5.0b6, worked then was broken again
→ Updated to latest beta build, no changes
→ Update today to 2021.5.0, no changes
I can’t even remove the integration. It just says “Not loaded” and I don’t have the option to remove it.