I just like to update on the battery drain issue. I believe I’ve found a reason for why it’s much less after a reinstall.
Huawei has extremely aggressive battery management, previously I had turned this off for Ariela so Ariela could do whatever it want and work reliably. Especially when it comes to notifications.
So after I removed the app and reinstalled, Ariela of course lost this privilege. And Huawei is now in control of how much battery Ariela can use. Normally that is ok, I just have to test if notifications will work reliable like this. Most likely notifications will not work if screen has been off for a while. So lets see…
Just downloaded the PRO version today. Installed just fine with the exception that auto-discovery of my HASS didn’t work (I use https), but I was able to manually connect it.
I also installed HANotify from the repo you linked to (https://github.com/MCrissDev/HANotify) then rebooted HASS. It appeared to install fine, however I cannot enable notifications. I get an error message:Failed to enable Firebase Notifications. I have verified that HANotify is installed properly and I see the service in HASS. Also, I do not have the connected notification when Ariela is connected.
I’m running Oxygen OS 5.0.6 (Android Oreo) on a One Plus 3.
So to do some more testing, I connected external. I use NGINX and have my own domain name. When I turned off wifi and connected via my domain name (vice local IP address), it worked.
@Ionut I have several proposals for pernament notification.
A permanent notification shouldn’t disappear when user exits application using the back key.
In my opinion the icon of a permanent notification in the notification bar should be gray and the icon in the notification panel should be colored (now in bar is colored and in the panel is gray).
If you enabled debug mode, just try one more time to enable firebase push notifications and use the contact form from ariela. it will automatically attach the log file. Also, that log file you can find in the phone memory as : ariela_logfile.log
Please let me know if you have any questions.