I only have the one C8 Hub, and it's been working fine with the 2.0 app on both Android and iOS ever since migration from the old apps months ago, except the Android presence never worked. One of the recommendations was to try doing Switch Hub in the app, and reselecting the same hub. I did that, but it just sat for over an hour spinning on "Refreshing Tokens". Thinking maybe I just needed to get it to do that token generation/refresh from a clean state, I cleqred all data on the Android app and tried to log in. The login worked, but picking a hub to connect to crashes the app as soon as it tries to bring the list of mobile devices to associate to (the same screen that was stuck on " Refreshing Token" before, but I can't read the step it says it's doing before the app crashes).
I made sure to completely uninstall and re-install the latest version of the app from the Play store after clearing the storage for it, and rebooting my phone. I don't have any other devices with the app, and no devices including the current one have the old app installed or any other app that uses my Hubitat login.
I tried completely removing my mobile device from the hub and rebooting it, since that's been recommended as a possible issue before, making sure to clear all Android app data as well before making any new connection attempts, but it makes no difference. I made sure to remove my mobile device from all rules before removing it as well.
I'm on a Pixel Fold, which has Android 14, running the 2.0.4 version of the app with all possible permissions granted before I try to open the app the first time (I check each time because clearing the storage removes permissions too). I'm connecting fromy home network with no VPNs or anything involved, and also have the Remote Access subscription.
The steps to reproduce (as described above):
- Clear the Hubitat Elevate app storage on the phone
- Uninstall the app
- Reboot the phone
- Install the app version 2.0.4 from the Play store
- Go to app settings and grant all permissions with the maximum allowed
- Open the Android app
- Log in (check Remember me)
- Pick the one visible hub, which is my hub
- App crashes as soon as the next screen appears
- Re-open the app
- App auto logs in and crashes on the same flash of a screen
- Clear the app storage
- Reboot the hub
- Repeat steps 1-9, but don't check the "Remember Me"
- App crashes the same
- Re-open the app
- Log in without checking "Remember Me"
- Pick my hub
- App crashes the same
- Clear app storage
- Uninstall the app
- Remove my mobile device from all rules on the hub
- Remove my mobile device on the hub
- Reboot the hub
- Repeat steps 1-9 but don't check "remember me"
- App crashes the same
- Re-open the app
- Re-login and check "remember me"
- Pick the hub
- App crashes
There are no logs on the hub that I can find related to the mobile device attempting to connect (nowhere for it to be logged either from what I can tell), and there doesn't seem to be any hub-side list of client devices I can de-authorize like most systems have. There are no other devices associated with my login though.