I have a new Xiaomi 11T Lite (Android phone) with next alarm set to let’s say tomorrow 8:00. Time zone on my phone is configured automatically and correctly set (GMT+2).
But the companions next alarm sensor reads 7:00. So what else can I check?
I think it might be something with HA storing all times in UTC.
I don’t think that’s the reason.
I also have a Samsung Galaxy S10e where the HA companion’s next alarm sensor is working correctly. So it might be a setting within the phone itself or the app.
Depending on the app you use for the alarm its possible that its sending incorrect values. In my experience stock apps from Samsung and Xiaomi are notorious for sending the invalid value or their calendar apps also set alarms in the API. If you notice this you’ll need to stop using those apps and switch to Google Clock or Sleep as Android as those apps are known to respect the API. You can use the package
attribute of the sensor to determine the problem app if you see odd reporting.
It is indeed the stock clock app. I installed the clock app by Google and the sensor reads the next alarm correctly from there.