Comments (11)
I plan to do that, I'm sort of thinking that continuing support for the serial interface is sort of pointless as the protocols really aren't good and this isn't the most reliable method of integration. I need to update the firmware on my alarm (Which I don't have the tools for though) and purchase the new Connect module, but short answer yes I'd like to integrate it time and money permitting!
from homebridge-texecom.
I'm looking for the same thing. Actually pushed the distributor in Belgium to get one installed asap. Running on the new connect hub since about a month. The app is a breeze compared to their previous things. Seems like the hub get's an ip address. But haven't figured out what I can do beyond.
Following the instruction manual of the Hub it seems that it uses SmartCom as the interface to the panel.
from homebridge-texecom.
I'm in a discussion with the people from Texecom. As I am already using the SmartCom hub it seems you should be using Com 3 for the Connect API. Meaning that it doesn't serve over the IP network. Will follow up if I have more information.
from homebridge-texecom.
Unfortunately the Smart Com Hub cannot be used with the Connect Protocol, it’s just for the app, at the moment.
However there should have been a small board included with the Smart Com which can be used to connect to the panel’s com port 3, so you can still use the Connect protocol with it.
A Com-IP can be connected to this Com 3 to give IP access or it can be used serially, completely separately to the Smart Com’s app connection.
from homebridge-texecom.
from homebridge-texecom.
So far a portscan revealed this:
Port Scan has started…
Port Scanning host: 192.168.0.212
Open TCP Port: 10001 scp-config
Port Scan has completed…
from homebridge-texecom.
Btw you can fairly easily ask for the API, they will just ask you to sign the NDA - which I did to find out more about it months ago already.
from homebridge-texecom.
For this plugin I use the Crestron protocol as the other protocols supported by serial interface do not give real time updates of zone events. So if you don't use the Crestron option then you will have to poll for zone status, whereas with the Crestron protocol it updates immediately when a zone event occurs, perfect for home automation. It also allows you to send keypad events to simulate keypad events so you can arm and disarm the Texecom alarm. I don't know what protocols are available on the new Connect Hub.
I didn't sign an NDA to get the protocols as then I would not be able to publish this open source, so instead I simply hooked up a serial cable and watched to see what happened, that coupled with some Googling and I could fairly easily build what I have done so far.
The port that you found on 10001 is the standard port for Wintex and other such things, it's used for ARC communications and other integrations. On the ComIP it's only possible to have one thing connected at once so I hope the new hub is better than that.
I think I'll need to get the new hub and then experiment. I think I need to buy a firmware flasher board as well which is a pain but I believe I need to update my firmwares in order to use the new hub.
Unfortunately I don't see that it is possible for me to develop a Homebridge plugin with the support of Texecom as they would never allow the protocol to be revealed in open source software so we're down to reverse engineering it ourselves if want it to happen.
from homebridge-texecom.
I've had a smart com installed for a while now.
It does listen on 10001 and as I understand it behaves just like a ComIP there. However it still only accepts one connection.
(It seems to accept multiple connection if you connect via the texecom cloud, but that process is undocumented as far as I know, and also if you have multiple clients connected they interact "oddly" apparently resulting in the app corrupting it's database...)
An ongoing connection to this port causes issues I think - ie. preventing events being sent out to an IP based ARC (unless they're "priority" events like "alarm active" in which case the connection is forcibly dropped).
So, long story short - even with the smart com, if you want to connect a home automation system in you need to use COM3, either via a direct serial connection or via a ComIP.
The new Texecom Connect "API" in the v4 firmware for the panel is just another RS232 protocol; it can be used via a serial port or a ComIP.
from homebridge-texecom.
"I didn't sign an NDA to get the protocols as then I would not be able to publish this open source"
FYI, based on a related project (https://github.com/jogu/texecom-connect/blob/master/README.md#texecom-nda) it seems they may be OK with open source code even after the NDA if you email to confirm.
from homebridge-texecom.
This support is being developed in another issue now and hopefully will be available soon, still utilising the Credtron protocol however but from what I hear that is likely the only option for the time being.
from homebridge-texecom.
Related Issues (20)
- New owner? HOT 17
- SIGTERM when connected via USB-com
- Raspberry Pi4 install HOT 1
- Not working with SmartCom HOT 43
- Issue with SerialPort interface HOT 2
- Error during installation - @serialport/bindings HOT 3
- SIGTERM after IP connection closed
- Unable to install on Node 14 HOT 2
- Not working due to corrupted/encoded data being received HOT 6
- Weird Issue with strings from Texecom HOT 2
- Is there a way to map statuses against Homekit HOT 1
- Im having problem to make it work HOT 8
- Show temperature of sensors HOT 1
- Crestron on COM Port 3 HOT 1
- No messages on alarm activation HOT 1
- Upgrade HOOBS to Ver 3.3.3 CONNECT not working HOT 1
- Alarm Triggered, but didn't trigger on homebridge... HOT 6
- Feature request HOT 11
- Target alarm state is not set correctly HOT 1
- Communications failure bleeps on v3.2 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from homebridge-texecom.