Skip to content
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

Branch merge phase2 #14

Merged
merged 160 commits into from
Nov 24, 2012
Merged

Commits on Mar 8, 2010

  1. Copied remotely

    gliming committed Mar 8, 2010
    Configuration menu
    Copy the full SHA
    4e8e805 View commit details
    Browse the repository at this point in the history
  2. No commit message

    gliming committed Mar 8, 2010
    Configuration menu
    Copy the full SHA
    22b7344 View commit details
    Browse the repository at this point in the history

Commits on Jul 26, 2010

  1. synced changes from main tree to insteon branch

    marcmerlin committed Jul 26, 2010
    Configuration menu
    Copy the full SHA
    19f6f30 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7cba1d9 View commit details
    Browse the repository at this point in the history
  3. Fix typo in debug statement.

    gliming committed Jul 26, 2010
    Configuration menu
    Copy the full SHA
    caeda28 View commit details
    Browse the repository at this point in the history
  4. Remove old references to Insteon_Device.

    gliming committed Jul 26, 2010
    Configuration menu
    Copy the full SHA
    6bd16e9 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    02ad3a1 View commit details
    Browse the repository at this point in the history
  6. Fix bug referencing active_interface when it should have been _active…

    …_interface.
    gliming committed Jul 26, 2010
    Configuration menu
    Copy the full SHA
    be5026b View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    03a3bdb View commit details
    Browse the repository at this point in the history
  8. Fixed double typo in send_timeout

    = -> ==
    marcmerlin committed Jul 26, 2010
    Configuration menu
    Copy the full SHA
    264ea2d View commit details
    Browse the repository at this point in the history
  9. insteon config file converter.

    marcmerlin committed Jul 26, 2010
    Configuration menu
    Copy the full SHA
    f2f337d View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2010

  1. - new show_all_errors variable so that you get to see the full error …

    …each
    
      time it happens (by default mh only shows you the error in details the
      first time, for _any_ module and then that's it).
    
    - show how many times an error was triggered
    
    - add a module_allowed_errors variable to allow each module to set
      how many times they can error out before they get kicked out of the main
      loop (default was and still is 10, but not it's actually clear what's
      going on).
      For instance, I have:
      omnistat_allowed_errors = 999999999999
      hvac_allowed_errors = 999999999999
    marcmerlin committed Aug 4, 2010
    Configuration menu
    Copy the full SHA
    9185142 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2010

  1. Fix various bugs.

    gliming committed Aug 13, 2010
    Configuration menu
    Copy the full SHA
    4b920ce View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2011

  1. Configuration menu
    Copy the full SHA
    977d5c2 View commit details
    Browse the repository at this point in the history
  2. Various bug fixes.

    gliming committed Jan 5, 2011
    Configuration menu
    Copy the full SHA
    5a42f77 View commit details
    Browse the repository at this point in the history
  3. Refactor code specific to KeyPadLinc out of BaseController. Add set_w…

    …ith_timer to BaseController.
    gliming committed Jan 5, 2011
    Configuration menu
    Copy the full SHA
    9b07394 View commit details
    Browse the repository at this point in the history
  4. Change broken references to convert_ramp

    gliming committed Jan 5, 2011
    Configuration menu
    Copy the full SHA
    69b2d4e View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2011

  1. Configuration menu
    Copy the full SHA
    7ad4080 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2011

  1. Merge changes from trunk to insteon-branch.

    jduda committed Jan 9, 2011
    Configuration menu
    Copy the full SHA
    ac72395 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2011

  1. Fix typo and proper inclusion of BaseInterface object in conditional …

    …within has_link method. Thanks to Eloy P. for bug fix.
    gliming committed Jan 17, 2011
    Configuration menu
    Copy the full SHA
    2ffbcde View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2011

  1. updated code for Omnistat2 support.

    marcmerlin committed Jan 18, 2011
    Configuration menu
    Copy the full SHA
    ac1333a View commit details
    Browse the repository at this point in the history
  2. Fixed small typos in Gregg's previous commit

    peloy committed Jan 18, 2011
    Configuration menu
    Copy the full SHA
    275ada3 View commit details
    Browse the repository at this point in the history
  3. Remove a couple of lines of dead code. Note that according to Gregg,

    a good part of Insteon.pm is going to be re-written, so it may not
    be a good use of anyone's time to look to deeply into the current
    Insteon.pm code.
    peloy committed Jan 18, 2011
    Configuration menu
    Copy the full SHA
    144afc2 View commit details
    Browse the repository at this point in the history
  4. Port r1805:r1806 from trunk.

    peloy committed Jan 18, 2011
    Configuration menu
    Copy the full SHA
    04d4d1d View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2011

  1. Sync. with trunk (r1803 to 1814):

    * Improve stripping of end of line comments in .mht files.
    * Missing rename of triggers_save to _triggers_save in web page code.
    * Remove stray vim swap file.
    * lib/Omnistat.pm updates by Marc.
    peloy committed Jan 20, 2011
    Configuration menu
    Copy the full SHA
    2444ea1 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2011

  1. Added "equals" method to be used to compare objects based on device_i…

    …d and, if applicable, group.
    gliming committed Jan 21, 2011
    Configuration menu
    Copy the full SHA
    239fc66 View commit details
    Browse the repository at this point in the history
  2. Revise object comparison to use new "equals" method when determining …

    …if a cached object already exists. Necessary when mh reloads.
    gliming committed Jan 21, 2011
    Configuration menu
    Copy the full SHA
    bfe8026 View commit details
    Browse the repository at this point in the history

Commits on Jan 24, 2011

  1. Configuration menu
    Copy the full SHA
    a3341ad View commit details
    Browse the repository at this point in the history
  2. Properly fix state validation by comparing against object's hash. Rem…

    …ove duplicate scan_link_table method.
    gliming committed Jan 24, 2011
    Configuration menu
    Copy the full SHA
    e8d49bc View commit details
    Browse the repository at this point in the history
  3. Fix broken references to adlb (should be aldb).

    gliming committed Jan 24, 2011
    Configuration menu
    Copy the full SHA
    01e1ed3 View commit details
    Browse the repository at this point in the history
  4. Make cosmetic changes to menus, etc. Fix broken adlb references (shou…

    …ld be aldb).
    gliming committed Jan 24, 2011
    Configuration menu
    Copy the full SHA
    c105fa6 View commit details
    Browse the repository at this point in the history
  5. Fix parenthesis typos.

    gliming committed Jan 24, 2011
    Configuration menu
    Copy the full SHA
    32d4379 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2011

  1. r1822 by Gregg attempted to clarify, through the name of voice commands,

    whether commands apply to the PLM or to all devices. For example, we'd
    have "this: show link table to log", or "all: scan link tables" in the
    PLM menu in the "Insteon" category in the web interface. The problem
    with adding "this:" and "all:" to the voice command names is twofold:
    
    1. The Tk interface fails to load because the ':' character has special
    meaning there, so adding a ':' to a command name confuses some part of
    the Tk interface, causing it to fail to load.
    
    2. Voice commands become awkward since now we'd have commands like:
    
    "plm this: show link table to log"
    
    "plm all: scan link tables"
    
    For now I am reverting the changes that add "this:" and "all:" to voice
    commands so the Tk interface loads again. We still can use a character
    different from ':', e.g. use "this-" and "all-", and that'd solve (1)
    above, but would still leave (2).
    
    Will leave up to Gregg to decide when he gets a chance whether he wants
    to keep "this" and "all" in the voice command names.
    peloy committed Jan 26, 2011
    Configuration menu
    Copy the full SHA
    f6bd3e4 View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2011

  1. Add missing help text for telnet commands

    peloy committed Jan 27, 2011
    Configuration menu
    Copy the full SHA
    8424e93 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2011

  1. Re-write Insteon::ALDB_i1::log_alllink_table() so links are logged

    to the print log sorted by the address of ALDB entries. Before this
    re-write, links were being logged in random ALDB order, which made
    it difficult to visualize the structure of devices' ALDBs. New
    Insteon::ALDB_i1::log_alllink_table() was code-reviewed by Gregg.
    
    In this commit there's also one adlb -> aldb rename that Gregg seems to
    have missed in a previous commit that did a mass adlb -> aldb rename.
    peloy committed Jan 28, 2011
    Configuration menu
    Copy the full SHA
    caafe9f View commit details
    Browse the repository at this point in the history

Commits on Feb 4, 2011

  1. Make sure the "insteon" branch has *all* changes made in trunk since the

    "insteon" branch was created (r1706). In other words, performed a merge
    with:
    
    svn merge -x --ignore-eol-style -r 1706:HEAD https://misterhouse.svn.sourceforge.net/svnroot/misterhouse/trunk
    
    and resolved some conflicts since some things had already been merged  .
    This brings the "insteon" branch in sync with changes up to r1832      .
    
    Did this because some things were missing from previous merges, and in
    some cases, functionality was broken because of this. A good example of
    broken functionality is the browser tooltips in the web interface to
    describe voice commands or present an object's log. These were broken
    because overlib.js was moved in the trunk from web/ to web/lib/, and
    the branch never received an update to move the files even though it
    did receive an update to lib/http_server.pl to use the files in the new
    location.
    
    Since this commit is mostly about addition of new files and removal
    of old, unneeded files, it should be pretty low risk. One concern is
    lib/xPL_Items.pm, which seems to have undergone some serious surgery in
    the trunk.
    
    Please report any problems with this merge to me (peloy@chapus.net).
    peloy committed Feb 4, 2011
    Configuration menu
    Copy the full SHA
    0fc8b40 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2011

  1. No commit message

    gliming committed Feb 7, 2011
    Configuration menu
    Copy the full SHA
    7a6ff85 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dff2bea View commit details
    Browse the repository at this point in the history
  3. Thanks to Gregg for committing a change so SET?device=toggle can be used

    from the web interface. His commit used the state_now() method instead
    of the state() method to figure out what state we are in. However,
    state_now() is normally the empty string and only has a state value
    during the loop iteration following the object's state change.
    
    Use state() instead of state_now() to figure out what state the object
    is in.
    peloy committed Feb 7, 2011
    Configuration menu
    Copy the full SHA
    387248e View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2011

  1. Configuration menu
    Copy the full SHA
    bef0260 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2011

  1. Configuration menu
    Copy the full SHA
    004c0e8 View commit details
    Browse the repository at this point in the history
  2. Implement more robust form of is_acknowledged so that object doesn't …

    …continue waiting for ACK on timeout.
    gliming committed Mar 7, 2011
    Configuration menu
    Copy the full SHA
    7b4d647 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2011

  1. Do not unconditionally delete our "scan insteon link tables" trigger

    since we would overwrite what the user has done with the trigger
    (disable it, change trigger run time) when we re-create the trigger
    after deleting it. Instead, our strategy now is to determine if
    the trigger exists, if it exists we then save the current trigger
    information, and then re-create the trigger. Doing it this way preserves
    users' preferences for our trigger.
    peloy committed Mar 9, 2011
    Configuration menu
    Copy the full SHA
    7e6c700 View commit details
    Browse the repository at this point in the history
  2. Synchronize the "insteon" branch with the latest changes in trunk,

    where "latest changes" is defined as all changes since the previous
    trunk-to-branch merge, which happened at r1833.
    
    Command used for the merge:
    
    svn merge -x --ignore-eol-style -r 1833:HEAD https://misterhouse.svn.sourceforge.net/svnroot/misterhouse/trunk
    
    Please report any problems with this merge to me (peloy@chapus.net).
    peloy committed Mar 9, 2011
    Configuration menu
    Copy the full SHA
    527d73c View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2011

  1. I think I messed up %Debug processing with my last svn commit, so I h…

    …ave backed out my changes to bin/mh. I think my mod to code/common/mh_control.pl actually fixed Jim's problem (and didn't have anything to do with perl 5.12).
    dnorwood2 committed Mar 12, 2011
    Configuration menu
    Copy the full SHA
    c59cf7f View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2011

  1. Guard against objects that are not defined or do not have an is_ackno…

    …wledged method.
    gliming committed Mar 14, 2011
    Configuration menu
    Copy the full SHA
    ceeb0c5 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2011

  1. Update how the polling loops work with DS18S20 and DS2450. Add suppor…

    …t for DS2405 and DS2408 devices.
    jduda committed Mar 30, 2011
    Configuration menu
    Copy the full SHA
    00f4a36 View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2011

  1. Do not hardcode path to .wav file in the web server cache directory

    when speaking to a .wav file from the web interface. Instead, call
    html_alias('/cache') to obtain the correct cache directory, which will
    most likely be "$config_parms{data_dir}/cache" (i.e. outside of the MH
    distribution which may be read-only), and store the temporary .wav file
    there.
    peloy committed Apr 17, 2011
    Configuration menu
    Copy the full SHA
    2b1993c View commit details
    Browse the repository at this point in the history

Commits on May 20, 2011

  1. Incorporate failure callback.

    gliming committed May 20, 2011
    Configuration menu
    Copy the full SHA
    88cd837 View commit details
    Browse the repository at this point in the history
  2. Incorporate success callback.

    gliming committed May 20, 2011
    Configuration menu
    Copy the full SHA
    dd35c98 View commit details
    Browse the repository at this point in the history
  3. Incorporate failure callback.

    gliming committed May 20, 2011
    Configuration menu
    Copy the full SHA
    19458a3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f5ff506 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b5a701d View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2011

  1. Fix the get_sensed( ) method in Owfs_DS2408. This method was not retu…

    …rning 0 when the input was low.
    jduda committed Jun 9, 2011
    Configuration menu
    Copy the full SHA
    79d8a60 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2011

  1. Adjust "to_string" method to report interface_data instead of "comman…

    …d" to provide better diagnostic for PLM-specific commands.
    gliming committed Jun 10, 2011
    Configuration menu
    Copy the full SHA
    cc7ab68 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7f624ef View commit details
    Browse the repository at this point in the history
  3. Multiple changes to address linking problems.

    gliming committed Jun 10, 2011
    Configuration menu
    Copy the full SHA
    06cf141 View commit details
    Browse the repository at this point in the history
  4. Multiple changes to address linking problems.

    gliming committed Jun 10, 2011
    Configuration menu
    Copy the full SHA
    ed8a6a1 View commit details
    Browse the repository at this point in the history
  5. Switch inheritance ordering for SwitchLinc and KeypadLinc classes to …

    …that restore_data (after reload) works properly.
    gliming committed Jun 10, 2011
    Configuration menu
    Copy the full SHA
    f216076 View commit details
    Browse the repository at this point in the history
  6. Add "AUDIT" mode for the orphan links command.

    gliming committed Jun 10, 2011
    Configuration menu
    Copy the full SHA
    a06a1ee View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2011

  1. Add support for the DS2413 device.

    jduda committed Jun 11, 2011
    Configuration menu
    Copy the full SHA
    64ab720 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2011

  1. The DS2413 does not have an input latch, so remove the get_latch meth…

    …od from DS2413.
    jduda committed Jun 12, 2011
    Configuration menu
    Copy the full SHA
    65a80eb View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2011

  1. Synchronize the "insteon" branch with the latest changes in trunk,

    where "latest changes" is defined as all changes since the previous
    trunk-to-branch merge, which happened at r1855.
    
    Command used for the merge:
    
    svn merge -x --ignore-eol-style -r 1855:HEAD https://misterhouse.svn.sourceforge.net/svnroot/misterhouse/trunk
    
    Please report any problems with this merge to me (peloy@chapus.net).
    peloy committed Jun 13, 2011
    Configuration menu
    Copy the full SHA
    2468368 View commit details
    Browse the repository at this point in the history
  2. Replace ':' with '-' in voice command "AUDIT: delete orphan links"

    since using ':' as a word delimiter breaks the Tk interface, apparently
    because ':' has some special significance for Tk.
    peloy committed Jun 13, 2011
    Configuration menu
    Copy the full SHA
    33a88f7 View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2011

  1. Explicitly specify set methods for SwitchLinc and SwitchLincRelay sin…

    …ce automatic inheritance doesn't apply.
    gliming committed Jun 14, 2011
    Configuration menu
    Copy the full SHA
    bc20513 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    eb00566 View commit details
    Browse the repository at this point in the history
  3. Improve logging--especially audit mode.

    gliming committed Jun 14, 2011
    Configuration menu
    Copy the full SHA
    a9b6947 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4e4b04d View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2011

  1. Modify set_linked_devices to adjust state to only be on or off if a n…

    …on-dimmable light.
    gliming committed Jun 15, 2011
    Configuration menu
    Copy the full SHA
    5ae0282 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfdf605 View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2011

  1. Revise delete_orphan_links to use health data from scan_links. Also, …

    …avoid pre-emptive orphan delete of "deaf" devices.
    gliming committed Jun 23, 2011
    Configuration menu
    Copy the full SHA
    5028c4d View commit details
    Browse the repository at this point in the history
  2. Support ALDB health function.

    gliming committed Jun 23, 2011
    Configuration menu
    Copy the full SHA
    d0c84ef View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2011

  1. Added iolinc conversion support and more comments.

    marcmerlin committed Jun 24, 2011
    Configuration menu
    Copy the full SHA
    47627ce View commit details
    Browse the repository at this point in the history

Commits on Jun 28, 2011

  1. Configuration menu
    Copy the full SHA
    9c404d4 View commit details
    Browse the repository at this point in the history
  2. Various logging fixes and rewording to be more obvious. Prevent autom…

    …atic removal of links in delete ophan links where no reciprocal link exists; warn instead.
    gliming committed Jun 28, 2011
    Configuration menu
    Copy the full SHA
    5e3c6c2 View commit details
    Browse the repository at this point in the history
  3. Replace obsolete insteon items with new ones.

    gliming committed Jun 28, 2011
    Configuration menu
    Copy the full SHA
    3b2dac5 View commit details
    Browse the repository at this point in the history
  4. Fix typo that crashes lib.

    gliming committed Jun 28, 2011
    Configuration menu
    Copy the full SHA
    4511196 View commit details
    Browse the repository at this point in the history

Commits on Jun 29, 2011

  1. Various minor changes to menu options.

    gliming committed Jun 29, 2011
    Configuration menu
    Copy the full SHA
    e8a7d9b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed35857 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    668c24e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    615338b View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2011

  1. Minor cosmetic mods and commenting.

    gliming committed Jun 30, 2011
    Configuration menu
    Copy the full SHA
    fcd79dc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cd63d0e View commit details
    Browse the repository at this point in the history

Commits on Jul 1, 2011

  1. Configuration menu
    Copy the full SHA
    f41c382 View commit details
    Browse the repository at this point in the history
  2. Implement seconds_delayed method to track time between initialization…

    … and usage when sending.
    gliming committed Jul 1, 2011
    Configuration menu
    Copy the full SHA
    ff20b75 View commit details
    Browse the repository at this point in the history
  3. Implement default hop count method to be used to adjust the starting …

    …hop count for sent messages.
    gliming committed Jul 1, 2011
    Configuration menu
    Copy the full SHA
    60abcd7 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d0c193 View commit details
    Browse the repository at this point in the history

Commits on Jul 2, 2011

  1. Fix typo introduced in r1922 that prevented the "plm scan all device

    link tables" from working.
    peloy committed Jul 2, 2011
    Configuration menu
    Copy the full SHA
    181fb67 View commit details
    Browse the repository at this point in the history
  2. New code to talk to CM15A and CM19A via mochad.

    marcmerlin committed Jul 2, 2011
    Configuration menu
    Copy the full SHA
    0b862db View commit details
    Browse the repository at this point in the history
  3. Compare received message id with active message to prevent accidental…

    … clearing.
    gliming committed Jul 2, 2011
    Configuration menu
    Copy the full SHA
    c9b5d0e View commit details
    Browse the repository at this point in the history

Commits on Jul 23, 2011

  1. Configuration menu
    Copy the full SHA
    72e3306 View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2011

  1. Fix incorrect reference to KeyPadlinc index.

    gliming committed Sep 6, 2011
    Configuration menu
    Copy the full SHA
    9c5098e View commit details
    Browse the repository at this point in the history
  2. Revise processing of serial data after parsing is complete and prior …

    …to subsequent/pending command processing.
    gliming committed Sep 6, 2011
    Configuration menu
    Copy the full SHA
    14c0649 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e67c4b1 View commit details
    Browse the repository at this point in the history
  4. Synchronize the "insteon" branch with the latest changes in trunk,

    where "latest changes" is defined as all changes since the previous
    trunk-to-branch merge, which happened at r1907.
    
    Command used for the merge:
    
    svn merge -x --ignore-eol-style -r 1907:HEAD https://misterhouse.svn.sourceforge.net/svnroot/misterhouse/trunk
    
    Please report any problems with this merge to me (peloy@chapus.net).
    peloy committed Sep 6, 2011
    Configuration menu
    Copy the full SHA
    d508838 View commit details
    Browse the repository at this point in the history
  5. Avoid adding repeat fragments. Allow special case of manage links via…

    … manage_link_first_rec and manage_link_next_rec to return 15 rather than the entire sent message.
    gliming committed Sep 6, 2011
    Configuration menu
    Copy the full SHA
    a3b8715 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2011

  1. Configuration menu
    Copy the full SHA
    c0ef7e4 View commit details
    Browse the repository at this point in the history
  2. Fix references to ALDB. Differentiate one-sided links from being orph…

    …aned or incorrect.
    gliming committed Sep 7, 2011
    Configuration menu
    Copy the full SHA
    52dce0e View commit details
    Browse the repository at this point in the history
  3. Prevent clearing active message unless the received insteon message i…

    …s an acknowledge of a direct message.
    gliming committed Sep 7, 2011
    Configuration menu
    Copy the full SHA
    6e2d6e9 View commit details
    Browse the repository at this point in the history
  4. Ensure fragment buffering is cleared. Clear resend timer on clearing …

    …active message.
    gliming committed Sep 7, 2011
    Configuration menu
    Copy the full SHA
    0c94da1 View commit details
    Browse the repository at this point in the history
  5. Implement debug verbosity levels where ini setting can be debug=inste…

    …on:x (where x=1,2 or 3). 3 is most verbose.
    gliming committed Sep 7, 2011
    Configuration menu
    Copy the full SHA
    c5fd544 View commit details
    Browse the repository at this point in the history

Commits on Nov 14, 2011

  1. Fix typo on scan all link tables.

    gliming committed Nov 14, 2011
    Configuration menu
    Copy the full SHA
    73e58b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2011

  1. Small update on converting old PLM entries.

    marcmerlin committed Nov 27, 2011
    Configuration menu
    Copy the full SHA
    1800a6b View commit details
    Browse the repository at this point in the history
  2. This has major improvements on serial port data handing to avoid the

    occasional dies due to poor timing.  Details:
    - stop messing around, and just require Time::Hires (old code could
      limp around with just 'sleep', but as a result it did a poor job of
      reliably getting data replies on some occasions).
    - instead of blindly sleeping for a pre-guessed time before reading a
      response, read data characters
    - sleeps are now reduced to the bare minimum required (0.37s for typical
      reads to 0.80s for full register dumps).
    - No data gets dropped anymore without suitable logging and serial port
      data is cleared before sending a command and waiting for an answer.
    - No more priming hack needed.
    - die resets cache data so that we don't end up with possible garbage data
    - filter reminder is fixed to actually return 0 as opposed to "0x0" when
      the counter expires.
    - state_now logic was improved somewhat.
    marcmerlin committed Nov 27, 2011
    Configuration menu
    Copy the full SHA
    a282cdf View commit details
    Browse the repository at this point in the history
  3. Add a cache of group1 values and output to allow reusing of values that

    don't need the freshest data and where 1mn old data is good enough.
    (this is to prevent code from triggering a cache miss at the wrong time
    and a possible read/collision between several thermostats sharing the
    same serial cable).
    marcmerlin committed Nov 27, 2011
    Configuration menu
    Copy the full SHA
    a032bd9 View commit details
    Browse the repository at this point in the history
  4. Fixed comment.

    marcmerlin committed Nov 27, 2011
    Configuration menu
    Copy the full SHA
    884cee9 View commit details
    Browse the repository at this point in the history

Commits on Dec 20, 2011

  1. Synchronize the "insteon" branch with the latest changes in trunk,

    where "latest changes" is defined as all changes since the previous
    trunk-to-branch merge, which happened at r1948.
    
    Command used for the merge:
    
    svn merge -x --ignore-eol-style -r 1948:HEAD https://misterhouse.svn.sourceforge.net/svnroot/misterhouse/trunk
    
    Please report any problems with this merge to me (peloy@chapus.net).
    peloy committed Dec 20, 2011
    Configuration menu
    Copy the full SHA
    8d536e1 View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2012

  1. IV reorganized how the audreyspeak works with Voice_Text.pm. This was…

    … necessary to allow other services, like android_server, to use the same output of the voice synthesizer, to avoid calling the synthesizer multiple times. I have also provided the first version of android_server.pl, which does for android devices the same as what audreyspeak.pl does for audrey devices.
    jduda committed Feb 2, 2012
    Configuration menu
    Copy the full SHA
    7fbd562 View commit details
    Browse the repository at this point in the history

Commits on Feb 3, 2012

  1. Add minor comments.

    gliming committed Feb 3, 2012
    Configuration menu
    Copy the full SHA
    ea6b08a View commit details
    Browse the repository at this point in the history
  2. Replace hash flag representing ongoing transmission ("xmit_in_progres…

    …s") with member function.
    gliming committed Feb 3, 2012
    Configuration menu
    Copy the full SHA
    f4f400b View commit details
    Browse the repository at this point in the history
  3. Replace use of hash flag (xmit_in_progress) with member function. Ens…

    …ure that received x10 message doesn't clear active message unless the active message is an x10 message.
    gliming committed Feb 3, 2012
    Configuration menu
    Copy the full SHA
    9826a37 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2012

  1. Configuration menu
    Copy the full SHA
    406563c View commit details
    Browse the repository at this point in the history

Commits on Feb 13, 2012

  1. Configuration menu
    Copy the full SHA
    bc0f8ab View commit details
    Browse the repository at this point in the history
  2. Minor indenting cleanup.

    gliming committed Feb 13, 2012
    Configuration menu
    Copy the full SHA
    a8c41c1 View commit details
    Browse the repository at this point in the history

Commits on Feb 14, 2012

  1. Improve diagnostic logging statements.

    gliming committed Feb 14, 2012
    Configuration menu
    Copy the full SHA
    03d4f51 View commit details
    Browse the repository at this point in the history

Commits on Feb 16, 2012

  1. Configuration menu
    Copy the full SHA
    aed572e View commit details
    Browse the repository at this point in the history
  2. Alter delete orphans logic so that missing links does not also force …

    …other checks.
    gliming committed Feb 16, 2012
    Configuration menu
    Copy the full SHA
    7a540c9 View commit details
    Browse the repository at this point in the history
  3. Improve sync_links logic to support audit mode. Don't allow link upda…

    …tes if the data is functionally equivalent.
    gliming committed Feb 16, 2012
    Configuration menu
    Copy the full SHA
    c5aa672 View commit details
    Browse the repository at this point in the history
  4. Add support for sync links audit mode.

    gliming committed Feb 16, 2012
    Configuration menu
    Copy the full SHA
    d891837 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    daa83de View commit details
    Browse the repository at this point in the history
  6. Support failure callback handling.

    gliming committed Feb 16, 2012
    Configuration menu
    Copy the full SHA
    1e2d532 View commit details
    Browse the repository at this point in the history
  7. Incorporate callback to memory functions so that failures will allow …

    …continuation.
    gliming committed Feb 16, 2012
    Configuration menu
    Copy the full SHA
    3c369b3 View commit details
    Browse the repository at this point in the history
  8. Added sync all links (non-audit).

    gliming committed Feb 16, 2012
    Configuration menu
    Copy the full SHA
    73ae09e View commit details
    Browse the repository at this point in the history

Commits on Mar 1, 2012

  1. Properly queue up each individual candidate device's delete_orphan_li…

    …nk method rather than run them all concurrently.
    gliming committed Mar 1, 2012
    Configuration menu
    Copy the full SHA
    e2183a5 View commit details
    Browse the repository at this point in the history
  2. Minor cleanup.

    gliming committed Mar 1, 2012
    Configuration menu
    Copy the full SHA
    3b60d4a View commit details
    Browse the repository at this point in the history
  3. Fix typo.

    gliming committed Mar 1, 2012
    Configuration menu
    Copy the full SHA
    a95401c View commit details
    Browse the repository at this point in the history
  4. Guard against duplicate messages when parsing.

    gliming committed Mar 1, 2012
    Configuration menu
    Copy the full SHA
    a29a1ba View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    67f7e13 View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2012

  1. Exit properly for deaf devices.

    gliming committed Mar 2, 2012
    Configuration menu
    Copy the full SHA
    bf1a1b7 View commit details
    Browse the repository at this point in the history

Commits on Mar 5, 2012

  1. Keep duplicate addresses array from being clobbered during delete_orp…

    …han_links. Pass the "data3" record always when creating a delete request (needed for KPL lookups). Various logging improvements.
    gliming committed Mar 5, 2012
    Configuration menu
    Copy the full SHA
    d2bd34e View commit details
    Browse the repository at this point in the history

Commits on Mar 6, 2012

  1. Don't clobber the callback after processing the pending one. Ensure t…

    …hat it is cleared in advance.
    gliming committed Mar 6, 2012
    Configuration menu
    Copy the full SHA
    ba1fc5e View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2012

  1. Fix keeping duplicate_link_addresses state on delete operations. Fix …

    …available next empty address on "add" operations. Add extra debug statements for scan logging.
    gliming committed Mar 8, 2012
    Configuration menu
    Copy the full SHA
    6009581 View commit details
    Browse the repository at this point in the history
  2. Ensure that xmit timer is checked as part of transmit_in_progress ret…

    …urn value to guarantee that the queue does not get processed until the timer expires.
    gliming committed Mar 8, 2012
    Configuration menu
    Copy the full SHA
    79daceb View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2012

  1. Actively match against deviceid and other factors before processing m…

    …essage to an object. Avoid the possibility of accidental processing for an unsent message.
    gliming committed Mar 9, 2012
    Configuration menu
    Copy the full SHA
    8cb1582 View commit details
    Browse the repository at this point in the history
  2. Minor code cleanup.

    gliming committed Mar 9, 2012
    Configuration menu
    Copy the full SHA
    ebf4838 View commit details
    Browse the repository at this point in the history
  3. Detect ack messages that have a bogus deviceid.

    gliming committed Mar 9, 2012
    Configuration menu
    Copy the full SHA
    68b251b View commit details
    Browse the repository at this point in the history
  4. Parse group record for cleanup message.

    gliming committed Mar 9, 2012
    Configuration menu
    Copy the full SHA
    8aa6be8 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5a0d6bf View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    510110b View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2012

  1. Configuration menu
    Copy the full SHA
    efb84f3 View commit details
    Browse the repository at this point in the history

Commits on Mar 12, 2012

  1. Update pocketsphinx to support the latest 0.7 release and utilize the…

    … CMU Language Toolkit for buiding the language files. This new version is much better with the binary language file support.
    jduda committed Mar 12, 2012
    Configuration menu
    Copy the full SHA
    5e7d188 View commit details
    Browse the repository at this point in the history
  2. Catch the possibility of a corrupted message in the cleanup message h…

    …andler of on_standard_insteon_received.
    gliming committed Mar 12, 2012
    Configuration menu
    Copy the full SHA
    72f5da6 View commit details
    Browse the repository at this point in the history
  3. Ensure that check on active_message->command_type only occurs if it i…

    …s an InsteonMessage.
    gliming committed Mar 12, 2012
    Configuration menu
    Copy the full SHA
    21b9d4a View commit details
    Browse the repository at this point in the history

Commits on Mar 17, 2012

  1. Configuration menu
    Copy the full SHA
    3b02fb1 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2012

  1. Modified to support rfxcom lan in xpl mode, patch from

    famille <famille@famille-simon.com>
    marcmerlin committed Oct 18, 2012
    Configuration menu
    Copy the full SHA
    2d223d8 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2012

  1. Update android_server to allow speak and play events to go to multipl…

    …e android devices. Previously, only the last android device register would get these events. Update the android_server module to support the new android_xml subroutine which provides more advanced xml feature for android application support.
    jduda committed Oct 28, 2012
    Configuration menu
    Copy the full SHA
    ed9c929 View commit details
    Browse the repository at this point in the history
  2. Update Generic_Item and Voice_Cmd to provide android_xml subroutines …

    …which provide additional xml capabilities for android application support.
    jduda committed Oct 28, 2012
    Configuration menu
    Copy the full SHA
    746df35 View commit details
    Browse the repository at this point in the history
  3. Prevent Caller ID announcments when receiving MSG_OFF and MSG_WAITING…

    … indicators for TELCO.
    jduda committed Oct 28, 2012
    Configuration menu
    Copy the full SHA
    4aa6efa View commit details
    Browse the repository at this point in the history
  4. Add a watch-dog timer to Presence_Monitor to avoid lights remaining o…

    …n too long. This prevents a rouge problems with occupancy which I havn't been able to resolve in any better wway.
    jduda committed Oct 28, 2012
    Configuration menu
    Copy the full SHA
    7e24c76 View commit details
    Browse the repository at this point in the history

Commits on Nov 3, 2012

  1. Configuration menu
    Copy the full SHA
    cc7053d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from brainwarr/iEngine_n_nacks

    Provide human readable NACK messages.  Implement Insteon get_engine_vers...
    hollie committed Nov 3, 2012
    Configuration menu
    Copy the full SHA
    04bcb73 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2012

  1. Configuration menu
    Copy the full SHA
    51c7617 View commit details
    Browse the repository at this point in the history
  2. Merge pull request hollie#2 from brainwarr/iEngine_n_nacks

     Need to carry over cmd2 data for nacks.
    hollie committed Nov 4, 2012
    Configuration menu
    Copy the full SHA
    a9483f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2012

  1. Add support for callerid pop up message and notification.

    This change adds the android_callerid method. Call this message with
    a callerid Name and Number.  This will result in a callerid popup
    message and notification to be sent to the android.  The android
    application can be configured to act on the message or ignore.
    Jim Duda committed Nov 6, 2012
    Configuration menu
    Copy the full SHA
    ba265d5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request hollie#7 from jduda/android_callerid

    Add support for callerid pop up message and notification.
    hollie committed Nov 6, 2012
    Configuration menu
    Copy the full SHA
    ea7a429 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2012

  1. Merge branch 'master' into branch_merge_phase1

    Conflicts:
    	lib/xPL_Items.pm
    	web/bin/items.pl
    hollie committed Nov 7, 2012
    Configuration menu
    Copy the full SHA
    8dba152 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2012

  1. Merged phase_one into master

    hollie committed Nov 20, 2012
    Configuration menu
    Copy the full SHA
    09c6f4f View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2012

  1. Updated xPL_Items.pl to the version of the master branch.

    The merging operation until now did not bring the xPL_Items.pl file up to the most recent version. Fixed it.
    hollie committed Nov 21, 2012
    Configuration menu
    Copy the full SHA
    870989a View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2012

  1. Configuration menu
    Copy the full SHA
    b9e299c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d971bb5 View commit details
    Browse the repository at this point in the history