Maintenance Dashboard

Cindy’s phone shows up, but mine doesn’t. She has an iphone 17 Pro Max and I have an iphone 15 Pro Max.

I went through my companion app settings and they seem to be correct but mine does show up.

Any suggestions would be appreciated.

Are you both connected to your LAN, directly?
What do the error logs say?

If you go to the mobile app integration page from the integrations page in HA, what do you see? Are both devices listed there?

my phone shows no battery in the 3rd image

Yes and the mobile phones are reliant on the companion app from what I understand and all the settings seem correct.

OK, so we know your phone is seen by HA. If you don't mind going into your companion app settings again, can you double check that either all sensors are on, or if you are selective, that the battery level sensor is enabled.

I had checked per a troubleshooting guide that I had googled.

In your WiFi settings on the iPhone, compare both screens. Other than the MAC Address and IP Address, is everything else the same? Same SSID? Same channel/frequency? Is dynamic MAC addressing turned on or off? Any VLANs or VPNs involved?

Are the values displayed on the HomeAssistant server current, or just the last values previously received?

Toggle the battery sensor off and off again on the Paddy phone. Check the HomeAssistant error log to see if anything reported around the same time. Does plugging in the charger accurately update the status in HomeAssistant? Looking in Settings/ Developer tools/ States should change when it does for the respective sensors for both phones to reflect their current status. If it doesn't, you have connection issues.
Your benefit of having a known working phone to compare against should make comparisons easy and discrepancies will easily be identified.

I have checked everything. Btw, I don’t have to be on wifi. I use Nabu Casa’s cloud so we can be away and her phone shows up under the maintenance dashboard with the correct information.

Aha, a VPN type connection from Nabu Casa!

When you change your charger status on your phone by plugging it into a charger, is it updated on your Companion App?
Is it also updated on the HomeAssistant server?

Try turning off WiFi and repeating these steps. Turn WiFi back on and turn off mobile data and see if it changes.

Have you logged out of the Nabu Casa cloud and back in?

You haven't posted the snapshot of your phone developer page with the date last updated on it.

I note your phone has 15 entities, and Cindy's has 22. Is that because hers has more sensors exposed and turned on, or is it just because it is a later model and the Companion app recognises more sensors?

Do you both have the latest IOS firmware update installed?

We're narrowing it down...

Yes it changes right away. I followed all the steps.

Yes she has more sensors because it’s a newer phone.

What developer page?

Everything is working but the battery isn’t showing up.

Here or on the maintenance dashboard

Thanks. That has narrowed it down to the dashboard, as we have verified the companion app picks up the value and correctly transmits it and updates the sensor value in HomeAssistant for both phones.
Just checking, any spelling discrepancies, including UpperCase and lowercase, between the entities shown in developer tools and those being displayed in the Maintenance dashboard, otherwise it is off to GitHub to alert the developers of a bug in the Maintenance dashboard.

Spelling discrepancies? What entities?

Paddy iPhone
Cindy iphone

The P is capitalized on iphone on mine

Granted I'm using Android, not an iPhone, but I see a couple of discrepancies based on your screenshots & what I see in my install.

  1. The screenshot you posted here shows the Battery Level & state listed under Sensors. Mine is displayed under Diagnostic:

Check if you can see a battery level sensor under the diagnostic section for your device. It might be disabled.

  1. Your screenshot here clearly shows that the entity has a correct Device Class of battery under attributes, but your other screenshot from the Dev tools only icon & friendly_name (with some weird spaces) as attributes. The following attributes are missing:
state_class: measurement
unit_of_measurement: "%"
device_class: battery

Without those attributes, the battery won't show up in the Maintenance page or in the Mobile Device Page. Compare the attributes from Dev Tools between sensor.cindy_iphone_battery_level & sensor.paddy_iphone_battery_level & you should see that Cindy's has more attributes than yours.

  1. I thought your post sounded familiar, so I had a quick look. Looks like you already had issues with the app & the battery specifically, which you neglected to mention here.
    Looks like when you "fixed" it, you misconfigured something. I suggest to delete your device from the integration & uninstall + reinstall on both your phone & your watch. Step by step instructions are here.

Yeah this started with an update which created a second device for my phone when I had to log into my iphone app. I deleted it second device for my phone and forgot that this happened. I have a family member going through some health issues and my short term memory is no too good.

I wonder if deleting the device completely and starting over would work? In the scheme of things, it’s not that important. This is the first time an update caused something I can’t fix. I have decided to not update every time an update comes out.

I only have 18 devices. I could start over but even that process seemed a little daunting.

Is the weird spacing in the friendly_name?

Where do I add?


state_class: measurement
unit_of_measurement: "%"
device_class: battery

Hers has the battery icon, and I do not. Can it be a bug introduced by the login bug from a couple updates ago?


Which owner would I run this past in github? Thank you

This is almost certainly your issue. You need to completely remove your phone's integration from HA. Make sure to go to your entities tab under settings and remove all orphaned entities and otherwise, new or old, as well. Then remove the app from your phone and set everything up again.

Best of luck to you and your family.