Hi,
I am using homekit-bridged and this works fine when I'm on the WiFi network.
Now I have a apple tv, and I should be able to just acces all my homekit devices from distance (cellular network) because the apple tv is the 'hub' who is doing this and he is configured for this.
But it does not work. I have no 'real' homekit devices to test if it's the apple tv hub who is really not working, but I can't imagine that, this is all preconfigured by apple.
But the homekit-bridged nodes have allot of configuration parameters for the network.
How I see it, I can't place why I should/would configure something. Once a device is found in the homekit app, it's done.... But probably it works different in node red....
I can't figure out with the documentation what the idea is for these parameters. What ports I should forward, why a multicastis even needed....
So, straight forward my question is: What do I need to do to controll everything from outside my network?
This is my program, and I would like to push on my 'zijdeur' on my iPhone, no matter where I am or how I'm connected to the internet.
[{"id":"ef81131f.c8cc8","type":"homekit-service","z":"2394a732.7eee28","isParent":true,"bridge":"f4272527.011798","parentService":"","name":"Zijdeur","serviceName":"LockMechanism","topic":"","filter":false,"manufacturer":"Default Manufacturer","model":"Default Model","serialNo":"Default Serial Number","characteristicProperties":"{}","x":250,"y":260,"wires":[["b4427083.d2fd8","75e7fa8e.f36a64"]]},{"id":"ea68d6bc.0a16b8","type":"delay","z":"2394a732.7eee28","name":"","pauseType":"delayv","timeout":"5","timeoutUnits":"seconds","rate":"1","nbRateUnits":"1","rateUnits":"second","randomFirst":"1","randomLast":"5","randomUnits":"seconds","drop":false,"x":275,"y":360,"wires":[["ef81131f.c8cc8"]],"l":false},{"id":"b4427083.d2fd8","type":"function","z":"2394a732.7eee28","name":"","func":"i = msg.payload.LockTargetState\nif(i===0){\n node.send({delay:400,payload:{ LockCurrentState: 0}})\n node.send({delay:4500,payload:{ LockTargetState: 1}})\n node.send({delay:5000,payload:{ LockCurrentState: 1}})\n}\n","outputs":1,"noerr":0,"x":209,"y":360,"wires":[["ea68d6bc.0a16b8"]],"l":false},{"id":"75e7fa8e.f36a64","type":"debug","z":"2394a732.7eee28","name":"To the rest of my program","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":590,"y":260,"wires":[]},{"id":"f4272527.011798","type":"homekit-bridge","z":"","bridgeName":"NodeRed Bridge","pinCode":"111-11-111","port":"","allowInsecureRequest":false,"manufacturer":"Default Manufacturer","model":"Default Model","serialNo":"Default Serial Number","customMdnsConfig":true,"mdnsMulticast":true,"mdnsInterface":"","mdnsPort":"","mdnsIp":"","mdnsTtl":"","mdnsLoopback":true,"mdnsReuseAddr":true}]
Thanks