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.

1 Like

In the product specifications support for Matter appears as ā€œplannedā€ but does not indicate more…

IEEE 802.15.4 (2,4 Ghz) Thread, Wifi, Zigbee, Bluetooth…

Anyone using the HA to answer the call and talk? I am still looking for a card to do this.

Hi, when I broadcast the camera via Scrypted there are no recordings either, also I do not see any kind of configuration options and also device details like manufacturer and serial number are not shown. I guess that is why there are no recordings. Did you mean that by ā€žif it is not workingā€œ? I tried five times already but nothing changed. When I broadcast via go2rtc I have all configuration options and also device details are the same as when pairing with HomeKit natively, but also no recordings.

As matter support seems to be nowhere on the horizon, I wish I could use the cameras entities in HA sooner :frowning:

I can confirm, that the discribed workaround in this thread with go2rtc is working.

If you’re not running go2rtc as an addon, it’s a bit harder to get this working! I’m running Home Assistant as docker. So there are no addons! I’m running go2rtc as an own container.

Just to clearify, the basic steps are:

  1. Add G4 to your Apple Home first
  2. Import G4 from Apple home to Aqara app
  3. Remove G4 from Apple Home
  4. Add G4 to Home Assistant (HomeKit Integration)
  5. Import G4 from Home Assistant to go2rtc
  6. Import camera from go2rtc back to Apple Home

For step 5:

  • To make go2rtc list your Home Assistant entities, you need to mount a file from Home Assistant to go2rtc: "homeassistant-data/.storage/core.config_entries:/config/.storage/core.config_entries:ro" (homeassistant-data is my volume for the persistant data).

  • After adding this, go2rtc lists the doorbell paired with Home Assistant. Copy the location…

  • … and add it to:

streams:
  front_door: 
    - homekit://.... # go2rtc -> Add -> Home Assistant -> location
    - ffmpeg:front_door#audio=opus

homekit:
  front_door:
    pin: 12345678
    name: AqaraG4
1 Like

I have added the G4 to the Aqara app and removed it from Apple Home.
When I go to homeassistant via the HomeKit integration, I get the message ā€œno paired devicesā€
But in Aden go2rtc I get the following message:

How do I get on here?

It is possible to add any functionality to HA if you Android user (do not have iPhone)?

1 Like

is it possibe to have the Facial recognition in HA?

Hi, I have to decide between the Reolink or the Aqara G4 Doorbell. Some advices? I have running frigate. It would be a game changer if the face recognition would work to open my garden door. Has some tried this? Is there an advantage between frigate and the solution from apple? HomeKit? Many thanks it advance. I could buy the aqara in bundle and would only cost about 50€.

So, Aqara has released a new doorbell with Matter support and removed the reference on their website that previously stated that this one would have it.

Yeah that was a matter of time. Not much we can do except log cases with Aqara to get information about the promised integration.
I do not know where you are located, in the EU there might be a consumer protection agency we can get involved.