Tertiush / ParadoxIP150v2

Python-based IP150 'middle-ware' that uses the IP module's software port for monitoring and control of the alarm via an MQTT Broker.
Eclipse Public License 1.0
73 stars 35 forks source link

Getting current sensors status at startup #6

Open bioego opened 7 years ago

bioego commented 7 years ago

Hi, I've been using this script with an SP6000 and up to now I've to say it is really working well: really a great job!

Just wondering if it is possible on program start to get the current status of the sensors/alarm system: I'm trying to create an alternative interface for my WinPhone (no official paradox app for Winphones unfortunately) and I need to make sure that it is always up-to-date with system status even in case the script or the PC restart.

Of course if I can help providing wiresharks captures or anything else let me know, I'll be more than glad to collaborate! Thx, Bioego

bioego commented 7 years ago

ok, been working on it for a while and I finally found when and where the sensor status information is sent by the alarm panel to winload, and how it is encoded. Not sure if I can post details here, and more over I'm not sure if I'm able enough with Python to implement this function so if anyone is interested let me know and I'll share the info!

toholio commented 7 years ago

This would be a worthwhile feature. Can you share what you've found @bioego

bioego commented 7 years ago

Hi @toholio , I've been working on a C# UWP app to control the alarm. I've uploaded everything to GitHub here: https://github.com/bioego/Paradox-UWP with info about the protocol in the README.md file. Hope this helps :)

toholio commented 7 years ago

Good stuff @bioego. That's helpful, thanks!

cybertza commented 7 years ago

a Feature request also for alarm start up is would be awesome!, so that the current status can be displayed on the status topic once.

9a4gl commented 6 years ago

I created pull request that should read (and publish) initial states of zones and alarm on startup https://github.com/Tertiush/ParadoxIP150v2/pull/24