50 Commits (4aced9bdb3b9203d1fd5253820553b05bad7e610)

Author SHA1 Message Date
  Scott Petersen ecd390487c Fixed incorrect defaults for panic status and address mask. 9 years ago
  Scott Petersen d75749b612 Better error handling in firmware upload. 9 years ago
  Scott Petersen 8b9a45d4ee More tweaks and error handling for the firmware upload. 9 years ago
  Scott Petersen f87692eb8c Added retries for the reboot/bootloader entry. Attempting to fix timeout issues. 9 years ago
  Scott Petersen ce7008ab26 Fixed internal address mask. 9 years ago
  Scott Petersen 2f1db61db3 Added support for tracking DSC zones. Added internal address mask for filtering status updates. More bugfixes with zonetracking to keep it quiet and avoid missed events. 9 years ago
  Scott Petersen 3e8ebe1266 Made SSL support optional. 10 years ago
  Scott Petersen e663d60a37 Made USB (via pyftdi) optional. Changed examples to use SerialDevice and moved USB to it's own example. Updated requirements and setup. 10 years ago
  Kevin Roberts 10a753449c Sean found a bug in cursor location 10 years ago
  Scott Petersen 5e83d303f4 Split out alarm sounding status into two events. 10 years ago
  Scott Petersen 4499bbf84e Updated documentation for on_alarm. 10 years ago
  Scott Petersen 4d0d5907f4 Offending zone is now passed to on_alarm events. 10 years ago
  Scott Petersen 10316b8fa6 Added support for catching exceptions when trying to use a vid/pid not supported under pyftdi. 10 years ago
  Scott Petersen 79f2c33544 Added support for the new FT230X chip. 10 years ago
  Scott Petersen fba1baa521 Moved read thread initialization to support reopening closed devices. 10 years ago
  Scott Petersen e485872b78 Fixed issues where SYSTEM messages were causing zones to bounce. Fixed an issue where ZONES FAULTED messages were causing premature restoration on the 128. 10 years ago
  Scott Petersen 5ea201c05d Renamed MODES to PANEL_TYPES. 10 years ago
  Scott Petersen e8e541e592 Fixed backwards lookup. 10 years ago
  Scott Petersen 9de9e9f7c9 Added check for ADEMCO panel before pulling out the mask and cursor location. Mask now defaults to 0xFFFFFFFF. 10 years ago
  Scott Petersen eb699b6032 Added support for the system fault bit as well as source panel type for messages. 10 years ago
  Scott Petersen 14cca0aaa9 Added initial support for DSC in the beta firmware. 10 years ago
  Scott Petersen ce58e5554a Fixed tabs. 10 years ago
  Spencer E. Olson 6f35924451 messages->dict conversion 10 years ago
  Scott Petersen 41c7258008 Added support for iterating over event handlers. 10 years ago
  Scott Petersen 2dbf706456 Added support for catching key send events, added KEY_PANIC, bugfixes. 11 years ago
  Scott Petersen f6113b7fa9 Added missing potential exception when opening a SerialDevice. 11 years ago
  Scott Petersen d18b070f62 More error handling and closing of device on error. 11 years ago
  Ryan 7b4b8a045d Strip any leading null characters from data before trying to parse message 11 years ago
  Scott Petersen 0a6d493d11 Updated default address mask, proper handling of invalid messages, added fileno() to support use with select(). 11 years ago
  Scott Petersen 3034e14920 Added timestamp to messages. 11 years ago
  Scott Petersen a145bec1a7 Fixed high cpu load. 11 years ago
  Scott Petersen 1e3318589e Fixed incorrect optional header for keypad messages. 11 years ago
  Scott Petersen 98d3f3f4d4 Product name tweaks. 11 years ago
  Scott Petersen e1b87c633d Moving test directory. 11 years ago
  Scott Petersen 8168d59af5 Separated out expander messages into their own event and limited on_message to just triggering off of keypad 11 years ago
  Scott Petersen a3c3216602 Documentation updates. 11 years ago
  Scott Petersen 0c525ada82 Simplified the arguments for very basic events. 11 years ago
  Scott Petersen 99f203db97 Ridiculous amount of documentation updates. 11 years ago
  Scott Petersen 44bfb7348e Refactored the device read_line methods. Still ugly, but better. 11 years ago
  Scott Petersen ba91f5e4eb Refactored _update_internal_states. Made battery/fire timeouts configurable. 11 years ago
  Scott Petersen 3bdda82c4a Reworked regex so that it doesn't give me nightmares. 11 years ago
  Scott Petersen 5f5bf33cbc Reworked detection thread to use sets more fully. 11 years ago
  Scott 75e39f04fd More cleanup. 11 years ago
  Scott 28896caa64 Linting. 11 years ago
  Scott f1a71def32 Simplification and compliance (mostly) with pep8. 11 years ago
  Scott Petersen 87722fd1a9 Mock mess is now an even bigger mess after do_handshake call added. 11 years ago
  Scott Petersen cfcf92ad69 Directory rename. 11 years ago