Aqara Video Doorbell G4 Announced with future Matter support

Greetings!
I am having some trouble with steps 4 of @psychicmind 's instructions. The issue is that when I go to add the doorbell in home assistant, I get the message No unpaired devices could be found when trying to pair. Is this a common issue? I made sure that the device was removed from apple home app and I can ping the IP address of the doorbell from within my docker container. Is there anything I can be missing?

Edit: Finally got it paired. It was a matter of messing around with my firewall on my server

Hi, What exactly did you do? I’m having the same issue, have reset and added and removed from homekit 20+ times, still doesnt show as a device on HA

1 Like

I got it working using the instructions from @dokicro and @psychicmind.
Microphone is not working in HA but I don’t need that. Recording in Apple Home I don’t know since I don’t use it. It is working for all my use cases.

Someone try paired the G4 Doorbell with HA via local Matter? (no Apple/homekit)

Sorry for the late reply. The thing I did that got it to work was I opened port 5353 on my server which, from apples documentation, appears to be the correct port for home

This is not an Homekit over Thread device. It is a HomeKit over WIFI device.

If it’s necessary for you. I found a way how to use HKSV and have also the functionality in HA.
I integrate it in the way that psychicmind describes above (thanks a lot) , up to step 6. So I don’t bring the camera back to HomeKit.
Then I took the RTSP stream from go2rtc and ad a camera to Scrypted. Like this:

rtsp://homeassistant.local:8554/camera_name

There you have the possibility to use it with an HomeKit plugin. ( important: add “standalone accessory mode” in the plugin)

A QR Code will be generate and with that you bring it back to HomeKit. Add the camera not the Scrypted bridge
Back in HomeKit you’ve the complete HKSV functionality.
When doesn’t work a the first time, delete the camera in HomeKit and have a second try. In this case you have to reset the pairing in Scrypted. I don’t know why, but for me it took three try’s until it worked. But now everything is fine.