New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Homebridge running but “no response” in HomeKit #1801
Comments
Same issue for me after update my device to 11.3 |
Also same issue for me after update to 11.3 |
has there been any changes to the network or to the raspberry pi? i’m on a mac installation with the latest tvos and ios and all of our phones have been working fine. |
No network changes - only change I am aware of is update to ios 11.3. I am also running on a raspberry pi. |
I have no problems either... Node: 8.9.4 |
No network change, only devices updated to last ios and tv os |
Can you tell us how you solve the problem? |
FWIW, I was following this as I was having similar issues over the past couple of days (running on a mac). I noticed that Little Snitch was blocking connections to node due to an 'invalid code signature'. I was able to confirm this by testing the configured port (as defined in the config.json). After forcing the rule in Little Snitch to allow connections, and a successful tcp connection was possible from devices on my network, I was good to go again
|
I reformatted my pi, reset my apple TV, and re-added everything and my HomeKit accessories work for a about 10 hours or so before I get "no responce" from them after which a reboot seems to reproduce this. I am trying to figure out what mbdmbd did and if it applies to my situation but otherwise I am running out of things to try. I have a feeling on of my plugins may be causing the issue. Any input is certainly welcome. |
In my case it was effectively a network issue where Little Snitch (a Mac App that acts as a kind of firewall to stop your machine from sending/receiving unexpected data) had some issues with node and was blocking incoming and outgoing tcp connections. So, it may not be the exact same issue, but it may be worth checking whether or not you're able to access homebridge on the TCP port of the RPI from other network hosts. (and vice versa). |
same issue here. not running little snitch. also running off of a raspberry pi 3. |
Same issue here. Running on raspberry pi 3. My router system is Eero. Maybe they have a firewall? Idk |
In my experience there is usually some problems with the platforms or accessories which messes up HomeKit. Unfortunately sometimes even the 3rd party apps like Home or Eve can not unblock it. I am running FHEM with homebridge-fhem and I keep getting problems or unreliable behavior if the homebridge-fhem platform plugin gets more than 50 devices. I now try to split this up to multiple platforms or multiple homebridge instances. I already have one separate instance for a guest Home and this is working just fine, even if there are the same "problematic" devices (but a lot less than 50 of them). |
Hi All
In my case, restarting homebridge fixes the issue for a few minutes and then it returns and status is no response |
FYI, I installed homebridge inside ubuntu wsl on Windows and getting the same issue... Anyone? Anything??? |
I am having the same issue on an iPad and an iPhone running iOS 11.3. These devices state that there is "no response" in Homekit. I have another iPhone that is still on iOS 11.2.6 and my homebridge instance is working fine on this device. |
So it's an iOS issue I guess.. funny, I'm testing HA with the HomeKit plugin in parallel and I don't experience the same issues there... |
"Homebridge will run just fine but after a while, say an hour or so, homebridge and accessories stop responding in HomeKit. After a reboot homebridge will once again, work for about an hour." Same issue here. Running on Ubuntu Server 16.04.4 LTS VM and iOS 11.3 devices. |
I got mine running fairly well now after resetting everything I listed above. Everything works fine for days at a time, the same “no response” in HomeKit issue only happens and requires a reboot to correct every few days. I’ll try to get more details about the logs and post them when I can. |
@jeffl78 Can you post what versions of everything you are now running with it working? This would be very helpful. Also, are you on iOS 11.3 on all of your devices? @Veldkornet You mentioned that you have no problems, are you also running iOS 11.3? |
UPDATE: I downgraded Node.js from 9.11.1 to 8.11.1 LTS and now it all works perfectly! |
UPDATE 2: Nope. Issue persists when using Node.js 8.x. It just took a little longer to become unresponsive. |
let’s try node.js 1.0 Sent with GitHawk |
Hi, |
Erokani - That exactly my situation... |
It turns out that my problem was that the plugin I was running crashes Homebridge. |
Thanks for your guidance... |
As I have already mentioned, I have an iPhone which is still running on iOS 11.2.6 and another iPhone which runs iOS 11.3. Homebridge works perfectly with the first device. On the iOS 11.3 device I get the 'no response' error. Disclaimer: I have no knowledge about HomeKit or homebridge, therefore I can just describe what I see in the network traffic. [iOS 11.2.6] [iOS 11.3] So what is the problem? Unfortunately, I don't know. Maybe the pairing mechanism was not enforced in previous versions of iOS and is mandatory now. I could not find the string 'tlv8' in the homebridge repository, so my guess is that this protocol is not implemented yet by homebridge. Maybe I am completely wrong. A copy of the "HomeKit Accessory Protocol Specification" describing the pairing over IP can be found at https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=0ahUKEwjpiJmtxt_aAhVGFywKHQ6xCgYQFghGMAM&url=https%3A%2F%2Fcommunity.ubnt.com%2Fubnt%2Fattachments%2Fubnt%2FairVision_Ideas%2F2505%2F1%2FHAP-Specification-Non-Commercial-Version.pdf&usg=AOvVaw07maQN8gvW6VeZbamuoJux Another HomeKit HAP implementation with implemented tlv8 is https://github.com/etwmc/Personal-HomeKit-HAP Hopefully this will help to fix this issue. Cheers, |
Since I restored my phone after a trip to Mexico, I’ve been getting either no response or “couldn’t find anything like that” on a frequent and regular basis. Some iDevices completely refuse to control Homebridge devices and other iDevices insist that I append “outlet” or “switch” to the device name - but only for specific devices. It’s a royal mess and I believe it’s either Apple’s fault or the result of a mixed iOS environment. What I’d like to know is what tools can I use to determine where the breakdown in communication is? |
This resolved an issue for me while trying to run Homebridge on Raspberry Pi, though still running into the same issue when trying to run it with |
The same issues for me after I've installed Homebridge Mi Humidifier plugin. Before it was fine. |
BTW Looks like it caused by an old unused bridges in persistent folder. Deleting them improves speed in my case. |
It may be of some help to someone - but I a few months ago swapped my home network infrastructure to be 2x Netgear switches (24 port and 8 port), and was having no end of issues for months. Couldn’t trace the problem but last night spotted that both switches had IGMP snooping turned ON, which after turning off, has made my homebridge installation so much more reliable and fast. Perhaps there should be a “recommended network settings / environment” page to help avoid issues like this? :) |
I use apple airport extreme 6th and igmp snooping has no effect. Homekit is working good when it is on and off. |
This issue has been automatically marked as stale because it has not had recent activity, and will be closed if no further activity occurs. If this issue was overlooked, forgotten, or should remain open for any other reason, please reply here to call attention to it and remove the stale status. Thank you for your contributions. |
I'd like to provide some tips that can mitigate this issue in some cases so as to make it less frequent. I discovered that sometimes, I was getting the error responses when my Pi showed 50% cpu usage (which is really 100% of one of the dual cores). The culprit in this case was my pilight server. It would get busy from time to time churching away on processing background RF signals. I disabled the receiver (because I was only using it to record new remote buttons) and the incidence of the Siri error responses went way down. It didn't completely go away, but not only did it become much less frequent, it also became much faster when it did work. To see if this is an issue, do a top when Siri starts throwing errors and see if the pi is busy doing something else. |
After a long and successful uptime, even surviving a move between two raspberries, it suddenly happened to me when switching to systemd-networkd for network card management (for getting a reliable LAN/WLAN failover). Now I have to remove/re-add 5 homebridge instances with hundreds of devices :-( |
Started having issues recently as well ... Homebridge status says "not responding" Tried pretty much ALL releases from 1.1.5 up to 1.3.0-beta-13 Previous configuration worked perfectly for a long time, it seems the issue started after updating nodejs to 12.19.0 Tried also a fresh install on Ubuntu 20.04, with new config file no luck, same message. Everything "seems" to be up and running, don't really see any errors in the debug logs. Oct 20 00:14:19 linux-atom1 systemd[1]: Starting Homebridge... I did notice that hb-service seems to start up fine but then when I run hb-service status it says UI not responding. Is anyone having similar experiences right now? Thanks, |
I started to experience the same after Node upgrade to 14.15.1. Tried everything, nothing helps. It's Windows, all ports are open, Bonjour is working. |
OK. So I've now deteriorated from a very nice Homekit/Homebridge/Homeseer installation that worked beautifully, through the irritating "no response" issue, to now being completely unable to reinstall Homebridge in Homekit. I'm on HomeBridge 1.1.7 on Windows 10. I removed Homebridge from Homekit due to the "no response" issue on all accessories and now I get an "accessory not found" response when I try to add Homebridge to Homekit. Homebridge is still working fine with Alexa and I can control accessories via the Homebridge UI, so Homebridge/Homeseer are working very nicely. Peak frustration. |
i've had a similar behaviour with a friend... |
@jimhosmer |
Thanks, I'll try these recommendations. |
OK, Reset worked. Accessories all added to Home app. Now let's see how long it all stays connected. |
The title pretty much says it all but this seems to be happening more often since I updated to iOS 11.3 on the iPhone X and 11.3.0 on the Apple TV 4th generation. I have tried deleting persist and accessories, resetting Apple TV, upgrading homebridge, adding and removing accessories in HomeKit. After repeating this a few times I started removing homebridge completely and reinstalling, which I tried a few times. Homebridge will run just fine but after a while, say an hour or so, homebridge and accessories stop responding in HomeKit. After a reboot homebridge will once again, work for about an hour.
Any help would be appreciated.
0.4.38
9.10.1
5.6.8
The text was updated successfully, but these errors were encountered: