Page 1 of 1

EVl4 and Multiple TPI Connections?

Posted: Tue May 16, 2017 12:13 pm
by ramias
I have my main home automation platform that connects via TPI but I'd also like to do some testing with another (specifically the DSC plugin for Homebridge).

Does the EVL4 allow multiple concurrent TPI connections? I know the 2DS did not. Thanks

Re: EVl4 and Multiple TPI Connections?

Posted: Tue May 16, 2017 12:19 pm
by GrandWizard
No, while the EVL4 has more resources than the 3 and 2DS, the code for the TPI is roughly the same and is still single threaded.

A user on this forum named Mike P has an Android app that runs as a proxy in front the Envisalink and provides multiple instances of the TPI. You may want to look into it.

Re: EVl4 and Multiple TPI Connections?

Posted: Thu May 18, 2017 2:12 pm
by ramias
Thanks for the quick response.

Eyes-on/Envisacor: please consider this feature request. I'm not running android so the Mike P solution won't work but it would be great if I could have concurrent TPI connections to my EVL 4.

Thanks

Re: EVl4 and Multiple TPI Connections?

Posted: Thu May 18, 2017 2:49 pm
by mikep
For anyone that doesn't want to wait a suitable android device (prepaid, no need to activate it) is < $10 from walmart or bestbuy. Or any old android device you have lying around or can find on ebay, android 2.3 or better.

It'll also run on a pc or mac if it's on all of the time, and the fanout feature is free: https://sites.google.com/site/mppsuite/ ... scserver-2.

Re: EVl4 and Multiple TPI Connections?

Posted: Thu May 18, 2017 10:51 pm
by ramias
Really cool. Thanks I'll try to run it on a raspberry pi 3.

What sort of delay is there for TPI events? I use my DSC as triggers for my home automation system(s) so hoping this doesn't add too much of a delay.

So to make sure I understand things correctly: The DSCServer will connect via TPI to EVL4. My two separate devices will connect to the DSC Server Java package via TPI?

Thanks

Re: EVl4 and Multiple TPI Connections?

Posted: Fri May 19, 2017 10:21 am
by mikep
Yep, it'll run on an rPi as well, and yes, that's how you'd hook it up - DscServer to envisalink, multiple clients to the DscServer that will look like an envisalink TPI connection - it stays live/active too. Any additional delay should be negligible, probably not detectable by humans.