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
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.
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
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.
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
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:
Add G4 to your Apple Home first
Import G4 from Apple home to Aqara app
Remove G4 from Apple Home
Add G4 to Home Assistant (HomeKit Integration)
Import G4 from Home Assistant to go2rtc
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ā¦
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:
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.