kk7ds / pynx584

Python library and server for talking to NX584/NX8E interfaces
GNU General Public License v3.0
29 stars 26 forks source link

Using Binary? #41

Closed farberm closed 2 years ago

farberm commented 4 years ago

Is there a simple way to convert this to use Binary instead of ASCII? (My guess is that the answer is no) My NX-8E is already setup to use Binary and I would have to turn off my old system to make the switch over to ASCII from Binary communication. Thanks in advance

heatvent commented 4 years ago

Same here, except my panel is locked by the installer (I don't have the program code). Any chance this could support binary communication?

kk7ds commented 4 years ago

Binary isn't supported as of now, and I don't have any need or desire to implement it. But, someone else certainly could. I think it's important to note that it's quite likely that your installer didn't enable enough of the external communication port to be really useful anyway. FWIW, I called the original installer and got them to unlock the panel for me.

heatvent commented 4 years ago

Thanks for the reply. Mine told me it was against their policy to give the installer code. The panel was setup for communication with a Control4 HA system. Not sure of the exact settings and exactly what was turned on or off. Just know it is binary.

On Tue, Jul 14, 2020 at 10:01 AM Dan Smith notifications@github.com wrote:

Binary isn't supported as of now, and I don't have any need or desire to implement it. But, someone else certainly could. I think it's important to note that it's quite likely that your installer didn't enable enough of the external communication port to be really useful anyway. FWIW, I called the original installer and got them to unlock the panel for me.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kk7ds/pynx584/issues/41#issuecomment-658231846, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEUUAZQ42IKQABCJL5XPYK3R3RXOHANCNFSM4NDN3KYQ .

kk7ds commented 4 years ago

Yeah, so did mine, so I told them that I'd be firing them right after they came and unlocked my panel :)

They literally use the same code for everyone they install, which is ridiculous "security" anyway. I watched the guy unlock my panel to set it to something else, which means I could reprogram anyone else's that use their service.

Pre10der commented 4 years ago

I had the same issue, and I opted to default my panel and reconfigure it from scratch. It was daunting at first, but I learned a lot from it...oh, and I became comfortable that nobody else new the master/installer code. This might be something to consider.

heatvent commented 4 years ago

So I am on that path ... somewhat. I got new a new old stock NX-8e board and cabinet off of Ebay for I think under $30. However, I really want to see how the current one is programmed and use DL900 vs keypunching everything. So I also picked up a NX-588E for $30. Not sure if they changed the download code or not but really want to be able to download the current settings if I can.

One thought I had at one point is I don't know if any of the extensions need a pin code to access information. The Control4 did so you had to use the Master Code to operate anything. I think the plugin could be modified (if it were using binary) to cycle through the 10k combinations and stop when it successfully connects with the correct PIN. Almost wanted to do this just out of spite.

On Tue, Jul 14, 2020 at 5:55 PM Ian G. notifications@github.com wrote:

I had the same issue, and I opted to default my panel and reconfigure it from scratch. It was daunting at first, but I learned a lot from it...oh, and I became comfortable that nobody else new the master/installer code. This might be something to consider.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/kk7ds/pynx584/issues/41#issuecomment-658452317, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEUUAZVOUKTX6VJUKUCDNCTR3TO53ANCNFSM4NDN3KYQ .

farberm commented 3 years ago

The system is completely enabled. Is this a difficult task to convert to binary or just time consuming?