brutella / hc

hc is a lightweight framework to develop HomeKit accessories in Go.
Apache License 2.0
1.74k stars 189 forks source link

Thanks brutella, the commits of mdns fixed my whole world #96

Closed fangli closed 6 years ago

fangli commented 7 years ago

This is not an issue but I just want to show my feelings of appreciation. You did a great job brutella, thanks.

I have been using HC since 2015, and I have more than 30 homekit accessories built on HC, almost every devices in my new house were using homekit. To be honest, it's really a frustrating and disappointing experience using homekit with HC, comparing to other solutions like amazon or google home. Most of the problems are the well-known "Updating" status and "No response" status, beside that, the slow unstable updating process almost killed my life.

I have deeply investigation on such issues, and analysed the similar project like homebridge for a long time, but nothing helpful. and I took many actions like replacing my router with AirPort or R7800, reinstall everything, refactored my code, try accessory one by one, try different iOS or iPads or device, but just, doesn't work.

Last Friday I opened github and checked for updates as usual, surprisingly I found that there are bunch of new commits related to bonjour and mdns. then I updated all of my HC accessories. Immediately I found that those accessories were updated so fast and I didn't get "no response" any more. Now things just work like a charm.

Those changes you committed recently are milestone for this project. I wrote down this issue and share my experience to you, and want to remind others who experienced the same issue, just update this library, it may fixes your home.

img_5904

img_5905

img_5906

img_5907

img_5908