-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge i2 aldb support #190
Commits on Dec 22, 2012
-
Add support for get_engine_version() scan at startup.
Store engine_version in Insteon::BaseObject
Michael Stovenour committedDec 22, 2012 Configuration menu - View commit details
-
Copy full SHA for 0e91138 - Browse repository at this point
Copy the full SHA 0e91138View commit details
Commits on Dec 31, 2012
-
Merge branch 'master' into i2_aldb_support
Michael Stovenour committedDec 31, 2012 Configuration menu - View commit details
-
Copy full SHA for ef922b6 - Browse repository at this point
Copy the full SHA ef922b6View commit details
Commits on Jan 3, 2013
-
Added engine version property to the Insteon base object: Stored and …
…retrieved with Insteon::BaseObject::engine_version(). Added engine version request to the startup scan. Cleaned up _is_info_request() so that it returns true for both matching commands. Added link_cleanup_report=>0x06 to the known insteon message types.
Michael Stovenour committedJan 3, 2013 Configuration menu - View commit details
-
Copy full SHA for 92abc5f - Browse repository at this point
Copy the full SHA 92abc5fView commit details -
Merge remote-tracking branch 'origin/master' into i2_aldb_support
Michael Stovenour committedJan 3, 2013 Configuration menu - View commit details
-
Copy full SHA for 0cd45c6 - Browse repository at this point
Copy the full SHA 0cd45c6View commit details
Commits on Jan 12, 2013
-
ALDB_i2 support for scan_link_table and sync_links
--lib/Insteon/AllLinkDatabase.pm Corrected 'use' statements to eliminate "subroutine xxx redefined" warnings with perl -w. Added ALDB_i2 functions to support scan_link_table() and _write_link() (for sync links). Duplicated code from ALDB_i1 for now. Will refactor code later to combine logic. (will need i1 devices for test) --lib/Insteon/BaseInsteon.pm Corrected 'use' statements to eliminate "subroutine xxx redefined" warnings with perl -w. Added support for reading, storing, and saving engine version Removed dupilcate state save of level Added support for read_write_aldb command --lib/Insteon/Lighting.pm Modified Insteon::LampLinc to inherit Insteon::DeviceController to support LampLinc with local control buttons --lib/Insteon/Message.pm Corrected 'use' statements to eliminate "subroutine xxx redefined" warnings with perl -w. Modified extended message code to properly parse the extra data Added support for checksums on extended data with i2CS devices --lib/Insteon_PLM.pm Added "use Insteon;" as it was necessary after correcting use statements in other modules. Added extra level 3 debug for the logic that saves message fragments
Michael Stovenour committedJan 12, 2013 Configuration menu - View commit details
-
Copy full SHA for 8fc81d0 - Browse repository at this point
Copy the full SHA 8fc81d0View commit details -
Merge branch 'fix_issue_35' into i2_aldb_support
Michael Stovenour committedJan 12, 2013 Configuration menu - View commit details
-
Copy full SHA for 6d7df1d - Browse repository at this point
Copy the full SHA 6d7df1dView commit details
Commits on Jan 15, 2013
-
Debuged "sync links" and "sync all links" for i2CS
--lib/Insteon.pm Added some POD documentation for the functions I studied Added missing link to interface and unlink from interface tie_event for controllers Added PLM voice command "initiate linking as controller" to support half-automated i2 device linking Renamed PLM voice command "show link table to log" to "log links" to match the device voice command. Compatibility WARNING: If your code uses the old PLM voice command you will need to change your code to the new command. Updated get_object to return a match on the base device if there are no matching groups --lib/Insteon/AllLinkDatabase.pm Corrected rather nasty "adlb" typos to "aldb" as reported by krkeegan Added additional state logic to fix "sync links" Fixed flag logic Added health=good and inuse=1 properties for PLM aldb --lib/Insteon/BaseInsteon.pm Added additional state logic to fix "sync links" --lib/Insteon/Message.pm Added logic to ensure message always contains a flag byte even if hop_count==0 --lib/Insteon/MessageDecoder.pm Renamed user_user_reset to plm_user_reset --lib/Insteon_PLM.pm Added support for processing plm_user_reset. There is no code action associated with the message but it doesn't hang the interface either For initiate_linking_as_controller changed default group to 01 rather than FF to match how the PLM creates the same links when linking manually
Michael Stovenour committedJan 15, 2013 Configuration menu - View commit details
-
Copy full SHA for 8b20bdd - Browse repository at this point
Copy the full SHA 8b20bddView commit details
Commits on Jan 17, 2013
-
Add check logic in read_write_aldb state machine to ensure the comman…
…d ack is received from the device before waiting on the read response
Michael Stovenour committedJan 17, 2013 Configuration menu - View commit details
-
Copy full SHA for 78c3ad9 - Browse repository at this point
Copy the full SHA 78c3ad9View commit details -
get_first_empty_address should return 0 if no addr
The sub add_link expects get_first_empty_address to return 0 if no empty address is found. This will prevent trying to add an aldb record to the FFFFFFFFFFFFFFF8 address which clearly doesn't exist. Instead the user will now get a nice error advising them to scan the link table before trying to sync links.
Michael Stovenour committedJan 17, 2013 Configuration menu - View commit details
-
Copy full SHA for d2b4116 - Browse repository at this point
Copy the full SHA d2b4116View commit details
Commits on Jan 19, 2013
-
Added a few print statements to keep up with the environment at Marc's house :)
Michael Stovenour committedJan 19, 2013 Configuration menu - View commit details
-
Copy full SHA for ce708c9 - Browse repository at this point
Copy the full SHA ce708c9View commit details -
Corrected the i2 scan and added more debug output
Michael Stovenour committedJan 19, 2013 Configuration menu - View commit details
-
Copy full SHA for cb7098b - Browse repository at this point
Copy the full SHA cb7098bView commit details -
Merge branch 'master' into i2_aldb_support
Michael Stovenour committedJan 19, 2013 Configuration menu - View commit details
-
Copy full SHA for 6f8054a - Browse repository at this point
Copy the full SHA 6f8054aView commit details
Commits on Jan 21, 2013
-
Added lots of extra insteon:4 logging to track down a PLM sync issue
Michael Stovenour committedJan 21, 2013 Configuration menu - View commit details
-
Copy full SHA for 60830ad - Browse repository at this point
Copy the full SHA 60830adView commit details
Commits on Jan 29, 2013
-
fixed sync_links bug that prevented second link from being updated
Michael Stovenour committedJan 29, 2013 Configuration menu - View commit details
-
Copy full SHA for 06a4fd8 - Browse repository at this point
Copy the full SHA 06a4fd8View commit details
Commits on Jan 30, 2013
-
Rewrote get_first_empty_address() and added logic to prevent failure …
…if there is an undefined entry in the aldb. Modified add_link so that it doesn't create undefined aldb entries.
Michael Stovenour committedJan 30, 2013 Configuration menu - View commit details
-
Copy full SHA for 55d0342 - Browse repository at this point
Copy the full SHA 55d0342View commit details -
Added croak on error that will spit out a stack trace. This should he…
…lp me debug issues found by others.
Michael Stovenour committedJan 30, 2013 Configuration menu - View commit details
-
Copy full SHA for 2236ffc - Browse repository at this point
Copy the full SHA 2236ffcView commit details
Commits on Feb 3, 2013
-
Added chksum check when receiving extended messages. Updated the mess…
…age decoder logic for cmd2. Cleaned up some logging information.
Michael Stovenour committedFeb 3, 2013 Configuration menu - View commit details
-
Copy full SHA for 44f42a1 - Browse repository at this point
Copy the full SHA 44f42a1View commit details -
Removing changes that conflict with upstream/master to prepare for a …
…merge
Michael Stovenour committedFeb 3, 2013 Configuration menu - View commit details
-
Copy full SHA for f6d7605 - Browse repository at this point
Copy the full SHA f6d7605View commit details -
Merge remote-tracking branch 'upstream/master' into i2_aldb_support
Conflicts: lib/Insteon/Message.pm
Michael Stovenour committedFeb 3, 2013 Configuration menu - View commit details
-
Copy full SHA for de7e3b9 - Browse repository at this point
Copy the full SHA de7e3b9View commit details -
Changed i2 init logic so that I2 devices are included. Previously onl…
…y I2CS devices used i2 aldb routines.
Michael Stovenour committedFeb 3, 2013 Configuration menu - View commit details
-
Copy full SHA for 0ecf03a - Browse repository at this point
Copy the full SHA 0ecf03aView commit details
Commits on Feb 10, 2013
-
Fixed issue where data3 was not being written to the device correctly…
…. Added support for update_link when changing ramprate or dim level.
Michael Stovenour committedFeb 10, 2013 Configuration menu - View commit details
-
Copy full SHA for 2c3ee8e - Browse repository at this point
Copy the full SHA 2c3ee8eView commit details -
Merge branch 'master' into i2_aldb_support
Michael Stovenour committedFeb 10, 2013 Configuration menu - View commit details
-
Copy full SHA for f6ea613 - Browse repository at this point
Copy the full SHA f6ea613View commit details
Commits on Feb 11, 2013
-
Fixed typo that prevented update_link() from being triggered by a cha…
…nge in ramp rate
Michael Stovenour committedFeb 11, 2013 Configuration menu - View commit details
-
Copy full SHA for d57ce8e - Browse repository at this point
Copy the full SHA d57ce8eView commit details -
Michael Stovenour committed
Feb 11, 2013 Configuration menu - View commit details
-
Copy full SHA for f840619 - Browse repository at this point
Copy the full SHA f840619View commit details
Commits on Feb 16, 2013
-
Merge branch 'master' into i2_aldb_support
Michael Stovenour committedFeb 16, 2013 Configuration menu - View commit details
-
Copy full SHA for 8094b07 - Browse repository at this point
Copy the full SHA 8094b07View commit details
Commits on Feb 17, 2013
-
Implemented delete_orphan_links
Reverted change to Insteon->get_object because the original change broke object matching for delete_orphan_links. Rearranged the module order in ALDB_i2 to match order in ALDB_i1 for future refactor to combine ALDB modules where possible.
Michael Stovenour committedFeb 17, 2013 Configuration menu - View commit details
-
Copy full SHA for 797250e - Browse repository at this point
Copy the full SHA 797250eView commit details
Commits on Feb 19, 2013
-
Merge branch 'master' into i2_aldb_support
Conflicts: lib/Insteon/BaseInterface.pm
Michael Stovenour committedFeb 19, 2013 Configuration menu - View commit details
-
Copy full SHA for 0630cfb - Browse repository at this point
Copy the full SHA 0630cfbView commit details
Commits on Feb 20, 2013
-
Refactor on_xx_insteon_received and add timeout for i2 aldb read
Moved most of the device specific code into Insteon::BaseObject->_process_message and let the latter determine if the message transaction should be cleared. This provides a better separation between interface level logic and message/device level logic. I also implemented more consistent cmd1 checking for the ACKs. There is more cleanup that can be done here later. Could probably also move some of the 'cleanup' logic from on_xx_insteon_received as well. Implemented a transaction timeout for ALDB i2 extended read requests. This was a bit different than other messages since the ACK is not the end of the transaction. The refactor made this much easier.
Michael Stovenour committedFeb 20, 2013 Configuration menu - View commit details
-
Copy full SHA for d46ff41 - Browse repository at this point
Copy the full SHA d46ff41View commit details -
Modify CRC error warning message to ignore non-CRC capable devices
Moved CRC warning message to Insteon::BaseObject->_process_message where the engine_version can be checked for I2CS.
Michael Stovenour committedFeb 20, 2013 Configuration menu - View commit details
-
Copy full SHA for 301e85d - Browse repository at this point
Copy the full SHA 301e85dView commit details -
Implemented "log all ALDB status" PLM voice command
Walks through every Insteon device and logs: - Hop Count - Engine Version - ALDB Type - ALDB Health - ALDB Scan Time
Michael Stovenour committedFeb 20, 2013 Configuration menu - View commit details
-
Copy full SHA for 1373697 - Browse repository at this point
Copy the full SHA 1373697View commit details
Commits on Feb 21, 2013
-
Map aldb version based on restored engine_version
This update will correctly map the I2 aldb routines for devices that were previously saved as I2 or I2CS just after restoring saved states. The startup scan will also validate the aldb type if it is run but it is no longer necessary. When adding a new device the user must run the 'get engine version' voice command once or use the startup poll.
Michael Stovenour committedFeb 21, 2013 Configuration menu - View commit details
-
Copy full SHA for 229d639 - Browse repository at this point
Copy the full SHA 229d639View commit details -
Made minor changes to logging and refactored the scan logic to reduce duplicate code (and duplicate log lines).
Michael Stovenour committedFeb 21, 2013 Configuration menu - View commit details
-
Copy full SHA for f78e570 - Browse repository at this point
Copy the full SHA f78e570View commit details
Commits on Feb 23, 2013
-
Merge branch 'master' into i2_aldb_support
Michael Stovenour committedFeb 23, 2013 Configuration menu - View commit details
-
Copy full SHA for b8e2cdf - Browse repository at this point
Copy the full SHA b8e2cdfView commit details
Commits on Feb 25, 2013
-
Added message callback logic on device NAC
This permits the scan, etc. to continue even if one device NACs the operation.
Michael Stovenour committedFeb 25, 2013 Configuration menu - View commit details
-
Copy full SHA for 99943e0 - Browse repository at this point
Copy the full SHA 99943e0View commit details
Commits on Feb 28, 2013
-
Manually merging cosmetic changes from hollie/master so merge will no…
… conflict
Michael Stovenour committedFeb 28, 2013 Configuration menu - View commit details
-
Copy full SHA for 01c28d6 - Browse repository at this point
Copy the full SHA 01c28d6View commit details -
Manually merging changes from hollie/master so merge will not conflict
Michael Stovenour committedFeb 28, 2013 Configuration menu - View commit details
-
Copy full SHA for b7e0997 - Browse repository at this point
Copy the full SHA b7e0997View commit details
Commits on Mar 1, 2013
-
Do Not Clear Active Message on Read_Write_ALDB ACK
An ACK is followed by a Link Data message that has the information we want. An ACK by itself is useless. As such, the active_message should only be cleared once we receive the Link Data packet. If that packet is not received the active_message will be resent.
Configuration menu - View commit details
-
Copy full SHA for bd2b7bc - Browse repository at this point
Copy the full SHA bd2b7bcView commit details -
Clear Active Message on Link Data Received
If Link Data was received in the proper sequence then clear the active_message.
Configuration menu - View commit details
-
Copy full SHA for 213b3a4 - Browse repository at this point
Copy the full SHA 213b3a4View commit details -
Clear Active Message on Write ALDB ACK
There is no subsequent message for a write ALDB ACK, so clear the active message.
Configuration menu - View commit details
-
Copy full SHA for 9e3851f - Browse repository at this point
Copy the full SHA 9e3851fView commit details -
Don't call _process_command_stack on out-of-sync Link Data Packet
Among other things _process_command_stack will clear the awaiting_ack flag, which messes us up.
Configuration menu - View commit details
-
Copy full SHA for 1b5ba67 - Browse repository at this point
Copy the full SHA 1b5ba67View commit details -
Don't Clear Active Message for Any i2_ALDB_read
The only time a command 2F ACK is truly the last message is when writing.
Configuration menu - View commit details
-
Copy full SHA for d4e8913 - Browse repository at this point
Copy the full SHA d4e8913View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2bbb2b4 - Browse repository at this point
Copy the full SHA 2bbb2b4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 13f89c8 - Browse repository at this point
Copy the full SHA 13f89c8View commit details
Commits on Mar 2, 2013
-
Merge branch 'master' into i2_aldb_support
Insteon: Don't Increase Hop Count When Messages are Received but Ignorred Conflicts: lib/Insteon/BaseInsteon.pm lib/Insteon/BaseInterface.pm
Michael Stovenour committedMar 2, 2013 Configuration menu - View commit details
-
Copy full SHA for 116b749 - Browse repository at this point
Copy the full SHA 116b749View commit details -
Merged documentation changes from master
Michael Stovenour committedMar 2, 2013 Configuration menu - View commit details
-
Copy full SHA for b608212 - Browse repository at this point
Copy the full SHA b608212View commit details -
Merge pull request #1 from krkeegan/i2_aldb_ack_handling
Fix To Solve Out Of Sync Link Data Messages
Configuration menu - View commit details
-
Copy full SHA for 4b0dc7c - Browse repository at this point
Copy the full SHA 4b0dc7cView commit details -
Add ALDB Data3 to Pending_ALDB for Delete_Link
If Data3 is not passed, then the on_poke or on_aldb_read_write is not able to create the proper aldbkey and therefore cannot delete the MH aldb hash reference. This solves the bug identified by Marc in which sequential delete orphans command would attempt to keep deleting the same link.
Configuration menu - View commit details
-
Copy full SHA for 2a89428 - Browse repository at this point
Copy the full SHA 2a89428View commit details -
Merge pull request #2 from krkeegan/delete_link_data3
Add ALDB Data3 to Pending_ALDB for Delete_Link
Configuration menu - View commit details
-
Copy full SHA for dfd0ba6 - Browse repository at this point
Copy the full SHA dfd0ba6View commit details
Commits on Mar 3, 2013
-
Collapsed common functions from i1 and i2 into base package
Moved nearly all of the i2 functions into the base class Moved the same i1 functions as well Cleaned up a few print_log commands Corrected all package selections after callbacks to main
Michael Stovenour committedMar 3, 2013 Configuration menu - View commit details
-
Copy full SHA for 0b7bb4e - Browse repository at this point
Copy the full SHA 0b7bb4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9d2e01d - Browse repository at this point
Copy the full SHA 9d2e01dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ff95f79 - Browse repository at this point
Copy the full SHA ff95f79View commit details -
Configuration menu - View commit details
-
Copy full SHA for b41fc31 - Browse repository at this point
Copy the full SHA b41fc31View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1751d45 - Browse repository at this point
Copy the full SHA 1751d45View commit details -
Add ALDB_Delta to _process_message
Update Flags for Keypadlincs end up in _proccess_message, so set the ALDB_Delta value at the conclusion.
Configuration menu - View commit details
-
Copy full SHA for 561f19e - Browse repository at this point
Copy the full SHA 561f19eView commit details -
Configuration menu - View commit details
-
Copy full SHA for f1a541f - Browse repository at this point
Copy the full SHA f1a541fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e83ad00 - Browse repository at this point
Copy the full SHA e83ad00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1215cf0 - Browse repository at this point
Copy the full SHA 1215cf0View commit details -
Bump_Delta is essentially the same as delete. Except it wrote back the byte that was just peeked, possibily further decreasing corruption errors. In order to decrease the complexity of the coding it was dropped. Scan_One was also dropped. It enabled the scanning of one memory address. It was called after an add, delete, or update to confirm that the action was done correctly. It also decreased MH issues. In order to decrease the complexity of the code, it was dropped.
Configuration menu - View commit details
-
Copy full SHA for 7170050 - Browse repository at this point
Copy the full SHA 7170050View commit details -
Change ALDB Corrupt to Out-of-Sync
To make things a little more clear, as corruption is associated with an error. Out of sync more appropriately defines the state.
Configuration menu - View commit details
-
Copy full SHA for e2eba59 - Browse repository at this point
Copy the full SHA e2eba59View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67112f6 - Browse repository at this point
Copy the full SHA 67112f6View commit details
Commits on Mar 4, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 26f4d0f - Browse repository at this point
Copy the full SHA 26f4d0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 974225b - Browse repository at this point
Copy the full SHA 974225bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 86f5c7b - Browse repository at this point
Copy the full SHA 86f5c7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 83cd3b2 - Browse repository at this point
Copy the full SHA 83cd3b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 29163c1 - Browse repository at this point
Copy the full SHA 29163c1View commit details -
Add ALDB_Delta to Update_Local and Update_Flags
These are only in i1 code
Configuration menu - View commit details
-
Copy full SHA for 483a239 - Browse repository at this point
Copy the full SHA 483a239View commit details -
Configuration menu - View commit details
-
Copy full SHA for cedfb0b - Browse repository at this point
Copy the full SHA cedfb0bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5b8b7b2 - Browse repository at this point
Copy the full SHA 5b8b7b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4c1dab - Browse repository at this point
Copy the full SHA d4c1dabView commit details -
Fix wrong object reference for device NAC and cleanup logging
Michael Stovenour committedMar 4, 2013 Configuration menu - View commit details
-
Copy full SHA for eacc57f - Browse repository at this point
Copy the full SHA eacc57fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 08c3854 - Browse repository at this point
Copy the full SHA 08c3854View commit details -
Merge pull request #4 from krkeegan/i2_aldb_delta
Fully Merged Support for ALDB_Delta in i2 Code
Configuration menu - View commit details
-
Copy full SHA for 99a8535 - Browse repository at this point
Copy the full SHA 99a8535View commit details
Commits on Mar 9, 2013
-
Add CRC16 Support with calculate_crc16
Insteon, in their infinite wisdom, has added yet another message validity check. This check is used only on specific extended length messages and is used instead of the i2cs checksum. This new message validity test is a two byte CRC value appended to data 13 and data 14 positions of an extended message. This two byte CRC differs from the one byte checksum used in other extended commands. This CRC calculation is known to be used by the 2441TH Insteon Thermostat as well as the iMeter INSTEON device. It may be used by other devices in the future. The two byte CRC is only used in some messages sent to and from these devices, but not all messages. Also clean up debugging code accidentally left behind.
Configuration menu - View commit details
-
Copy full SHA for 9a42ab1 - Browse repository at this point
Copy the full SHA 9a42ab1View commit details
Commits on Mar 11, 2013
-
Merge pull request #5 from krkeegan/insteon_crc16
Add CRC16 Support with calculate_crc16
Configuration menu - View commit details
-
Copy full SHA for 8d2f377 - Browse repository at this point
Copy the full SHA 8d2f377View commit details
Commits on Mar 12, 2013
-
Configuration menu - View commit details
-
Copy full SHA for d7a30e6 - Browse repository at this point
Copy the full SHA d7a30e6View commit details
Commits on Mar 15, 2013
-
Insteon::Message add flag to allow crc16 bytes to be inserted
There is little rhyme or reason as to which packets need to have crc16 versus checksum bytes. As such, it seems like the proper way to note when a crc16 message should be inserted is by use of a flag.
Configuration menu - View commit details
-
Copy full SHA for ab642ee - Browse repository at this point
Copy the full SHA ab642eeView commit details
Commits on Mar 17, 2013
-
Merge pull request #6 from krkeegan/fix_update_link
Fix Callback Parms in Update_Link
Configuration menu - View commit details
-
Copy full SHA for 1d432d7 - Browse repository at this point
Copy the full SHA 1d432d7View commit details -
Merge pull request #7 from krkeegan/insteon_crc16
Insteon::Message add flag to allow crc16 bytes to be inserted
Configuration menu - View commit details
-
Copy full SHA for 30c8218 - Browse repository at this point
Copy the full SHA 30c8218View commit details
Commits on Mar 19, 2013
-
Configuration menu - View commit details
-
Copy full SHA for d585f40 - Browse repository at this point
Copy the full SHA d585f40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 75ac4b0 - Browse repository at this point
Copy the full SHA 75ac4b0View commit details
Commits on Mar 20, 2013
-
Merge pull request #8 from krkeegan/fix_update_link
Fixes to Update Link to Solve Perl Warnings
Configuration menu - View commit details
-
Copy full SHA for 0cba9f3 - Browse repository at this point
Copy the full SHA 0cba9f3View commit details
Commits on Mar 21, 2013
-
Map aldb to I2 if get_engine_version returns NAK
Handle new device where engine_version is blank Add failure_reason to Insteon::Message Add failure callback to get_engine_version message On message timeout call message failure callback prior to clear_active_message
Michael Stovenour committedMar 21, 2013 Configuration menu - View commit details
-
Copy full SHA for 058f80e - Browse repository at this point
Copy the full SHA 058f80eView commit details -
Michael Stovenour committed
Mar 21, 2013 Configuration menu - View commit details
-
Copy full SHA for 30a5a2e - Browse repository at this point
Copy the full SHA 30a5a2eView commit details
Commits on Mar 26, 2013
-
Insteon:: ALDB_Query Fix package names in query_aldb_delta
Names in print log messages and callback return packages were incorrect and leftover from when code was in BaseInsteon.pm
Configuration menu - View commit details
-
Copy full SHA for 3d40bce - Browse repository at this point
Copy the full SHA 3d40bceView commit details
Commits on Apr 13, 2013
-
Insteon_i2: Reject ALDB Read Responses Where Address Is Incorrect
Fixes the corruption identified in mstovenour/misterhouse#11
Configuration menu - View commit details
-
Copy full SHA for 2b901e3 - Browse repository at this point
Copy the full SHA 2b901e3View commit details
Commits on Apr 16, 2013
-
Insteon_i2: Fix ALDB Address Used for Re-Reading When Corrupt Message…
… Received $$self{pending_aldb}{address} is not set, should be have used $$self{_mem_msb} . $$self{_mem_lsb}
Configuration menu - View commit details
-
Copy full SHA for 06bec7e - Browse repository at this point
Copy the full SHA 06bec7eView commit details
Commits on Apr 18, 2013
-
Merge pull request #13 from krkeegan/fix_issue_11
Insteon_i2: Reject ALDB Read Responses Where Address Is Incorrect
Configuration menu - View commit details
-
Copy full SHA for 3aff0e1 - Browse repository at this point
Copy the full SHA 3aff0e1View commit details -
Merge pull request #9 from krkeegan/i2_aldb_delta
Insteon:: ALDB_Query Fix package names in query_aldb_delta
Configuration menu - View commit details
-
Copy full SHA for d393518 - Browse repository at this point
Copy the full SHA d393518View commit details
Commits on Apr 21, 2013
-
Merge branch 'master' into i2_aldb_support
Michael Stovenour committedApr 21, 2013 Configuration menu - View commit details
-
Copy full SHA for 9d87cc9 - Browse repository at this point
Copy the full SHA 9d87cc9View commit details -
Removed unused code that had been commented out
Most of the removals were to clean up how the various modules included each other with use statements
Michael Stovenour committedApr 21, 2013 Configuration menu - View commit details
-
Copy full SHA for 6b06a1c - Browse repository at this point
Copy the full SHA 6b06a1cView commit details
Commits on Apr 27, 2013
-
Fix issues when adding ALDB controller entries
Only set on_level and ramp_rate for ALDB responder entries Set application retries == 3 for ALDB controller entries
Michael Stovenour committedApr 27, 2013 Configuration menu - View commit details
-
Copy full SHA for a9e3707 - Browse repository at this point
Copy the full SHA a9e3707View commit details