Add Eve energy to HA

Hello community,

I am trying to add an EVE energy plug to my HA setup. So far I am having no success whatsoever.

My setup:

  • Home assistant Yellow.
    Enabled Thread. Enabled Matter. I think I have them configured right. Can someone confirm that ttyAMA1 is the right port, and 460800 the right baudrate? The docs are not clear here.
  • HA companion app on my iPhone. Have gone in to the device settings and added the thread credentials. This adds something to my phone. Is there a way to verify that the credentials indeed have been added?
  • Then tried to add the device. Scanned the QR code. I got a pop up that shows this is a power socket, and says “This device will be added to Home Assistant…”. I click on “Add to Home Assistant” and then just wait, and wait, and wait, and then it times out.

Now were do I start finding out what is not working? I am new to this, and there are some things that I do not understand. With for example bluetooth you set up a device in pairing mode before you add it. How is this EVE energy plug supposed to find and connect to the Thread network HA created? How is this bootstrapped in to a thread network?

What should I try next?

I have setup IPV6 on my home network. But the HA Yello box, and my iphone get an ipv6 address, in the same network. I can on the HA see the wpan0 interface…

So it appears that network is OK. What I do not understand is how the EVE Energy thingy is supposed to know which network to join, and how. How does this work?

So this morning I tried again, but this time with an Android phone.

And it worked! So I now know that my thread/matter config on homeassistant yellow is good.

But why does it not work from my iPhone? I will open a separate thread on this.

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.