I had issues with adding two EVE energy devices using my iPhone. These would simply fail during the connection phase.
Today I tried with an android phone and was successful on the first try.
Why does this happen?
I had issues with adding two EVE energy devices using my iPhone. These would simply fail during the connection phase.
Today I tried with an android phone and was successful on the first try.
Why does this happen?
Do your devices speak matter? If yes did you make sure your apples could talk to the cloud when commissioning your devices?
The devices do speak matter over thread, and comissioning them with an Android phone worked. I now see them, and can use them from Home Assistant.
I would like to know why it did not work with my iPhone.
just copied/paste from your other thread
Probably related to how credentials are stored (or not) in the mobile device.
Your welcome to take a look at how I did this with iOS HA Companion App here.
Thanks for the reply. I did check that I had the correct credentials etc. I even went to my mac and used the keychain tool to get rid of the Thread credentials and then reloaded them on my phone with the HA app.
I also made sure that I was near the device when setting up.
However in my case I was never successful. But then with my android phone it worked on the first attempt…
I am not sure that during the comisioning the phone actually directly talks to the device over bluetooth. I did do a bluetooth scan, and never saw the Eve Energy switch. I though that thread comisioning involves the device scanning for a thread network for 10 minutes, and asking for permission to join it. Is there really bluetooth involved?
I have no idea what you actually are trying to say here.
I am not sure that during the comisioning the phone actually directly talks to the device over bluetooth. I did do a bluetooth scan, and never saw the Eve Energy switch. I though that thread comisioning involves the device scanning for a thread network for 10 minutes, and asking for permission to join it. Is there really bluetooth involved?
Although there a a couple of methods in the spec for a device to join a Thread network, Bluetooth is the only one used in practice to pass the Thread credentials to the device and these credentials are needed in order for the device to join a given Thread network. After the device joins the Thread network, the TBR becomes a DNS-SD proxy for the device and starts advertising the device onto the Ethernet LAN and this is the advertisement that the phone is waiting to see (otherwise the phone times out and you get the error about needing to have a TBR).
I had also heard on Discord from the developer some time back that unlike the Android HA Companion App, the iOS HA Companion app has/had some kind of “race condition” where commissioning may not work the first time, and may even take a few tries to work. I don’t know what this race condition is, but I experienced myself that it took several tries to get the Bluetooth part working for Eve Energy.
my mac and used the keychain tool to get rid of the Thread credentials
Oh this is good to know . Do you just simply plug your phone into the MAC and use the keychain tool or is it more involved?