-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
Support for IOS 10? #662
Comments
Appears to have broken it for me. Also the HomeKit Catalog app from apple that I used to configure my HomeKit devices is no longer working |
I had never tried homebridge previously, but I'm getting "Couldn't add accessory" |
It used to work like a charm. Guess we will have to wait for a workaround Sent from my iPhone
|
What plugins are you running? And have you if you haven't already clear the On Monday, June 13, 2016, PeterRayBlack1982 notifications@github.com
|
Mine is a fresh install of homebridge. I get to the point of getting the code on the screen to put into Homekit, enter that into my iPhone, but it doesn't connect. |
Well it has been less than 24 hours, so you might have to be a little patient :) (and don't install a beta on something that you rely on) |
I'm sure it will be a simple fix unlike how Apple Stopped Siri Proxy back in iOS 6 I think it was. Fingers crossed eh! As iOS 10 and WatchOS 3 all look promising and would be gutted to lose homebridge. Good luck. On 14 Jun 2016, at 12:12, Sam Turner <notifications@github.commailto:notifications@github.com> wrote: Well it has been less than 24 hours, so you might have to be a little patient :) (and don't install a beta on something that you rely on) You are receiving this because you are subscribed to this thread. |
Mine worked fine until I tried clear the persist cache. Now it doesn't see it any more. I'm going to setup the bridge again using a low iOS version device. |
Also just as an fyi HomeKit allows using a iPad as a home hub. Once turned on it allowed immediate remote access that I could not get working with my AppleTV 3 |
I wonder... does iOS 10 allow you to connect to an official HomeKit device? Is it perhaps the whole HomeKit functionality that's borked? |
I don't think so the problem seems to be with new discovery's. Cause it was working great until i tried adding a new platform to homebridge and it failed to start so I had to clear the cache which didn't work so I just removed the homebridge accessory and tried re-adding. |
Could be something related to new Privacy rules written into the HomeKit API... but I'd be surprised if they've made it so different that existing HomeKit devices fail to work |
this same thing happened when ios 9 was released and it was resolved in less than 48 hours |
I'm not sure if this will help, but I have HomeBridge working on my macOS Sierra machine, and the 'Home' app in iOS 10 can find Homebridge fine? Thought I'd throw it out there either way |
I upgraded my iPhone to iOS 10 which was already configured with homebridge. It's working as expected. Also, I'm using the new "Home" app included in iOS 10. The new services they added might be a problem, since I can't seem to find a new version of the HomeKit Accessory Simulator app, which contains the UUID of the new services and some info on how the cameras and doorbells work. If there is another source for this info, these services can be easily added. I did not test a new install by deleting the persist and reseting HomeKit, but will try later. If this is broken, it could be a problem with iOS 10 or it could be a problem with the "Home" app. It's best to also test on the old HomeKit Configurator app, or another from iOS 9. Still, I don't know if you guys know this, but since iOS 10 is still in beta, there is a non-disclosure agreement, so we best be careful on what we can do. |
Here's what I'm seeing as a user without a persist folder (new setup): Go to the Home app If I enter the wrong code, it tells me it's wrong, so I know it's making a connection. |
It's fine. We are talking to "only" the people who already are running iOS On Tuesday, June 14, 2016, Beno notifications@github.com wrote:
|
Maybe we could open a branch to work on it, which includes adding the new services and fixing whatever is needed, if it's broken. Since it's a work in progress and many more betas will be released, a branch would be a good place to work until the final version is released. |
Excellent info guys. I'm using homebridge to control my entire house. iOS 10, and watchOS 3 look great and I'd hate to lose homebridge.. And Siri in macOS.. More ways to control my house. Also I think tvOS now supports HomeKit commands but not got the beta to try.. Sent from my iPad On 14 Jun 2016, at 17:54, Beno <notifications@github.commailto:notifications@github.com> wrote: Maybe we could open a branch to work on it, which includes adding the new services and fixing whatever is needed, if it's broken. Since it's a work in progress and many more betas will be released, a branch would be a good place to work until the final version is released. You are receiving this because you commented. |
I have been chipping away at homebridge, throughout today with iOS 10 and watchOS3, got the bridge running on my freenas box in a jail, and using nest and sonos plugs to test devices that are not native homekit. I can set temp on my nest, using the apple home app and siri on my watch, so very cool! Sonos best I can manage is to start and stop whatever was playing, as it seems to be tagged as a switch, WIP i guess |
We'll not lose HomeBridge. I have no problems using it with iOS 10 and macOS. Just remove "persist" folder and reset HomeKit configuration on your iOS device. Then restart HomeBridge and add it to your iOS device. But I didn't have any problems with it, didn't reset anything. UPD: Two minutes later I tried to delete persist and reset HomeKit configuration. It worked. |
I also got HomeBridge up and running on a Raspberry Pi 3 + Raspbian with the iOS 10 Home app. I've added my setup steps to this repo incase anyone is interested: |
Hi Matttrayner, I have a Raspberry Pi 2 with Wemo. (same config as you with no luck getting it working). Any wemo specific configs you needed to do? config.json
} |
Try clearing your persist folder as well as the accessories folder. Then On Wednesday, June 15, 2016, Steve Lewis notifications@github.com wrote:
|
Just to clarify, I can add Homebridge as an accessory but the Wemo Devices do not show up anywhere. |
Increase your expected_accessories number to the number you expect, the For example, I have three switches, so my expected_accessories value is 3 If you check the console output/logs you should be able to see something like:
That's not exactly it, but you get the point
|
For anyone who is having issues with the Wink or Smartthings plugin breaking in IOS 10, please let me know. I did tests this morning starting with clearing the persist and accessories folder in .homebridge and clearing HomeKit on my phone and didn't have any problems, but I know some people have had problems. |
Yesterday, Apple released the updated version of HomeKit Accessory Simulator, so now there is a way to find info about how the new accessories work, and their UUID's. Also, they released a video explaining the changes. I watched it, and there are some nice new features which I think will require minor changes to homebridge to be implemented. Since everything is covered by an NDA, it will be hard to discuss about the new features and changes publicly. For those with developer accounts, they updated HomeKit materials in the developer portal, and I believe a new video about a lab will be released today. |
Thanks Matt, I changed the expected_accessories setting and see the same output... (assuming thats the log you were talking about). Thoughts? pi@raspberrypi:~/.homebridge $ homebridge
[6/16/2016, 3:24:40 PM] Homebridge is running on port 51826. |
@hslewis have you placed |
@pdlove If you think you can make the Wink plugin work reliably, I'll pay/send you a Wink hub... Regards, Michael Riksman Sent from iPhone
|
Just spoke with someone on the Wink forum, they are having zero problems. Regards, Michael Riksman Sent from iPhone
|
@mriksman It's always hit or miss with the complete platforms like Wink and smart things. It's mostly about the mix of devices you have. |
It could be my Somfy blinds. When all the devices show 'No response', I can click the 'i' incon, and the status will immediately refresh. Except my blinds. They go back to 'Updating', and eventually 'No response' again. There is no feedback from these blinds; but I thought that wouldn't matter with the homebridge-wink code. I may have messed around with the code. I'll have to take a look.
|
I just upgraded to iOS10 on iPhone and homebridge (on Ubuntu Server ) showed no accessories listed until removing the persist directory and restarting the homebridge service |
Hi. I know this may not help. Just wanted to report that I have had no issues since updating to iOS 10. I am only using homebridge to provide HomeKit access to my LIFX lights. |
It appears to be the shades/blinds. The lock is fine. As soon as I hide the group 'shades', the Home app responds nicely. Anyone have shades? |
I'm looking at Wink@Home and the last_reading.position is null. I bet that's the issue. Even the desired_state.position is null shortly after I issue a command. i have it partially working; i've avoided the app setting everything to 'No Response' by setting the 'get' commands to arbitrarily always return 0, but it still gets a little upset. |
It might be wise to move all the Wink stuff to a separate issue? This one is kind of a catch-all and people without Wink hardware have nothing to contribute here. I know I could unsubscribe from this issue but greater (homebridge-notaplugin level) issues are actually interesting and relevant to me so I'd rather stay subscribed. |
I just installed fresh as per guide, only thing I had to change was the /usr/local path for the service file to /home/pi/HomeKitbridge/bin/HomeKit and now my service auto starts, added 8 http , imported fine, working perfectly. 👍🏻 Great work. |
Anyone able to provide advice on the following? When Homebridge makes the 'set' call on Characteristic.TargetPosition, i need to save that value. Then, when a 'get' is made on Characteristic.TargetPosition or Characteristic.CurrentPosition, i just want to feed that value back. How can I 'save' a value in HomeBridge javascript? |
Does anyone have any luck making Wemo Devices work? Mine are recognized but seem non-responsive. |
@pdlove @mriksman I'm also using homebridge-wink and had an issue pairing unless I disabled the locks group. After that I was able to pair but would run into the 'No response' issue. With locks disabled I tested every permutation of groups and continued to have the same 'No response' issue. I saw what @robertvorthman wrote here: KraigM/homebridge-wink#49 about switching to the old leaked Wink client/secret IDs (instead of using the IDs provisioned to me), and to my surprise it all started working, locks and all. |
@chgorsan I just reinstalled everything (nodejs/homebridge/homebridge-platform-wemo) and cleared out the ~/.homebridge/persist folder as suggested and finally everything came up in the iOS10 Home app. Everything seems to work as expected. |
@kennymatic I did the same and at first it didn't want to work, but now I got back home and it started working out of nowhere!!! Haha thanks! |
I setup Homebridge on my RPi 3 today. It works perfectly in iOS 10. Keeping the config.json valid is hard, but I love having my Particle devices and IFTTT available in the home app. |
@nrobinson2000 Hey, literally all my home devices are linked to IFTTT, have you setup IFTTT maker channel for each one to turn on / off, arm, disarm, etc? So far I've only got Nest working with homebridge. |
Yes, that is how the homebridge-ifttt plugin works. Here is my config.json for using Particle and IFTTT (credentials removed). I basically had to create two |
hi help me config.json (/Users/pallejuulsorensen/.homebridge/config.json) not found. usr/local/lib/node_modules/homebridge config-sample.json |
iOS 10 iPhones cannot add Homebrisge running on Sierra. Always receive the "cannot add this accessory" error. No joy. Did a full reinstall of node through Vera plugin and deleted the two folders recommended. Rebuilt config.json from scratch using Atom to avoid undesired artifacts. No joy. Any troubleshooting tips?? |
Also having the same issue as @erpeters3. Nightmare! Going to try this on another device running as a server instead, but definitely something which is a pain. |
Had a similar message when adding . Deleted my entire Home In IOS and removed persists files but no change. |
Resolved my issue. I think I had a Hue recursion issue. Had the Hue added to Vera and as an accessory. I disabled all Hue devices and hoila. Perfect. |
To clarify. I disabled all Hue devices created on Vera by the Hue plugin/addon to Vera. This excludes them from Homebridge-Vera launch. |
New to homebridge. Seems like the server is working but I cannot see any accessories on iDevice running Home app to add accessories. Here is what I see on the server: [10/27/2016, 11:16:12 AM] Loaded plugin: homebridge-http-simple-switch Changed pairing code and port for security considerations. Here is my config.json
} Username/port/pin/IP Address modified for security. Does it really matter what goes in the Bridge username and port fields? Advice? |
Hi ngiles, I absolutely had to have something that looked like a MAC address in the username and a port number. I got those from my Nest thermostat developer account. As soon as I changed that information, I could connect to home bridge from the Home app. Hope that helps. |
Is this "issue" still relevant to be open? Homebridge actually works perfectly with iOS 10 (if well configured with plugins) |
Yeah I think this one can be closed now. |
Hi, Does the current version of home bridge support IOS 10?
I tried to run in on Raspberry Pi 2 with homebridge-platform-wemo. This is the first time I've run it on that platform. I was able to add the accessory via the Home App on IOS 10 but the wemo devices did not show up.
(Output below)
(Just FYI: I have a schlage sense which also was not supported (warned of out of date SW))
pi@raspberrypi:~/.homebridge $ homebridge
*** WARNING *** The program 'node' uses the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node
*** WARNING *** The program 'node' called 'DNSServiceRegister()' which is not supported (or only supported partially) in the Apple Bonjour compatibility layer of Avahi.
*** WARNING *** Please fix your application to use the native API of Avahi!
*** WARNING *** For more information see http://0pointer.de/avahi-compat?s=libdns_sd&e=node&f=DNSServiceRegister
[6/14/2016, 3:25:52 AM] Loaded plugin: homebridge-platform-wemo
[6/14/2016, 3:25:52 AM] Registering platform 'homebridge-platform-wemo.BelkinWeMo'
[6/14/2016, 3:25:52 AM] ---
[6/14/2016, 3:25:54 AM] Loaded plugin: homebridge-wemo
[6/14/2016, 3:25:54 AM] Registering accessory 'homebridge-wemo.WeMo'
[6/14/2016, 3:25:54 AM] ---
Scan this code with your HomeKit App on your iOS device to pair with Homebridge:
[6/14/2016, 3:25:54 AM] Homebridge is running on port 51826.
The text was updated successfully, but these errors were encountered: