max-christian / homebridge-texecom

A plugin for homebridge (https://github.com/nfarina/homebridge) to integrate Texecom Premier Elite zones into HomeKit
MIT License
27 stars 8 forks source link

Not working with SmartCom #13

Open nigetech opened 4 years ago

nigetech commented 4 years ago

Hello, thanks for the update @max-christian I have upgraded from the COM IP to the SmartCom but this doesn't let me connect entering the IP. If you're able to get this working with the SmartCom that would be amazing, if you need me to test anything that is not an issue. It doesn't have to be IP with SmartCom and can use a Username/Password if that helps.

max-christian commented 4 years ago

I think @nathsea had this working at one point. Have you followed the instructions re. changing the protocol to Crestron after configuring IP?

nathsea commented 4 years ago

I ended up with problems with smartcom in the end as the texecom system would only allow one connection so , I then wasn’t get my arm / disarm notifications from the texecom app. In the end I picked up a com ip as well and now have both connected and it works a treat !

nigetech commented 4 years ago

@nathsea did you manage to get the arm/disarm working through HomeKit? Not particularly bothered about the Texecom app if I can configure HomeKit notifications. My ideal is getting it working through Athoms Homey which I use but with it being a totally different system my hands are tied until someone develops an app.

What did you use for the IP_PORT? 10001?

Will try the Crestron instructions but may go down the COM IP or USB option as well as SmartCom. What ports do you have the SmartCom and other COM connected to?

Thanks!

nathsea commented 4 years ago

I didn’t think arm / disarm was a built in function yet ... so never tried it 😬 I did use that port

I think I moved the com ip to the first expansion port in the texecom main unit and then added the smartcom to the second expansion ... And set it up as creation

max-christian commented 4 years ago

You can get HomeKit notifications & automations for arming and disarming, but you can't arm or disarm. It isn't supported by the Crestron protocol. Personally I use Texecom's COM-GSM for remote arm/disarm as it's great to have a backup connection if the internet goes down.

nigetech commented 4 years ago

Hi, have now moved SmartCom to COM2 and COM3 - USB Com on COM1 Setup as Crestron, USB to Serial on ttyUSB0, updated config. Getting error Serialport.parsers.readline is not a function?

Any ideas?

nigetech commented 4 years ago

Have amended the index.js file as the serialport.parsers.readline should have been Serialport.parsers readline I believe. Now I'm getting a different error ReferenceError: Serialport is not defined. The amend to the first condition was due to some googling, but I don't really know enough to know what I'm changing so have reverted back to the parsers error. Is there anyway this could be looked at if just a typo?

Many thanks

max-christian commented 4 years ago

Hi @nigetech , think I may have ballsed up the serial port support in the last release, apologies. I don’t have a way of testing it here so I’ll need to ask someone else to test in future. Could you possibly open a new issue so others can see it’s been reported, and I’ll look at it soon?

jez76uk commented 4 years ago

Did anyone manage to get this working with SmartCom? I changed the COM-IP of the SmartCom to Creston but HomeBridge seems pretty unresponsive. Says that it's connected via IP but nothing happens...

Thanks

nigetech commented 4 years ago

Nope, had to install a COM IP to get it working in the end, moved the SmartCom to Com 2 and 3, COM IP on Com 1

jez76uk commented 4 years ago

That’s annoying! I don’t think I have a COM3 on my panel - and Elite 48

nigetech commented 4 years ago

If you've got the smart com it should have came with a little adapter which goes in the communications expander at the top of the board and gives you a kinda virtual Com 3. Can pick them up on eBay pretty cheap if not, mine is a Elite 48 also.

Speedbird979 commented 3 years ago

Did you need to do anything funky with your SmartCom/ComIP & Separate ComIP to get them working?

I had a SmartCom on Com1, ComIP on Com2 and wanted to get this working. I got the adapter which slides into the DigiModule and a ComIP.

When I try and reset settings and put my SmartCom on Com2 and it's ComIP on Com3, it doesnt play, despite setting the options via the keypad to Com2 (SmartCom) and Com3 (ComIP).

Any ideas?

MitchJackson94 commented 3 years ago

Did you need to do anything funky with your SmartCom/ComIP & Separate ComIP to get them working?

I had a SmartCom on Com1, ComIP on Com2 and wanted to get this working. I got the adapter which slides into the DigiModule and a ComIP.

When I try and reset settings and put my SmartCom on Com2 and it's ComIP on Com3, it doesnt play, despite setting the options via the keypad to Com2 (SmartCom) and Com3 (ComIP).

Any ideas?

Did you get this working? I'm having the same problems

Speedbird979 commented 3 years ago

Did you need to do anything funky with your SmartCom/ComIP & Separate ComIP to get them working? I had a SmartCom on Com1, ComIP on Com2 and wanted to get this working. I got the adapter which slides into the DigiModule and a ComIP. When I try and reset settings and put my SmartCom on Com2 and it's ComIP on Com3, it doesnt play, despite setting the options via the keypad to Com2 (SmartCom) and Com3 (ComIP). Any ideas?

Did you get this working? I'm having the same problems

Not a sausage. I got fed up and binned the idea. I still have everything connected but as soon as I tell the panel there is a ComIP on COM3, it comes up with ATS path fault.

MitchJackson94 commented 3 years ago

Did you need to do anything funky with your SmartCom/ComIP & Separate ComIP to get them working? I had a SmartCom on Com1, ComIP on Com2 and wanted to get this working. I got the adapter which slides into the DigiModule and a ComIP. When I try and reset settings and put my SmartCom on Com2 and it's ComIP on Com3, it doesnt play, despite setting the options via the keypad to Com2 (SmartCom) and Com3 (ComIP). Any ideas?

Did you get this working? I'm having the same problems

Not a sausage. I got fed up and binned the idea. I still have everything connected but as soon as I tell the panel there is a ComIP on COM3, it comes up with ATS path fault.

I have got it working turns out the Com+ cable was the wrong way round changed it then done a Reset Digi and now it's working perfectly hope this helps you out.

max-christian commented 3 years ago

So just to summarise, you have both SmartCom and COM-IP attached, and are running this plugin successfully against the COM-IP?

Speedbird979 commented 3 years ago

So just to summarise, you have both SmartCom and COM-IP attached, and are running this plugin successfully against the COM-IP?

Negative Ghostrider. For me, just cant get it to work. I have a SmartCom on COM1/2 and COM-IP that refuses to work on COM3. I'm using the digi adapter to get COM3. I could have a faulty Digi adapter and/or COM-IP, but have lost interest now :(

nigetech commented 3 years ago

Never worked for me.

Sent from my iPhone

On 22 Nov 2020, at 16:54, Speedbird979 notifications@github.com wrote:

 So just to summarise, you have both SmartCom and COM-IP attached, and are running this plugin successfully against the COM-IP?

Negative Ghostrider. For me, just cant get it to work. I have a SmartCom on COM1/2 and COM-IP that refuses to work on COM3. I'm using the digi adapter to get COM3. I could have a faulty Digi adapter and/or COM-IP, but have lost interest now :(

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.

MitchJackson94 commented 3 years ago

Just to update this I have COM-IP on COM1 for the plugin SmartCom on COM2 and COM3 in Com Port Setup I have COM1 as Crestron System COM2 as SmartCom and COM3 as COM-IP my issue was the cable that goes to the Digi adapter was the wrong way round I reversed the cable Reset Digi and it started working I'm guessing it might be the same for you as I was having the same fault message.

Speedbird979 commented 3 years ago

Just to update this I have COM-IP on COM1 for the plugin SmartCom on COM2 and COM3 in Com Port Setup I have COM1 as Crestron System COM2 as SmartCom and COM3 as COM-IP my issue was the cable that goes to the Digi adapter was the wrong way round I reversed the cable Reset Digi and it started working I'm guessing it might be the same for you as I was having the same fault message.

I just fiddled and swapped the cable ends round round but didn’t make a difference.

The cable has a couple of lugs meaning it can only go one way and has a blanking pin in the unused pin to ensure it can only go in one way.

I’ve either got a duff digi module / ComIP or both. That said, the ComIP gets power via the cable, picks up an IP address but when ever I configure the panel to say COM3 is a Com-IP it has a wobble with ATS Path failure.

MitchJackson94 commented 3 years ago

Just to update this I have COM-IP on COM1 for the plugin SmartCom on COM2 and COM3 in Com Port Setup I have COM1 as Crestron System COM2 as SmartCom and COM3 as COM-IP my issue was the cable that goes to the Digi adapter was the wrong way round I reversed the cable Reset Digi and it started working I'm guessing it might be the same for you as I was having the same fault message.

I just fiddled and swapped the cable ends round round but didn’t make a difference.

The cable has a couple of lugs meaning it can only go one way and has a blanking pin in the unused pin to ensure it can only go in one way.

I’ve either got a duff digi module / ComIP or both. That said, the ComIP gets power via the cable, picks up an IP address but when ever I configure the panel to say COM3 is a Com-IP it has a wobble with ATS Path failure.

Did you try swaping the cable that goes to the DIGI module the one with grey and red cables not the com port one that's the one I changed to get it working.

Speedbird979 commented 3 years ago

Just to update this I have COM-IP on COM1 for the plugin SmartCom on COM2 and COM3 in Com Port Setup I have COM1 as Crestron System COM2 as SmartCom and COM3 as COM-IP my issue was the cable that goes to the Digi adapter was the wrong way round I reversed the cable Reset Digi and it started working I'm guessing it might be the same for you as I was having the same fault message.

I just fiddled and swapped the cable ends round round but didn’t make a difference. The cable has a couple of lugs meaning it can only go one way and has a blanking pin in the unused pin to ensure it can only go in one way. I’ve either got a duff digi module / ComIP or both. That said, the ComIP gets power via the cable, picks up an IP address but when ever I configure the panel to say COM3 is a Com-IP it has a wobble with ATS Path failure.

Did you try swaping the cable that goes to the DIGI module the one with grey and red cables not the com port one that's the one I changed to get it working.

Sorry - should have been clearer. I have the COM Port+ Adapter: JAL-0001 which then connects to the COMIP with the cable supplied. My mistake. Can grab a photo of it helps.

Speedbird979 commented 3 years ago

Pic of module FD7E33FC-8AD0-4A80-8E9D-8482FFDB5425

MitchJackson94 commented 3 years ago

Pic of module FD7E33FC-8AD0-4A80-8E9D-8482FFDB5425

I understand now mines different to yours my COM Port+ Adapter: JAL-0001 connects with a cable, not a header like you have try COM-IP on COM1 SmartCom 4 cable plug on COM2 and the SmartCom 2 cable plug on the COM Port+ also do you have Onboard Digicom set to anything this should be set to Nothing fitted

Speedbird979 commented 3 years ago

Pic of module FD7E33FC-8AD0-4A80-8E9D-8482FFDB5425

I understand now mines different to yours my COM Port+ Adapter: JAL-0001 connects with a cable, not a header like you have try COM-IP on COM1 SmartCom 4 cable plug on COM2 and the SmartCom 2 cable plug on the COM Port+ also do you have Onboard Digicom set to anything this should be set to Nothing fitted

Yup. Tried all combinations and nowt works.

Onboard Digi is nothing fitted and as soon as I set COM3 to COMIP and set the IP, DG and port to 10002, it comes up failure. I see the power going on and off to the module under the diagnostics tab.

Is anyone else using the Comport adapter? Maybe I need to try something else to rule it out. Got a pic?

bkehoe00 commented 3 years ago

Hi, I'm new here and only started playing around with Homebridge this weekend and was astonished on how much I've been missing out on so started looking at getting my Texecom connected up after discovering this plugin. My apartment came with the alarm pre-installed with an unused Com IP when I moved in last year which I promptly replaced with a SmartCom for the app, but luckily kept the ComIP safe.

So this morning I installed the digi expansion that came with the SmartCom and connected back up the ComIP to what's now COM3 as others have discussed here. Configured it with an IP address on the panel, initially setting COM3 to be a Com-IP, checked it responded to pings and then changed COM3 to Crestron and proceeded to configure the zone configuration on Homebridge. Rebooted homebridge and boom, instantly all my PIRs and door contact sensors detected and working - less than a second between triggering a PIR and motion detected on my iPhone.

So to summarise, SmartCom is using COM1&2, and the ComIP is using the new Com3 port. My expansion board and cable looks like your Speedbird but I've a different panel.

7B04F640-26C8-4B09-8E4D-8BCC03099E80_1_105_c

MitchJackson94 commented 3 years ago

SmartCom goes on COM2 (4 wire) & COM3 (2 wire) ComIP goes on COM1

Speedbird979 commented 3 years ago

This is driving me bonkers; Have switched SmartCom/ComIP to COM2/3 and still getting the error for ATS Path Fault/COM3.

With just the COMIP on COM1, I did manage to configure and get HomeBridge to connect, so I know that side of things is working. All went wrong when I tried to also configure the SmartCOM/ComIP on COM2/3 - same issue with ATS Path Fault.

I've had my suspicions that the Elite 24 maybe limited, but looking at the SmartCom installation manual I've just seen this nugget: "A Premier Elite ComPort+ is provided which may be used to utilise the digi modem connection to provide Com Port 3 on Premier Elite 48/64/88 & 168."

Don't suppose anyone else has an Elite 24 and has this working?

Thx.

5xPa commented 3 years ago

Being new to Hoobs Homebridge and Linux. The sample installation config appears to be for serial link "platforms": [ { "platform": "Texecom", "serial_device": "/dev/ttyUSB0", "baud_rate": 19200, "zones": [

How would I modify this to use Local Network Connection eg

ip_address N/A The IP address of the COM-IP Texecom module
ip_port N/A The TCP port of the COM-IP Texecom module

At present Com 2 is set to Crestron Baud 19200 Local Ip 192.168.0.7 Local IP port 1001

max-christian commented 3 years ago

Hi @5xPa , here's a complete example for you:

{
            "platform": "Texecom",
            "ip_address": "192.168.0.7",
            "ip_port": 1001,
            "zones": [
                {
                    "name": "Your First Motion Sensor",
                    "zone_number": "1",
                    "zone_type": "motion",
                    "dwell": 1000
                }
            ],
            "areas": [
                {
                    "name": "Texecom Alarm",
                    "area_number": "1",
                    "area_type": "securitysystem",
                    "dwell": 0
                }
            ]
}
5xPa commented 3 years ago

Hi max-christian Thanks for such prompt reply. Installed the plugin.

In config there is one box with { "platform": "Texecom" }

and a button below "add accessory"

In the first box should I enter "platform": "Texecom", "ip_address": "192.168.0.7", "ip_port": 1001, "zones": [ { "name": "Your First Motion Sensor", "zone_number": "1", "zone_type": "motion", "dwell": 1000 } ], Then click add accessory and add "areas": [ { "name": "Texecom Alarm", "area_number": "1", "area_type": "securitysystem", "dwell": 0 } ] } Then add accessory again for the next area. As you no doubt guess I have not a clue about Linux. Took me almost a day to figure out the timezone was showing America/Denver and screwing up Evohome App

5xPa commented 3 years ago

For anyone looking to get the texecom plugin running on Hoobs Ethernet

I Used Max Christains basic config, worked great. I was initially unsure. After installing the plug the config page had 1 config box and below a button "Add Accessories" I ignored this and entered the config info in the text box worked perfect. Thanks to Max

sandywoodward commented 2 years ago

Hi Guys - sorry to say also new to homebridge, have a HOOBS running which at the moment pulls Hikvision in nicely to HomeKit. I have an existing texecom premier elite at the house we have moved into and would love to get this working. in addition to arm/disarm can you use the PIR's/door contact in texecom to show motion etc in Home app? anyone got any screenshots to share of it operational?

max-christian commented 2 years ago

Hi Sandy, yes there are screenshots on the front page: https://github.com/max-christian/homebridge-texecom Please note you cannot arm or disarm the unit using the plugin.

sandywoodward commented 2 years ago

Thanks for coming back to me so fast. Nice to see you’re getting feedback alerts. Is there a reason it can’t be armed/disarmed?

Sent from my iPhone


From: Max C @.> Sent: Tuesday, November 2, 2021 2:32:33 PM To: max-christian/homebridge-texecom @.> Cc: sandywoodward @.>; Comment @.> Subject: Re: [max-christian/homebridge-texecom] Not working with SmartCom (#13)

Hi Sandy, yes there are screenshots on the front page: https://github.com/max-christian/homebridge-texecomhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmax-christian%2Fhomebridge-texecom&data=04%7C01%7C%7Cd1d3dc5954e24caebe5908d99e0d9c8e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714603556858885%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=%2BWxJQ6DLX1OneeGIviBouheehGB6gEdiDEkeF3roOb4%3D&reserved=0 Please note you cannot arm or disarm the unit using the plugin.

— You are receiving this because you commented. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmax-christian%2Fhomebridge-texecom%2Fissues%2F13%23issuecomment-957705691&data=04%7C01%7C%7Cd1d3dc5954e24caebe5908d99e0d9c8e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714603556868839%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Or1OV1nnt6Y1dHEB%2BazB37z13mQV9FxpoLxc%2Fa3EzxY%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FATOU26MROLVVUFIJ2FGJ6RLUJ7ZADANCNFSM4LSXDDRQ&data=04%7C01%7C%7Cd1d3dc5954e24caebe5908d99e0d9c8e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714603556878796%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IMFUVSoS1a3yyZo88wThO4GxTvVuXnp2IHNRazUMClI%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7Cd1d3dc5954e24caebe5908d99e0d9c8e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714603556878796%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=8xQbxJ3X85ycUVDGT2KAHbJ2hlhOEly6TLAYqiwcwjg%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7Cd1d3dc5954e24caebe5908d99e0d9c8e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714603556888757%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=m1U7SSx5xBK6AFiXE9aWvXnRONRvgt1o6f9uaV%2F%2BwYQ%3D&reserved=0.

max-christian commented 2 years ago

@sandywoodward https://github.com/max-christian/homebridge-texecom/issues/2

sandywoodward commented 2 years ago

What a shame. I’m amazed how little manufacturer integration there is from alarm manufacturer. I would rip out the texecom panel if i could find a solid solution with better integration, have you come across anything else? I have a friend who has a Comfort system running nicely but was hoping not to go down that route

Sent from my iPhone


From: Max C @.> Sent: Tuesday, November 2, 2021 3:04:05 PM To: max-christian/homebridge-texecom @.> Cc: sandywoodward @.>; Mention @.> Subject: Re: [max-christian/homebridge-texecom] Not working with SmartCom (#13)

@sandywoodwardhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsandywoodward&data=04%7C01%7C%7C304f843028de43d37b9d08d99e1203d4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714622471028501%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=e1Wdh8LIAsVJlHuhfJ%2BANQhZiilDNCAU2vmjxP4LaZ4%3D&reserved=0 #2https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmax-christian%2Fhomebridge-texecom%2Fissues%2F2&data=04%7C01%7C%7C304f843028de43d37b9d08d99e1203d4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714622471038451%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1EO71M9lZjgN5h0fT8A7UnYQDN7%2F8HPQjFb%2FJCAzsF4%3D&reserved=0

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmax-christian%2Fhomebridge-texecom%2Fissues%2F13%23issuecomment-957771823&data=04%7C01%7C%7C304f843028de43d37b9d08d99e1203d4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714622471038451%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=FH8nKa54twlo8s0E%2FZRBWjOzIObiYsYLKq3m5cLBMWc%3D&reserved=0, or unsubscribehttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FATOU26OTL35HZJFI3QRPFSLUJ74WLANCNFSM4LSXDDRQ&data=04%7C01%7C%7C304f843028de43d37b9d08d99e1203d4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714622471048406%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IhB0b%2BCzgPPb0TA23hMIxifB1Tsqg98RDZ7%2BHx7vJYc%3D&reserved=0. Triage notifications on the go with GitHub Mobile for iOShttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fapps.apple.com%2Fapp%2Fapple-store%2Fid1477376905%3Fct%3Dnotification-email%26mt%3D8%26pt%3D524675&data=04%7C01%7C%7C304f843028de43d37b9d08d99e1203d4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714622471058365%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=AOL9ygBYfBLHWJzNBqk4UWZGwbv%2Ba%2F2YakrwWDnhVCc%3D&reserved=0 or Androidhttps://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fplay.google.com%2Fstore%2Fapps%2Fdetails%3Fid%3Dcom.github.android%26referrer%3Dutm_campaign%253Dnotification-email%2526utm_medium%253Demail%2526utm_source%253Dgithub&data=04%7C01%7C%7C304f843028de43d37b9d08d99e1203d4%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C637714622471058365%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=1%2BnjCoV1fgWiFDorddxeDrPQ6tQ0cb6XIkiiraK2a0s%3D&reserved=0.

PlasmaSoftUK commented 8 months ago

Unsure if this plugin is now dead, but I'm coming here as a starting point for my integration. It is completely possible to Arm and Disarm the Alarm via Crestron serial as I am doing that right now with my own integration. However it's a bit cobbled together having a Homebridge plugin and a custom web service to talk to the alarm. I'm looking to maybe fork / modify this project to get the functionality that I need. I currently have HomeKit and Alexa working with the alarm but I'm looking to simplify the setup.

max-christian commented 8 months ago

Unsure if this plugin is now dead, but I'm coming here as a starting point for my integration. It is completely possible to Arm and Disarm the Alarm via Crestron serial

Very much alive, it's just very stable and complete so not much to update. The only way to arm/disarm via crestron is to simulate key presses, and you'd have to parse the LCD screen contents to know the UI's current state... would never work reliably.

PlasmaSoftUK commented 8 months ago

It works completely reliably for me at the moment using the KEYx commands, however I also have an integration I wrote using the native Texecom IP / Serial protocol that is much more reliable but I was struggling to get the COMI IP working reliably on Com 3. However I can't even get the plugin installed, NPM craps out near the end..

560 timing reifyNode:node_modules/homebridge-texecom/node_modules/string Completed in 34162ms 561 timing reifyNode:node_modules/homebridge-texecom/node_modules/tar-fs Completed in 35257ms 562 timing reifyNode:node_modules/homebridge-texecom/node_modules/nan Completed in 37076ms 563 timing reify:unpack Completed in 37469ms 564 timing reify:unretire Completed in 3ms 565 timing build:queue Completed in 249ms 566 timing build:link:node_modules/homebridge-texecom/node_modules/detect-libc Completed in 234ms 567 timing build:link:node_modules/homebridge-texecom/node_modules/prebuild-install Completed in 228ms 568 timing build:link:node_modules/homebridge-texecom/node_modules/rc Completed in 255ms 569 timing build:link:node_modules/homebridge-texecom/node_modules/semver Completed in 254ms 570 timing build:link Completed in 281ms 571 info run @serialport/bindings@8.0.8 install node_modules/homebridge-texecom/node_modules/@serialport/bindings prebuild-install --tag-prefix @serialport/bindings@ || node-gyp rebuild 572 info run @serialport/bindings@8.0.8 install { code: 0, signal: null } 573 timing build:run:install:node_modules/homebridge-texecom/node_modules/@serialport/bindings Completed in 285897ms 574 timing build:run:install Completed in 285907ms 575 info run serialport@8.0.8 postinstall node_modules/homebridge-texecom/node_modules/serialport node thank-you.js 576 info run serialport@8.0.8 postinstall { code: 0, signal: null } 577 timing build:run:postinstall:node_modules/homebridge-texecom/node_modules/serialport Completed in 3534ms 578 timing build:run:postinstall Completed in 3536ms 579 timing build:deps Completed in 289984ms 580 timing build Completed in 289990ms 581 timing reify:build Completed in 290031ms 582 timing reify:rollback:createSparse Completed in 5964ms 583 timing reify:rollback:retireShallow Completed in 53ms 584 timing command:install Completed in 379822ms 585 verbose stack Error: process terminated 585 verbose stack at /opt/homebridge/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/arborist/reify.js:219:39 585 verbose stack at process.<anonymous> (/opt/homebridge/lib/node_modules/npm/node_modules/@npmcli/arborist/lib/signal-handling.js:53:5) 585 verbose stack at process.emit (node:events:526:35) 586 verbose cwd /var/lib/homebridge 587 verbose Linux 6.1.0-rpi7-rpi-v6 588 verbose node v20.10.0 589 verbose npm v10.2.3 590 error process terminated

PlasmaSoftUK commented 8 months ago

I can do everything I want to do via the SmartComm on port 10001 that's where my current Alexa integration goes, but the issue is if you hold up the IP connection, it prevents the SmartComm sending Push Notifications to the Texecom app etc. Which is why I moved on to looking at a separate connection to Com 3, I then came across the Crestron protocol and it is much simpler than the native protocol for the SmartComm or the default serial ports. So figured I would investigate that, as I like the idea of having the Alarm zones as sensors for triggering other automations. My current plan is to put a Pi Zero in the alarm box directly connected to the serial port, and run HomeBridge on it.

sgarwood commented 1 month ago

This is driving me bonkers; Have switched SmartCom/ComIP to COM2/3 and still getting the error for ATS Path Fault/COM3.

With just the COMIP on COM1, I did manage to configure and get HomeBridge to connect, so I know that side of things is working. All went wrong when I tried to also configure the SmartCOM/ComIP on COM2/3 - same issue with ATS Path Fault.

I've had my suspicions that the Elite 24 maybe limited, but looking at the SmartCom installation manual I've just seen this nugget: "A Premier Elite ComPort+ is provided which may be used to utilise the digi modem connection to provide Com Port 3 on Premier Elite 48/64/88 & 168."

Don't suppose anyone else has an Elite 24 and has this working?

Thx.

Have the same setup and the exact same issue as you.

Issue was the digi module setup

I had Onboard Digi set to comIP not COM3 set to ComIP.

I set the onboard digi back to nothing fitted and set COM3 to ComIP and everything looked better immediately. The lights on the ComIP started blinking as expected.