Was having problems with sending notification to my iPhone and after following some different threads and suggestions I have done the following things but have unsuccessfully been able to “re-introduce” my phone into Home Assistant.
I’m running a Rpi3 and originally installed from Hass.io, currently on version 0.84.1. iPhone has Home Assistant Companion version 1.1.1
Steps I have taken:
- uninstalling and re-installing the app
- deleted “ios:” from my config.yaml
- deleted by .ios.conf file
- deleted iOS (or maybe it was called Home Assistant for iOS) from the UI section Configuration | Integrations | List of “Configured” items
I thought the .ios.conf file was supposed to re-appear but no luck there. I can successfully access my UI from the iOS app but above the “Device ID” section I don’t see the “Status” section where it lists options for device tracking or notifications.
I am getting the following error every time Home Assistant loads:
“The notify.ios platform was loaded but no devices exist! Please check the documentation at https://home-assistant.io/ecosystem/ios/notifications/ for more information
12:34 PM components/notify/ios.py (ERROR)”
https://imgur.com/a/WOt1Jsy - this shows me logging into Home Assistant from the app
Am I missing some sort of config file or line of code that is preventing me from successfully getting back to the “Getting Started” screen referenced in the initial iOS Setup guide here: https://www.home-assistant.io/docs/ecosystem/ios/
I do have discovery enabled and I’m all out of ideas as to why I’m stuck in this weird limbo of being able to use the iOS app but Home Assistant not being able to use any of the iOS components.
UPDATE
Kept digging and found my way onto the new 1.5 beta version of the iOS app which seems to be working…so far. Or at least I’m making progress. I can see the status area but still don’t seem to have it working because all 3 items have an “X” instead of a checkmark. For instance, I’m not able to use the service notify.ios_<your_device_id_here>, it doesn’t exist in my services list although all of the following components (among many others) are listed in my “Loaded Components” device_tracker, notify, notify.ios, zeroconf
my ios.conf file finally reappeared which also seems like progress… but I’m still getting this error:
The notify.ios platform was loaded but no devices exist! Please check the documentation at https://home-assistant.io/ecosystem/ios/notifications/ for more information
5:21 PM components/notify/ios.py (ERROR)
here is what my app screen looks like: https://imgur.com/a/8VA5XZZ
What does the “basic authentication” switch do? It doesn’t seem to make a difference. I’m using the new login/password authentication + 2factor.
2nd UPDATE
Patience is a virtue. After about 15min and lots of reboots it looks like everything is working. I can see location status, battery status, and notification service calls are functioning.
If anyone stayed with me this long I’m still curious what the “basic authentication” switch on the iOS app is for.