(2) I have external access to my HA UI, but not to the MQTT broker. How does it communicate with the Broker then? Does Ariela read the config from HA and use the data (wouldn’t work) or does Ariela send MQTT updates over the Api via HA? Than everything is fine I guess - but I have to debug why it isn’t working
Is that the reason why we have to login with username and password and not the Token anymore?
(3) Thank you for the explanation. I had an endless amount of Android Toasts popping up saying that Ariela couldn’t reconnect once, while the app was not in the foreground - okay it was opened before… or i had the notification still active. Don’t remember and was just wondering
Ariela will communicate with the broker via HA API. You can enable debug mode so i can check if Ariela sends any MQTT data. Also you can check if the enabled MQTT sensors appears in HA (developer tools → states).
The reasons i put the login with user & password instead on token was:
Eventually Ariela will automatically create its token
Some users used the old auth method (password only) but they use a HA version newer then 0.78 and doing that caused Ariela not to retrieve some data and malfunction( that’s because HA api do not send some info using old auth). In this way allowing them to login via user & password was easier.
Inserting a token is not that easy(think that some user do not know how to create a permanent token). Then you have to send that token to the phone, paste it in Ariela. This is not that easy. Ariela i build it to be easy to use for all users, even the setup or any part of the app.
Wow you are fast. I just had to buy the app \o/
Works perfect now and using the icon names is a great idea (i guess that’s what you are doing).
I understand your reasons for the login method. Interesting approach to create the token on your own, but a good alternative.
@3 True but a password should also be as strong that you need to use a password safe or similar. Call me paranoid, but I don’t like entering account login credentials in any client
So entering just a token as an alternative would be great. The current method can be default of course.
I love the principle of using (revocable) api tokens without the need of changing my account passwords every time i stop using an api client (theoretically).
But this is just fine tuning. Maybe sth. for your todo list.
That custom card is not supported yet. But i will add to my todo list
Entity button card is not yet supported, the entity filter it is. Can you send me the logs of Ariela so i can investigate why the entity filter is not showing? Note that if the entity filter does not have any entities that match the card state, that card will not be shown.
The update from today will contain a new MQTT sensor: Bluetooth.
This means that HA server will know:
if the Bluetooth device from phone is enabled / disabled
list with all Bluetooth devices paired with the phone
list with all surrounding Bluetooth Devices with the phone (one surrounding device will have informations like name, mac address, rssi -> maybe you can make cool things like detecting room presence using bluetooth informations? :D)
Please let me know what kind of other features you need from the phone Bluetooth Device.
Can this custom component https://github.com/MCrissDev/HANotify be added to the custom updater and should it be added under the lovelace like other custom components?
I don’t see anything about that in the description?
Is it possible to enable/disable through mqtt the wifi, bt, and gps or other functions?
Also is it possible to get caller ID (nr or name) whose calling? Receive text messages content ?
I do not fully understand what you mean. Can you explain a bit please?
Yes, this is already on my TODO list.
Yes it is possible to implement such functions but unfortunetly google will not going to aprove the app on play store. Until 1 week ago in Ariela it was possible to use the phone to send SMS from Home Assistant, but because of the Google policies, this functions was dropped. I suppose such functions can be implemented in a apk that is not on playstore but doing this will mean you will not going to have updates (will need to check and manually update the app).
The update is not posted yet in Google Play, but it will be in few hours.
As long the MQTT is configured on your Home Assistant the Ariela will be able to send MQTT data. You said that is on separate machine the MQTT broker, can you confirm that the data send by Ariela isn’t sended?
If a separate apk can be acquired why not… depends how if you automate your deployment flow. I would use the sms function specifically for alarm notifications
or alternatively create a sub app for sms like you did for the notifications ?