superczar wrote:Just tried this last night and the npm is working very well for me - for a system with over 50 devices
Just have a couple of questions:
a) Is there any possibility of supporting IP Cameras?
Not until
https://github.com/nfarina/homebridge supports it, which basically means waiting until
https://github.com/KhaosT/HAP-NodeJS/ supports it, which is dependant on a node based rtsp transcoder that functions within HomeKit protocol spec. So that’s 3x pieces of software from 3 unrelated developers that need to be updated / commissioned before this plugin will be able to have access to anything to do with IP cameras over HomeKit. (That’s without any work that may be required on the Domoticz side of things).
Watch this space.
TL:DR - yes, but everyone will have to be VERY patient about it.
b) I cannot use remote access because the only spare iOS device I have is a gen 3 ipad - Before I plonk the cash for an Apple TV (for which I have no other use except remote access enabling), just wanted to confirm if :
(i) is there any alternate method for remote access
Nope, not via HomeKit. AppleTV 3rd gen supports remote access for manual switch control, but will ignore automation rules and triggers. AppleTV 4th gen is required for full functionality. As of iOS10, you must have Apple’s Two Factor Authentication enabled on your iCloud account for any of it to work via any method.
All that said, iOS9 devices running their own HomeKit clients (e.g.: Eve) will continue to function fully with AppleTV 2nd generation upwards as the remote access bridge.
(ii) I don't understand the way the code works, is there any possibility that Apple could kill support for homebridge with an update?
Entirely possible... s’what you get for wanting to home bodge your own HomeKit hardware rather than pay for certified products from manufacturers who have paid the relevant licensing and intellectual property fees to Apple. Essentially, HAP-NodeJS is the home automation protocol equivalent of a pirate movie downloaded off bit-torrent.