-
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
Calendar #360
Calendar #360
Commits on Oct 5, 2013
-
Insteon_I2CS_Linking: Clear Active Message When PLM Reports All-Linki…
…ng-Complete Rather than clear the linking mode command when the device ACKs, wait to clear the message until the PLM reports the linking success.
Configuration menu - View commit details
-
Copy full SHA for 2159a51 - Browse repository at this point
Copy the full SHA 2159a51View commit details -
Insteon_Scene_Builder: Make Code More Readable, Add Controller and Re…
…sponder Hash Attempted to make the code more readable by using more descriptive variable names. Created a responders and controllers hash, this makes the looping of the hash members a bit more straightforward at the cost of adding another global variable. Alternatively, another level of keys could be added to global scene hash to decrease the number of global variables
Configuration menu - View commit details
-
Copy full SHA for 9357569 - Browse repository at this point
Copy the full SHA 9357569View commit details -
Insteon_Scene_Builder: Declare Global Variables
Oops, forgot to declare the new hashes as globals
Configuration menu - View commit details
-
Copy full SHA for d591527 - Browse repository at this point
Copy the full SHA d591527View commit details
Commits on Oct 8, 2013
-
Insteon_HopCount: Check Per Device Setting on All Calls to Default_Ho…
…p_Count Moved per device setting outside of logic so that they are checked even if a hop_count is not passed.
Configuration menu - View commit details
-
Copy full SHA for 6e950fa - Browse repository at this point
Copy the full SHA 6e950faView commit details -
Merge pull request #2 from krkeegan/scene_simple
Insteon_Scene_Build: Attempt to Make Code More Readable
Configuration menu - View commit details
-
Copy full SHA for 4423d34 - Browse repository at this point
Copy the full SHA 4423d34View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5aac865 - Browse repository at this point
Copy the full SHA 5aac865View commit details
Commits on Oct 9, 2013
-
Insteon_Thermo_i2: Decode Status Flag
Only Cooling and Heating statuses appear to be supported. Bits 4 and 6 are also always enabled, I don't currently know what these are. Sadly, humidifying and dehumidifying do not appear to be supported.
Configuration menu - View commit details
-
Copy full SHA for c3e3350 - Browse repository at this point
Copy the full SHA c3e3350View commit details -
Configuration menu - View commit details
-
Copy full SHA for 101143b - Browse repository at this point
Copy the full SHA 101143bView commit details -
Insteon_I2CS_Linking: Move Success Callback Eval to BaseInterface
This allows for per device _process_message subs to exist without needing to reproduce all of the eval code.
Configuration menu - View commit details
-
Copy full SHA for c2fee31 - Browse repository at this point
Copy the full SHA c2fee31View commit details -
Inston_Thermo_i2: Convert Poll_Status to an Internal Sub, Replace wit…
…h Request_Status This more closely matches what the user would expect
Configuration menu - View commit details
-
Copy full SHA for 608d81c - Browse repository at this point
Copy the full SHA 608d81cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3de1e9d - Browse repository at this point
Copy the full SHA 3de1e9dView commit details -
Merge branch 'master' into insteon_thermo_i2
Conflicts: lib/Insteon.pm lib/Insteon/BaseInsteon.pm lib/Insteon_PLM.pm
Configuration menu - View commit details
-
Copy full SHA for 7576d50 - Browse repository at this point
Copy the full SHA 7576d50View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86b5dc1 - Browse repository at this point
Copy the full SHA 86b5dc1View commit details
Commits on Oct 10, 2013
-
Configuration menu - View commit details
-
Copy full SHA for a970d64 - Browse repository at this point
Copy the full SHA a970d64View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3fa31ea - Browse repository at this point
Copy the full SHA 3fa31eaView commit details -
Insteon_Thermo_i2: Change Name of (De)Humidifying Functions to Match …
…Nomenclature Heating, Cooling, ... should be humidifying and the like
Configuration menu - View commit details
-
Copy full SHA for ba1831f - Browse repository at this point
Copy the full SHA ba1831fView commit details -
Configuration menu - View commit details
-
Copy full SHA for a7d18a2 - Browse repository at this point
Copy the full SHA a7d18a2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3aa224a - Browse repository at this point
Copy the full SHA 3aa224aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0680d39 - Browse repository at this point
Copy the full SHA 0680d39View commit details -
Insteon_Thermo_i2: Manually Set (De)Humidifying States on Request Status
There does not appear to be any request which can be made to the device to get the status of the Humidifying or Dehumidifying group (perhaps a direct request to each device->group would work) But in order to make sure that the two groups are in the proper state after a call to request_status we just manually set them inside the code
Configuration menu - View commit details
-
Copy full SHA for 0e48368 - Browse repository at this point
Copy the full SHA 0e48368View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95597cb - Browse repository at this point
Copy the full SHA 95597cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 47aeab1 - Browse repository at this point
Copy the full SHA 47aeab1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 503dc19 - Browse repository at this point
Copy the full SHA 503dc19View commit details -
Configuration menu - View commit details
-
Copy full SHA for d63e458 - Browse repository at this point
Copy the full SHA d63e458View commit details -
Change Referenced to Web Cache Directory to html_alias_cache
html_alias_cache is defined as data_dir/cache by default. Most installations will only require the data_dir to be defined, only those with special installations would need the cache dir to be outside the data_dir. Closes hollie#229
Configuration menu - View commit details
-
Copy full SHA for dd130c6 - Browse repository at this point
Copy the full SHA dd130c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0098ae6 - Browse repository at this point
Copy the full SHA 0098ae6View commit details -
Insteon_TriggerLinc: Add Initial Support for TriggerLinc Devices
Basically just a copy of code for RemoteLincs, however, TriggerLincs support even fewer commands so much of the code was cut down. I put the code in the Security.pm file as these are ostensible security devices, however as noted above, these are very similar to RemoteLincs. Although, they are not that dissimilar from Motion sensors which are also in this file. I don't own a TriggerLinc so this coding is all done blind. Thanks to @JaredF for his testing work. Closes hollie#245
Configuration menu - View commit details
-
Copy full SHA for 8cbe4a9 - Browse repository at this point
Copy the full SHA 8cbe4a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bc0a24 - Browse repository at this point
Copy the full SHA 9bc0a24View commit details
Commits on Oct 11, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 0236d3e - Browse repository at this point
Copy the full SHA 0236d3eView commit details -
Insteon_Scene_Builder: Make Sure a Controller Exists Before Creating …
…a Scene If no contoller existed, prior code would throw a recoverable error. This addition prevents the error and provides a readable error message in the print_log
Configuration menu - View commit details
-
Copy full SHA for c0c7abf - Browse repository at this point
Copy the full SHA c0c7abfView commit details -
Merge pull request hollie#272 from krkeegan/fix_issue_271
Insteon_ApplianceLink: Add DeviceController to Allow for Sync_Links
Configuration menu - View commit details
-
Copy full SHA for 6d7a133 - Browse repository at this point
Copy the full SHA 6d7a133View commit details -
Merge pull request hollie#273 from krkeegan/scene_simple
Insteon_Scene_Builder: Make Sure a Controller Exists Before Creating a Scene
Configuration menu - View commit details
-
Copy full SHA for 987fe6d - Browse repository at this point
Copy the full SHA 987fe6dView commit details -
Merge pull request hollie#269 from krkeegan/fix_issue_230
Fix Nabble Links in MailList Page
Configuration menu - View commit details
-
Copy full SHA for d73082b - Browse repository at this point
Copy the full SHA d73082bView commit details -
Configuration menu - View commit details
-
Copy full SHA for b0c3281 - Browse repository at this point
Copy the full SHA b0c3281View commit details -
Insteon_i2CS_Linking: Clear Awaiting Ack Flag on All-Link-Complete
If flag not cleared, all messages to that device will stall
Configuration menu - View commit details
-
Copy full SHA for 0a7b4f6 - Browse repository at this point
Copy the full SHA 0a7b4f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f6b0962 - Browse repository at this point
Copy the full SHA f6b0962View commit details -
Insteon_Thermostat: Add Voice Command for Sync Time
Generate Voice Commands needed to be called after the thermo version is set
Configuration menu - View commit details
-
Copy full SHA for ae81eaa - Browse repository at this point
Copy the full SHA ae81eaaView commit details -
Insteon: Enabling Link_To_Interfaces for Child Objects in BaseDevice
Enabled group and data3 determination if not specified. Based off of Insteon_I2CS_Linking Branch so as not to require a manual merge. Need to merge that branch first. Closed hollie#274
Configuration menu - View commit details
-
Copy full SHA for aac169b - Browse repository at this point
Copy the full SHA aac169bView commit details -
Insteon: Remove Unneeded Link_to_Interface Routine in DeviceController
No longer needed as all functions are condensed into BaseDevice link_to_interface function.
Configuration menu - View commit details
-
Copy full SHA for e2a0da9 - Browse repository at this point
Copy the full SHA e2a0da9View commit details -
Roll back $parms->{mode} use, interferred with Voice_Text.pm when usi…
…ng cepstral swift for voice
Configuration menu - View commit details
-
Copy full SHA for 7036d31 - Browse repository at this point
Copy the full SHA 7036d31View commit details -
Fix so web_file is only used when needed. Clean up a little standardi…
…ze on arrow notation for parms.
Configuration menu - View commit details
-
Copy full SHA for 2b6c6a2 - Browse repository at this point
Copy the full SHA 2b6c6a2View commit details
Commits on Oct 12, 2013
-
Insteon: Fix BaseDevice Unlink_to_Interface for use with Subgroup Obj…
…ects Used a similar step method as found in link_to_interface to make the code more readable Removed DeviceController unlink_to_interface routine as no longer needed
Configuration menu - View commit details
-
Copy full SHA for 041f178 - Browse repository at this point
Copy the full SHA 041f178View commit details -
Insteon: Reset ALDB Scan Time on Completed Successful Scan Only
Previously we reset when we started a scan Now we reset when a scan has completed successfully and each time when the device tells us that the ALDB Delta has not changed. We also reset if serial query_aldb_delta requests are received in less than 2 seconds. This allows for sequentail aldb actions without slowing down to send a request to the device for its ALDB Delta when it is unlikely that it changed.
Configuration menu - View commit details
-
Copy full SHA for 179ef28 - Browse repository at this point
Copy the full SHA 179ef28View commit details -
Insteon: Link_to_Interface will add Surrogate Links if they Exist
Surrogate links allow the KPL light buttons to be directly controlled from MH. In the future other similar surrogates may exist. The Link_to_Interface routine now syncs these links if a surrogate is defined. Also cut out the duplicate logic in Link_to_Interface_i2CS and instead sent the callbacks to Link_to_Interface since the functions are the same after the initial link.
Configuration menu - View commit details
-
Copy full SHA for 0746d3a - Browse repository at this point
Copy the full SHA 0746d3aView commit details -
Merge pull request hollie#276 from krkeegan/insteon_aldb_scantime
Insteon: Reset ALDB Scan Time on Completed Successful Scan Only
Configuration menu - View commit details
-
Copy full SHA for e9cf6c3 - Browse repository at this point
Copy the full SHA e9cf6c3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 52b0653 - Browse repository at this point
Copy the full SHA 52b0653View commit details -
Insteon: Delete Surrogate Links in Unlink_to_Interface
The companion function to the recently added feature in Link_to_Interface Removed root finding code, as _aldb always returns the root object
Configuration menu - View commit details
-
Copy full SHA for 48d154c - Browse repository at this point
Copy the full SHA 48d154cView commit details -
Merge pull request hollie#277 from krkeegan/insteon_decoder
Insteon: Add Delete All-Link Record Descriptor
Configuration menu - View commit details
-
Copy full SHA for 9e6b634 - Browse repository at this point
Copy the full SHA 9e6b634View commit details -
Merge pull request hollie#265 from krkeegan/insteon_i2cs_linking
Insteon: Add Link_to_Interface for I2CS Devices
Configuration menu - View commit details
-
Copy full SHA for ef4be61 - Browse repository at this point
Copy the full SHA ef4be61View commit details -
Merge pull request hollie#260 from krkeegan/fix_issue_258
Insteon: Pass Message Clearing Decision to on_read_write_aldb
Configuration menu - View commit details
-
Copy full SHA for ba5b1fe - Browse repository at this point
Copy the full SHA ba5b1feView commit details -
Merge pull request hollie#268 from krkeegan/fix_issue_229
Change Referenced to Web Cache Directory to html_alias_cache
Configuration menu - View commit details
-
Copy full SHA for b6c8210 - Browse repository at this point
Copy the full SHA b6c8210View commit details -
Insteon_RemoteLinc: Remove Arcane Reference to is_battery_low
Routine was removed in favor of child battery object
Configuration menu - View commit details
-
Copy full SHA for de01e76 - Browse repository at this point
Copy the full SHA de01e76View commit details -
Merge pull request hollie#278 from krkeegan/insteon_remotelinc
Insteon_RemoteLinc: Remove Arcane Reference to is_battery_low
Configuration menu - View commit details
-
Copy full SHA for 2214da0 - Browse repository at this point
Copy the full SHA 2214da0View commit details -
Merge pull request hollie#270 from krkeegan/insteon_triggerlinc
Insteon_TriggerLinc: Add Initial Support for TriggerLinc Devices
Configuration menu - View commit details
-
Copy full SHA for 6ca22e8 - Browse repository at this point
Copy the full SHA 6ca22e8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 11add1a - Browse repository at this point
Copy the full SHA 11add1aView commit details -
Merge pull request hollie#275 from krkeegan/fix_issue_274
Insteon: Enabling Link_To_Interfaces for Child Objects in BaseDevice
Configuration menu - View commit details
-
Copy full SHA for bef0620 - Browse repository at this point
Copy the full SHA bef0620View commit details -
Insteon_RemoteLinc: Fix for Setting Linked Devices
Needed to set DeviceController as the primary, this underscores the need to get rid of that package.
Configuration menu - View commit details
-
Copy full SHA for a50529e - Browse repository at this point
Copy the full SHA a50529eView commit details -
Merge pull request hollie#281 from krkeegan/insteon_remotelinc
Insteon_RemoteLinc: Fix for Setting Linked Devices
Configuration menu - View commit details
-
Copy full SHA for a976ef4 - Browse repository at this point
Copy the full SHA a976ef4View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e1602c - Browse repository at this point
Copy the full SHA 8e1602cView commit details -
Insteon: Add is_deaf Check to Sync Links, Fix Dumb Typo
Fix Delete Orphans Logic, had that backwards.
Configuration menu - View commit details
-
Copy full SHA for 4b7e268 - Browse repository at this point
Copy the full SHA 4b7e268View commit details -
Insteon: Not All References are to Self
Reminder to self: don't use find and replace
Configuration menu - View commit details
-
Copy full SHA for 726997a - Browse repository at this point
Copy the full SHA 726997aView commit details -
Configuration menu - View commit details
-
Copy full SHA for f676244 - Browse repository at this point
Copy the full SHA f676244View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61aa334 - Browse repository at this point
Copy the full SHA 61aa334View commit details -
Insteon: Rework Set Routine in BaseObject
The old routine contained a lot of unnecessary logic that made it difficult to parse. Indeed, I am not sure I understand everything that it was doing. A number of functions which were handled by the set routine in BaseDevice were also copied over.
Configuration menu - View commit details
-
Copy full SHA for b4d1a92 - Browse repository at this point
Copy the full SHA b4d1a92View commit details -
Configuration menu - View commit details
-
Copy full SHA for 453eba5 - Browse repository at this point
Copy the full SHA 453eba5View commit details -
Configuration menu - View commit details
-
Copy full SHA for e965452 - Browse repository at this point
Copy the full SHA e965452View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b92ec4 - Browse repository at this point
Copy the full SHA 3b92ec4View commit details -
Add Details for Set_By_To_Target Routine
A confusing routine that took me a while to decode.
Configuration menu - View commit details
-
Copy full SHA for 1d964fe - Browse repository at this point
Copy the full SHA 1d964feView commit details -
Merge pull request hollie#283 from krkeegan/mh_poddoc
Add Details for Set_By_To_Target Routine
Configuration menu - View commit details
-
Copy full SHA for 73d7700 - Browse repository at this point
Copy the full SHA 73d7700View commit details -
Merge pull request hollie#267 from krkeegan/insteon_thermo_i2
Insteon: Add Support for Thermostat i2 Devices
Configuration menu - View commit details
-
Copy full SHA for ea5e4d0 - Browse repository at this point
Copy the full SHA ea5e4d0View commit details -
Insteon: Remove or Condense Unnecessary Set Routines
Many devices had their own set routines that duplicated the functionality of the BaseObject routine.
Configuration menu - View commit details
-
Copy full SHA for 965c2d0 - Browse repository at this point
Copy the full SHA 965c2d0View commit details
Commits on Oct 13, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 10da6c8 - Browse repository at this point
Copy the full SHA 10da6c8View commit details -
Merge pull request hollie#284 from krkeegan/insteon_callback
Insteon: Only Call Success_Callback if Active_Message Exists
Configuration menu - View commit details
-
Copy full SHA for 99b1f3c - Browse repository at this point
Copy the full SHA 99b1f3cView commit details -
Start changes to make sure only the desired speakers are on, even if …
…they were on before starting speech.
Configuration menu - View commit details
-
Copy full SHA for aaa64e8 - Browse repository at this point
Copy the full SHA aaa64e8View commit details -
Insteon: All_Link Cleanup Check for Active Message
Before calling setby on the active_message, make sure that an active message exists.
Configuration menu - View commit details
-
Copy full SHA for 1965326 - Browse repository at this point
Copy the full SHA 1965326View commit details -
Merge pull request hollie#285 from krkeegan/ref_activemessage
Insteon: All_Link Cleanup Check for Active Message
Configuration menu - View commit details
-
Copy full SHA for b61954a - Browse repository at this point
Copy the full SHA b61954aView commit details -
Insteon: Define Derive_Link_State for All Objects
Rather than testing and running derive_link_state only if a device is not_dimmable, call derive_link_state for all objects. BaseObject::Derive_Link_State remains the same DimmableLight::Derive_Link_State will return on,off, or 0%-100% from the input link_state. Remove all logic which selectively ran derive_link_state
Configuration menu - View commit details
-
Copy full SHA for 43c38ba - Browse repository at this point
Copy the full SHA 43c38baView commit details -
Insteon: Call Set on Status_Request Response
Necessary in order to cause set_linked_devices to run
Configuration menu - View commit details
-
Copy full SHA for 3ca9037 - Browse repository at this point
Copy the full SHA 3ca9037View commit details -
Insteon: Condense Not_Responser Set Routines
Add logic to BaseObject::Set to test is_responder before trying to send set command.
Configuration menu - View commit details
-
Copy full SHA for 93368b4 - Browse repository at this point
Copy the full SHA 93368b4View commit details -
Insteon: Simplify Link_State Determination in Set_Linked_Devices
Makes the code easier to read. Also allows for non standard link_states (0%-100%) to be passed to linked devices.
Configuration menu - View commit details
-
Copy full SHA for 05b1054 - Browse repository at this point
Copy the full SHA 05b1054View commit details -
Insteon: Condense Is_Responder Routines
Individual object routines are not needed, just set the flag on creating the object.
Configuration menu - View commit details
-
Copy full SHA for de355de - Browse repository at this point
Copy the full SHA de355deView commit details -
Insteon: Remove Unnecessary Code from Set Routine
Bright and Dim are not valid states for non-dimmable devices and will be rejected. Toggle state rewritten to be much more condensed.
Configuration menu - View commit details
-
Copy full SHA for 87c60d5 - Browse repository at this point
Copy the full SHA 87c60d5View commit details -
Insteon: Remove Unnecessary Set Subs in BaseController and InterfaceC…
…ontroller InterfaceController will defer to BaseObject No need for routine in BaseController
Configuration menu - View commit details
-
Copy full SHA for 0119aa6 - Browse repository at this point
Copy the full SHA 0119aa6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d79450d - Browse repository at this point
Copy the full SHA d79450dView commit details -
Insteon: Hijack is_Acknowledged for InterfaceController
InterfaceController is different in that when its state is set by an outside object, MH needs to update the linked devices. By moving this to is_acknowledged, the states of the linked devices will only be updated if the scene command was successfull. Is_responder also always needs to be set to true for interfacecontroller even though it is not a root device.
Configuration menu - View commit details
-
Copy full SHA for 7bce2ea - Browse repository at this point
Copy the full SHA 7bce2eaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2a75b3b - Browse repository at this point
Copy the full SHA 2a75b3bView commit details -
Insteon: Replace Set Sub with Derive_Message in FanLinc
Trying to keep the code in the two set routines in sync is just asking for trouble. Derive Message allows MH to insert a specialized message into the set command.
Configuration menu - View commit details
-
Copy full SHA for 2049a85 - Browse repository at this point
Copy the full SHA 2049a85View commit details -
Insteon: Remove Set Routine from Thermo_i2CS
Trying to keep the code in the routine in sync with the BaseObject code is a bad idea. Instead just tie_events to each of the subgroup objects
Configuration menu - View commit details
-
Copy full SHA for 10954bb - Browse repository at this point
Copy the full SHA 10954bbView commit details -
Insteon: Cleanup Set Routine in IOLinc
No way to avoid hijacking BaseObject::Set
Configuration menu - View commit details
-
Copy full SHA for 7484591 - Browse repository at this point
Copy the full SHA 7484591View commit details -
Insteon: Remove BaseController:Derive_Message Routine
It did absolutely nothing
Configuration menu - View commit details
-
Copy full SHA for 2c250fc - Browse repository at this point
Copy the full SHA 2c250fcView commit details -
Configuration menu - View commit details
-
Copy full SHA for da5e03e - Browse repository at this point
Copy the full SHA da5e03eView commit details -
Configuration menu - View commit details
-
Copy full SHA for de89b40 - Browse repository at this point
Copy the full SHA de89b40View commit details
Commits on Oct 14, 2013
-
Insteon: Use Relative State Change on Manual Dimming
Determine relative percentage change based on interval between start and stop manual changes Set device's state based on relative change, no longer request state after change, cuts down on excess messages Set linked device states based on relative change, this permits more accurate representation of dimming of a scene with varying on_levels. For Example, imagine a Scene where Light1 is linked to Light2 such that Light2's on_level is 75%. After the scene is turned on, Light1 is then manually dimmed by 15%, Light2 will then dim by 15% as well and its state will be updated. The resulting states would be Light1 85% and Light2 60%.
Configuration menu - View commit details
-
Copy full SHA for c6cf214 - Browse repository at this point
Copy the full SHA c6cf214View commit details
Commits on Oct 15, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 9232a5b - Browse repository at this point
Copy the full SHA 9232a5bView commit details -
Add support for multiple serial ports for weeder and aviosys. Fix err…
…oneous code comment.
Configuration menu - View commit details
-
Copy full SHA for 19e06d1 - Browse repository at this point
Copy the full SHA 19e06d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for fd3270d - Browse repository at this point
Copy the full SHA fd3270dView commit details
Commits on Oct 16, 2013
-
Insteon: Move Relative State Conversion to Derive Link State Function
Cuts down on duplication of code
Configuration menu - View commit details
-
Copy full SHA for 8ffe6d0 - Browse repository at this point
Copy the full SHA 8ffe6d0View commit details -
Insteon: Move DeviceController Down in Inheritance
Otherwise calling the set commands on these objects results in calling the Generic_Item::Set command.
Configuration menu - View commit details
-
Copy full SHA for fd29fe6 - Browse repository at this point
Copy the full SHA fd29fe6View commit details -
Insteon: Fix Typos and Remove a Few Excess Items
Convert @lights[0] code to $lights[0] to get rid of perl warning. Add space in a debug print log. Ger rid of unnecessary if statement.
Configuration menu - View commit details
-
Copy full SHA for f159e82 - Browse repository at this point
Copy the full SHA f159e82View commit details -
Insteon: Call Derive_Link_State on Passed State in Set_Linked_Devices
Prior commit inserted a bug where the state of linked devices was always set to on.
Configuration menu - View commit details
-
Copy full SHA for e9264c8 - Browse repository at this point
Copy the full SHA e9264c8View commit details -
Insteon: Set Device Before Setting Linked Devices; Don't Set Linked D…
…evices on PLM Status Request Need to set the main device state first before setting linked devices, otherwise you can get set_by loop errors if you have a three way controller. Don't change the state of linked devices if the PLM requested the status. As turning off the linked devices would not always make sense.
Configuration menu - View commit details
-
Copy full SHA for 6e1c3d0 - Browse repository at this point
Copy the full SHA 6e1c3d0View commit details -
Embed speech clash resolution into pa_control.pl. Works better and sp…
…eaks more reliably in desired rooms, due to correcting a race condition.
Configuration menu - View commit details
-
Copy full SHA for a8f31f3 - Browse repository at this point
Copy the full SHA a8f31f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for de9e7d8 - Browse repository at this point
Copy the full SHA de9e7d8View commit details
Commits on Oct 17, 2013
-
Insteon: Add Subaddress to PLM ALDB Linkkey
Add subaddress to linkkey in low level PLM aldb functions, has_, add_ and delete_link
Configuration menu - View commit details
-
Copy full SHA for 6c8cc5e - Browse repository at this point
Copy the full SHA 6c8cc5eView commit details -
Insteon: Add Subaddress to PLM Linkkey When Restoring ALDB on Restart
Plus cleanup spacing/tabs in routine
Configuration menu - View commit details
-
Copy full SHA for 9c2177d - Browse repository at this point
Copy the full SHA 9c2177dView commit details -
Insteon: PLM Delete_Orphans: Responder Data3 on Device is Responder B…
…utton/Group Should not be the data3 value from the PLM since data3 on PLM is now the PLM scene number
Configuration menu - View commit details
-
Copy full SHA for ddaa948 - Browse repository at this point
Copy the full SHA ddaa948View commit details -
Configuration menu - View commit details
-
Copy full SHA for 37b7f30 - Browse repository at this point
Copy the full SHA 37b7f30View commit details -
Configuration menu - View commit details
-
Copy full SHA for 01dc1c8 - Browse repository at this point
Copy the full SHA 01dc1c8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2b356d6 - Browse repository at this point
Copy the full SHA 2b356d6View commit details -
Merge branch 'fix_issue_279' into insteon_data3_controller
Conflicts: lib/Insteon/AllLinkDatabase.pm
Configuration menu - View commit details
-
Copy full SHA for 9da3e5c - Browse repository at this point
Copy the full SHA 9da3e5cView commit details -
Insteon: Fix Bugs, Typos, Enable Backwards Compatability with Old Data3
Backwards compatability is just for testing purposes, will be removed eventually.
Configuration menu - View commit details
-
Copy full SHA for a419860 - Browse repository at this point
Copy the full SHA a419860View commit details
Commits on Oct 18, 2013
-
Configuration menu - View commit details
-
Copy full SHA for efdefe4 - Browse repository at this point
Copy the full SHA efdefe4View commit details -
Merge pull request #19 from pmatis/fix_issue_279
Fix typo in description of base device's is_deaf default.
Configuration menu - View commit details
-
Copy full SHA for e7d0565 - Browse repository at this point
Copy the full SHA e7d0565View commit details -
Merge pull request hollie#282 from krkeegan/fix_issue_279
Insteon: Add Is Deaf Routine for Battery Devices
Configuration menu - View commit details
-
Copy full SHA for ff49ef3 - Browse repository at this point
Copy the full SHA ff49ef3View commit details -
Insteon: Condense Insteon_PLM Delete_Orphans in AllLinkDatabase
No need to have two seperate functions.
Configuration menu - View commit details
-
Copy full SHA for 1de0a6e - Browse repository at this point
Copy the full SHA 1de0a6eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 796d334 - Browse repository at this point
Copy the full SHA 796d334View commit details -
Insteon: Rewrite of Sync_Links to Make it More Readable
Plus set data3 to the proper value And clean up perl warnings
Configuration menu - View commit details
-
Copy full SHA for 4746797 - Browse repository at this point
Copy the full SHA 4746797View commit details -
Configuration menu - View commit details
-
Copy full SHA for b767b79 - Browse repository at this point
Copy the full SHA b767b79View commit details -
Configuration menu - View commit details
-
Copy full SHA for f3e5dea - Browse repository at this point
Copy the full SHA f3e5deaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b7becd - Browse repository at this point
Copy the full SHA 7b7becdView commit details -
Merge pull request hollie#289 from krkeegan/insteon_is_deaf
Insteon: Fix Bug in Call to Is_Deaf in Sync_Links
Configuration menu - View commit details
-
Copy full SHA for c96fe10 - Browse repository at this point
Copy the full SHA c96fe10View commit details -
Configuration menu - View commit details
-
Copy full SHA for dd5948b - Browse repository at this point
Copy the full SHA dd5948bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e89d2a - Browse repository at this point
Copy the full SHA 8e89d2aView commit details -
Insteon: Add Function to Calculate ALDB Key
It is a simple function, but this calculation is repeated all over the place. Unifying the calculation ensures that it is always consistent. Plus, if changes need to be made in the future, they can be more easily implemented.
Configuration menu - View commit details
-
Copy full SHA for 12fefac - Browse repository at this point
Copy the full SHA 12fefacView commit details -
Insteon: Move _aldb to BaseObject, Define get_root for InterfaceContr…
…oller This way we don't need to treat BaseObjects and InterfaceControlle objects differently.
Configuration menu - View commit details
-
Copy full SHA for c60ef18 - Browse repository at this point
Copy the full SHA c60ef18View commit details -
Insteon: Only Change Data3 on Responders, Don't Do Processing in _wri…
…te_link The distinction in the data3 value between i2CS and everything else only applies to repsonder links. Remove any processing from the low level _write_link routine. All processing of the data should occur higher up than this.
Configuration menu - View commit details
-
Copy full SHA for 5c8fd38 - Browse repository at this point
Copy the full SHA 5c8fd38View commit details -
Insteon: Remove Old Style Data3 Code from Delete_Orphans
Ready to start testing the outputted results.
Configuration menu - View commit details
-
Copy full SHA for 7b32a9d - Browse repository at this point
Copy the full SHA 7b32a9dView commit details -
Move debuglevel sub to Insteon::debuglevel, convert other subs to stu…
…bs that call this main sub. Insert more stubs, cleanup and further testing.
Configuration menu - View commit details
-
Copy full SHA for 15d62f1 - Browse repository at this point
Copy the full SHA 15d62f1View commit details
Commits on Oct 19, 2013
-
Insteon: Dont Use Data3 in PLM Linkkey
Data3 on controller links on the PLM should be set to the group. The old code set this to 0 or the responding device's button. It doesn't appear that this error had any major effect. So rather than replace all of these links, simply ignore the data3 value in the linkkey so that old links will be accepted by sync and delete links. The Data3 value of the responder links on the PLM should always be 00. Therefore no concern that a different data3 value makes a link on the PLM unique.
Configuration menu - View commit details
-
Copy full SHA for f4a01b3 - Browse repository at this point
Copy the full SHA f4a01b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for d74e4d2 - Browse repository at this point
Copy the full SHA d74e4d2View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee2f774 - Browse repository at this point
Copy the full SHA ee2f774View commit details -
Configuration menu - View commit details
-
Copy full SHA for 949f785 - Browse repository at this point
Copy the full SHA 949f785View commit details -
Configuration menu - View commit details
-
Copy full SHA for a338862 - Browse repository at this point
Copy the full SHA a338862View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3ffbd1a - Browse repository at this point
Copy the full SHA 3ffbd1aView commit details -
Insteon: Add Comments re Oddity in PLM Control Codes
Control Codes for Manage All Link Database entries do not appear to match reality. Did not alter the code to address this, as it doesn't appear that d1-3 matter on the PLM and thus there is no reason to update a link.
Configuration menu - View commit details
-
Copy full SHA for 96689bb - Browse repository at this point
Copy the full SHA 96689bbView commit details -
Insteon: Sync Half Links for Deaf or Unhealthy Devices
Will add the responder/controller link to the other device even if the other device is deaf or unhealthy.
Configuration menu - View commit details
-
Copy full SHA for 7e123b5 - Browse repository at this point
Copy the full SHA 7e123b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b4f76d - Browse repository at this point
Copy the full SHA 0b4f76dView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea8b40f - Browse repository at this point
Copy the full SHA ea8b40fView commit details
Commits on Oct 20, 2013
-
Insteon: Place Skip Messages into Delete_Req
This way the print in the proper order with everything else.
Configuration menu - View commit details
-
Copy full SHA for 7902e57 - Browse repository at this point
Copy the full SHA 7902e57View commit details -
Insteon: Fix Return from i2CS to Link to Interface
Was in the wrong location, which skipped adding the controller record on the device for device->PLM
Configuration menu - View commit details
-
Copy full SHA for a58f5ae - Browse repository at this point
Copy the full SHA a58f5aeView commit details -
Merge pull request hollie#291 from krkeegan/insteon_link_i2cs
Insteon: Fix Return from i2CS to Link to Interface
Configuration menu - View commit details
-
Copy full SHA for b632e7e - Browse repository at this point
Copy the full SHA b632e7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 682114a - Browse repository at this point
Copy the full SHA 682114aView commit details -
Insteon: Prevent Success Callback from Running on Get Engine NACK
Both the success callback and the failure callback were being called on an i2CS device when using the command link to interface.
Configuration menu - View commit details
-
Copy full SHA for 9c81b59 - Browse repository at this point
Copy the full SHA 9c81b59View commit details -
Merge pull request hollie#292 from krkeegan/insteon_i2cs_linking
Insteon: Prevent Success Callback from Running on Get Engine NACK
Configuration menu - View commit details
-
Copy full SHA for a095870 - Browse repository at this point
Copy the full SHA a095870View commit details -
Configuration menu - View commit details
-
Copy full SHA for 95252ce - Browse repository at this point
Copy the full SHA 95252ceView commit details -
Merge pull request hollie#266 from krkeegan/enhance_hopcount
Insteon: Change Hopcount Calculation to a Moving Average
Configuration menu - View commit details
-
Copy full SHA for ebc77b8 - Browse repository at this point
Copy the full SHA ebc77b8View commit details -
Merge branch 'master' into insteon_set_redux
Conflicts: lib/Insteon/BaseInsteon.pm lib/Insteon/Controller.pm lib/Insteon/Security.pm
Configuration menu - View commit details
-
Copy full SHA for e642f79 - Browse repository at this point
Copy the full SHA e642f79View commit details -
Merge pull request hollie#286 from krkeegan/insteon_set_redux
Insteon: Rewrite/Rework/Condense Set Routine Code
Configuration menu - View commit details
-
Copy full SHA for 6bf1924 - Browse repository at this point
Copy the full SHA 6bf1924View commit details -
Merge pull request hollie#290 from pmatis/speech_clash_ref_error_fix
Fix web_hook parameter passing, commonly used in Audrey speech.
Configuration menu - View commit details
-
Copy full SHA for e7432da - Browse repository at this point
Copy the full SHA e7432daView commit details -
Merge branch 'master' into insteon_data3_controller
Conflicts: lib/Insteon/BaseInsteon.pm
Configuration menu - View commit details
-
Copy full SHA for 2c33dfd - Browse repository at this point
Copy the full SHA 2c33dfdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 038387d - Browse repository at this point
Copy the full SHA 038387dView commit details -
Merge remote-tracking branch 'remotes/hollie/master' into insteon_dev…
…ice_log_verbosity Conflicts: lib/Insteon/BaseInsteon.pm lib/Insteon/Controller.pm lib/Insteon/Lighting.pm lib/Insteon/Security.pm
Configuration menu - View commit details
-
Copy full SHA for 7ce30ae - Browse repository at this point
Copy the full SHA 7ce30aeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 181c9d9 - Browse repository at this point
Copy the full SHA 181c9d9View commit details -
Merge remote-tracking branch 'remotes/hollie/master' into pa
Conflicts: lib/read_table_A.pl
Configuration menu - View commit details
-
Copy full SHA for 09d7b40 - Browse repository at this point
Copy the full SHA 09d7b40View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10f0dc5 - Browse repository at this point
Copy the full SHA 10f0dc5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb48b7 - Browse repository at this point
Copy the full SHA 6cb48b7View commit details -
Cause print_log statements to display the actual number of array elem…
…ents, rather than the index of the last element. (index 0 = element 1)
Configuration menu - View commit details
-
Copy full SHA for 10e62b5 - Browse repository at this point
Copy the full SHA 10e62b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 242f989 - Browse repository at this point
Copy the full SHA 242f989View commit details -
Insteon: Move Device Parameter Flags in BaseObject add to BaseInterface
This includes, is_deaf, is_responder, is_controller parameters. No need to continue calling both isa('Insteon::BaseDevice') and these functions.
Configuration menu - View commit details
-
Copy full SHA for 2e69fea - Browse repository at this point
Copy the full SHA 2e69feaView commit details -
Merge branch 'insteon_device_parameters' into insteon_link_redux
Conflicts: lib/Insteon/BaseInsteon.pm
Configuration menu - View commit details
-
Copy full SHA for cbec54a - Browse repository at this point
Copy the full SHA cbec54aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9cebf7d - Browse repository at this point
Copy the full SHA 9cebf7dView commit details -
Insteon: Do Not Get Root Obj for IFaceController in Is_Responder
IFace Controller are responders, but root object PLM is not.
Configuration menu - View commit details
-
Copy full SHA for 3de22c1 - Browse repository at this point
Copy the full SHA 3de22c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 944d51a - Browse repository at this point
Copy the full SHA 944d51aView commit details -
Insteon: KeyPadLinc Subgroups Derive Link State is Not Dimmable
The subgroups are not dimmable
Configuration menu - View commit details
-
Copy full SHA for 6330e56 - Browse repository at this point
Copy the full SHA 6330e56View commit details -
Configuration menu - View commit details
-
Copy full SHA for de7ea01 - Browse repository at this point
Copy the full SHA de7ea01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1e6d291 - Browse repository at this point
Copy the full SHA 1e6d291View commit details -
Configuration menu - View commit details
-
Copy full SHA for ce6d858 - Browse repository at this point
Copy the full SHA ce6d858View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3861dce - Browse repository at this point
Copy the full SHA 3861dceView commit details -
Configuration menu - View commit details
-
Copy full SHA for e89b547 - Browse repository at this point
Copy the full SHA e89b547View commit details -
Merge pull request hollie#294 from krkeegan/insteon_set_redux
Insteon: KeyPadLinc Subgroups Derive Link State is Not Dimmable
Configuration menu - View commit details
-
Copy full SHA for b7d32a2 - Browse repository at this point
Copy the full SHA b7d32a2View commit details -
Merge pull request hollie#295 from krkeegan/insteon_device_parameters
Insteon: Move Device Parameter Flags in BaseObject add to BaseInterface
Configuration menu - View commit details
-
Copy full SHA for c6f9ff2 - Browse repository at this point
Copy the full SHA c6f9ff2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3b597ed - Browse repository at this point
Copy the full SHA 3b597edView commit details
Commits on Oct 22, 2013
-
Added Alsa support through amixer to enable left and right audio and …
…multiple speaker out channels to be used as separate PA rooms.
Configuration menu - View commit details
-
Copy full SHA for 26976c2 - Browse repository at this point
Copy the full SHA 26976c2View commit details -
Merge pull request #3 from pmatis/pa_amixer
Added Alsa support to allow different sound card channels to be PA rooms through amixer in Linux.
Configuration menu - View commit details
-
Copy full SHA for e619a99 - Browse repository at this point
Copy the full SHA e619a99View commit details
Commits on Oct 23, 2013
-
Configuration menu - View commit details
-
Copy full SHA for b0d9622 - Browse repository at this point
Copy the full SHA b0d9622View commit details -
Insteon: Catch, Report and Recover from Errors in Sync All Links
This enables the same feature that has been available in the scan_all_links function. If an error occurs while attempting to sync_all_links, MH now recovers from the error, and continues to process the remainin objects in Sync_All. At the conclusion of the Sync_All routine a message is displayed identifying the failed objects. Partial Fix hollie#73
Configuration menu - View commit details
-
Copy full SHA for a57834e - Browse repository at this point
Copy the full SHA a57834eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ade47a - Browse repository at this point
Copy the full SHA 5ade47aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b3bd3ad - Browse repository at this point
Copy the full SHA b3bd3adView commit details -
Insteon: Track, Recover, and Report from Failed Delete Orphans
Configuration menu - View commit details
-
Copy full SHA for e361a69 - Browse repository at this point
Copy the full SHA e361a69View commit details
Commits on Oct 24, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 7907f24 - Browse repository at this point
Copy the full SHA 7907f24View commit details -
Insteon: Re-enable off_fast and on_fast in dimmable lights
Accidentally dropped this feature when the new set routine was merged.
Configuration menu - View commit details
-
Copy full SHA for b5ba051 - Browse repository at this point
Copy the full SHA b5ba051View commit details
Commits on Oct 25, 2013
-
Configuration menu - View commit details
-
Copy full SHA for a70563b - Browse repository at this point
Copy the full SHA a70563bView commit details -
Scene_Builder: Dereference Hashes for Backwards Compatibility in Perl
Configuration menu - View commit details
-
Copy full SHA for 7842ee0 - Browse repository at this point
Copy the full SHA 7842ee0View commit details -
Merge pull request hollie#299 from krkeegan/scene_builder
Scene_Builder: Dereference Hashes for Backwards Compatibility in Perl
Configuration menu - View commit details
-
Copy full SHA for 3a12b90 - Browse repository at this point
Copy the full SHA 3a12b90View commit details
Commits on Oct 26, 2013
-
Insteon: Add Sync_All_Links Routine for Multigroup items; Add Multigr…
…oupDevice Package Added a package called MutigroupDevice in BaseInsteon.pm. The purpose of this package is to contain routines specific to all multigroup devices. Added Sync_All_links routines to MultigroupDevice. The routine will sync all links between any group on the device. Useful for KeyPadLincs and RemoteLincs and such. Fixes hollie#85
Configuration menu - View commit details
-
Copy full SHA for 7981001 - Browse repository at this point
Copy the full SHA 7981001View commit details -
Configuration menu - View commit details
-
Copy full SHA for ed4ecba - Browse repository at this point
Copy the full SHA ed4ecbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for a474501 - Browse repository at this point
Copy the full SHA a474501View commit details -
Insteon: Multigroup Sync All Links to Scan Root Object
Not sure why I omitted this before.
Configuration menu - View commit details
-
Copy full SHA for 65b63b0 - Browse repository at this point
Copy the full SHA 65b63b0View commit details -
Merge pull request hollie#300 from CityDweller/array_errors
array error/deprecations from perl and some formatting changes according to the Perl best practices.
Configuration menu - View commit details
-
Copy full SHA for 2efdf23 - Browse repository at this point
Copy the full SHA 2efdf23View commit details
Commits on Oct 27, 2013
-
Insteon: Set Failure Callback for ALDB Query
This way if device is unreachable, we still continue on with the scan
Configuration menu - View commit details
-
Copy full SHA for 097d463 - Browse repository at this point
Copy the full SHA 097d463View commit details
Commits on Nov 5, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 722ec01 - Browse repository at this point
Copy the full SHA 722ec01View commit details -
Merge remote-tracking branch 'remotes/hollie/master' into insteon_dev…
…ice_log_verbosity
Configuration menu - View commit details
-
Copy full SHA for c35756b - Browse repository at this point
Copy the full SHA c35756bView commit details -
Configuration menu - View commit details
-
Copy full SHA for d11bf6a - Browse repository at this point
Copy the full SHA d11bf6aView commit details -
Display Git Build Number and Date for Unstable Branch
If running unstable, Mh will now try and determine a build number and modification date by calling git commands.
Configuration menu - View commit details
-
Copy full SHA for ec5311c - Browse repository at this point
Copy the full SHA ec5311cView commit details
Commits on Nov 6, 2013
-
Merge pull request hollie#257 from pmatis/mh_sound_master
Mh sound master volume
Configuration menu - View commit details
-
Copy full SHA for 77bab53 - Browse repository at this point
Copy the full SHA 77bab53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 099016f - Browse repository at this point
Copy the full SHA 099016fView commit details -
Merge pull request hollie#297 from krkeegan/insteon_set_redux
Insteon: Re-enable off_fast and on_fast in dimmable lights
Configuration menu - View commit details
-
Copy full SHA for 94532cd - Browse repository at this point
Copy the full SHA 94532cdView commit details -
Merge pull request hollie#296 from pmatis/weather_summary_hook
Change from every minute, to hook into weather_commons update routine.
Configuration menu - View commit details
-
Copy full SHA for 16babdd - Browse repository at this point
Copy the full SHA 16babddView commit details -
Remove Switch/Case Statement, Incompatible with Perl 5.8
For some reason it appears that Swtich.pm version 2.10 which was distributed in perl 5.8.x has some egregious bugs. In order to enable backwards compatibility, these have been converted to if/elsif/else statements
Configuration menu - View commit details
-
Copy full SHA for 9c8f292 - Browse repository at this point
Copy the full SHA 9c8f292View commit details -
Configuration menu - View commit details
-
Copy full SHA for bca2ad7 - Browse repository at this point
Copy the full SHA bca2ad7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69d4249 - Browse repository at this point
Copy the full SHA 69d4249View commit details -
Configuration menu - View commit details
-
Copy full SHA for 10bce5b - Browse repository at this point
Copy the full SHA 10bce5bView commit details -
Merge pull request hollie#304 from krkeegan/build_number
Display Git Build Number and Date for Unstable Branch. Tested against both stable and unstable branch.
Configuration menu - View commit details
-
Copy full SHA for 639289b - Browse repository at this point
Copy the full SHA 639289bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1723d6 - Browse repository at this point
Copy the full SHA c1723d6View commit details -
Check if build number is defined, not if true, as in extremely rare case build number may be 0.
Configuration menu - View commit details
-
Copy full SHA for 2771d11 - Browse repository at this point
Copy the full SHA 2771d11View commit details -
Merge pull request hollie#306 from krkeegan/build_number
Allow a Build Number of 0
Configuration menu - View commit details
-
Copy full SHA for 685ba86 - Browse repository at this point
Copy the full SHA 685ba86View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5c1382a - Browse repository at this point
Copy the full SHA 5c1382aView commit details
Commits on Nov 7, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 762b9ad - Browse repository at this point
Copy the full SHA 762b9adView commit details -
Merge pull request hollie#308 from JaredF/add_triggerlinc_to_items_pl
Adds INSTEON_TRIGGERLINC Device to 'Edit Items' Page in Web Interface
Configuration menu - View commit details
-
Copy full SHA for 64bbca4 - Browse repository at this point
Copy the full SHA 64bbca4View commit details
Commits on Nov 8, 2013
-
Merge pull request hollie#305 from krkeegan/backward_compatible
Remove Switch/Case Statement, Incompatible with Perl 5.8
Configuration menu - View commit details
-
Copy full SHA for 2cc2620 - Browse repository at this point
Copy the full SHA 2cc2620View commit details -
Insteon: Remove extraneous commented code from Insteon.pm
If we don't remove the code now, we will likely never do it.
Configuration menu - View commit details
-
Copy full SHA for 1345a22 - Browse repository at this point
Copy the full SHA 1345a22View commit details -
Insteon: Convert DebugLevel Entries to Parent Device
ALDB objects have no real name, and as such, a user would not be able to add them to a debug line in the ini. Moreover, if a user puts a device in the debug line, they likely expect to get all relevant messages, including ALDB messages for this device. Removed debuglevel routine as it is unnecessary.
Configuration menu - View commit details
-
Copy full SHA for 52e97ab - Browse repository at this point
Copy the full SHA 52e97abView commit details
Commits on Nov 9, 2013
-
Insteon: Removed Debuglevel routine from Insteon.pm
Neither the Insteon Manager nor the non-object oriented Insteon.pm have user friendly names that can be put into the debug parameter. As a result adding a debuglevel routine which really just resulted in returning the global insteon debug level only complicated things.
Configuration menu - View commit details
-
Copy full SHA for b1241be - Browse repository at this point
Copy the full SHA b1241beView commit details -
Insteon: Move Debuglevel into BaseObject, Re-Assign Debuglevel in Bas…
…eInterface Trying to attach the debug message to the most logical object. Whenever possible, trying to avoid having the PLM be the "catch-all" object.
Configuration menu - View commit details
-
Copy full SHA for 48e7f07 - Browse repository at this point
Copy the full SHA 48e7f07View commit details -
Insteon: Edit Debuglevel Calls in Message.pm
Remove debuglevel routine, messages have no human readable names. All calls should be to the relevant object. Calls to X10 items are tricky, x10 items are defined outside of BaseObject and so do not inherit the necessary debuglevel routine (unless it is expanded to Generic_Item at some future date)
Configuration menu - View commit details
-
Copy full SHA for cc2eb5e - Browse repository at this point
Copy the full SHA cc2eb5eView commit details -
Insteon: Rearrange Debuglevel Association in Insteon_PLM
Attempt to remove as many messages from the PLM as possible. Avoid using it like a "catch-all". This is particularly difficult for incoming messages.
Configuration menu - View commit details
-
Copy full SHA for f746ba2 - Browse repository at this point
Copy the full SHA f746ba2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 23c0049 - Browse repository at this point
Copy the full SHA 23c0049View commit details -
Insteon: Move Debuglevel Routine to Generic_Item, Fix Bugs in Insteon…
…_PLM Moving to Generic_Item so that it will work properly with X10 items, also allows for expansion into other object types.
Configuration menu - View commit details
-
Copy full SHA for 02d7680 - Browse repository at this point
Copy the full SHA 02d7680View commit details
Commits on Nov 10, 2013
-
Merge pull request #4 from krkeegan/insteon_device_log_verbosity
Whoah, you were busy! It looks good to me, based on my quick review. I think you caught a few things that I missed, like selecting the correct object, rather than $self all the time. Thanks!
Configuration menu - View commit details
-
Copy full SHA for a1ead97 - Browse repository at this point
Copy the full SHA a1ead97View commit details -
Merge remote-tracking branch 'remotes/hollie/master' into insteon_dev…
…ice_log_verbosity
Configuration menu - View commit details
-
Copy full SHA for 30b2eb4 - Browse repository at this point
Copy the full SHA 30b2eb4View commit details
Commits on Nov 12, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 937006b - Browse repository at this point
Copy the full SHA 937006bView commit details -
Insteon: Fix Bug Which Converted Object Names to Lowercase
It looks like the routine lc is greedy and will convert multiple concatenated strings. Closed hollie#309
Configuration menu - View commit details
-
Copy full SHA for 4e06fb4 - Browse repository at this point
Copy the full SHA 4e06fb4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a159c57 - Browse repository at this point
Copy the full SHA a159c57View commit details -
Merge pull request hollie#314 from krkeegan/fix_issue_309
Insteon: Fix Bug Which Converted Object Names to Lowercase
Configuration menu - View commit details
-
Copy full SHA for 85a1d67 - Browse repository at this point
Copy the full SHA 85a1d67View commit details -
Merge pull request hollie#313 from krkeegan/fix_issue_310
Insteon: Fix Bug Preventing Delete Orphans Due to Is_Deaf Error
Configuration menu - View commit details
-
Copy full SHA for a25accf - Browse repository at this point
Copy the full SHA a25accfView commit details -
Merge pull request hollie#312 from krkeegan/fix_issue_311
Insteon: Check if Hop_Array is Defined Before Printing
Configuration menu - View commit details
-
Copy full SHA for edc1d4b - Browse repository at this point
Copy the full SHA edc1d4bView commit details
Commits on Nov 13, 2013
-
Merge pull request hollie#288 from pmatis/insteon_device_log_verbosity
Insteon device log verbosity
Configuration menu - View commit details
-
Copy full SHA for 29e89bf - Browse repository at this point
Copy the full SHA 29e89bfView commit details -
Merge pull request hollie#301 from krkeegan/fix_issue_85
Insteon: Add Sync_All_Links Routine for Multigroup items; Add MultigroupDevice Package
Configuration menu - View commit details
-
Copy full SHA for 72c06b8 - Browse repository at this point
Copy the full SHA 72c06b8View commit details
Commits on Nov 14, 2013
-
Merge branch 'master' into insteon_link_redux
Conflicts: lib/Insteon/AllLinkDatabase.pm lib/Insteon/BaseInsteon.pm
Configuration menu - View commit details
-
Copy full SHA for d79e8df - Browse repository at this point
Copy the full SHA d79e8dfView commit details
Commits on Nov 15, 2013
-
Insteon: Clear Active Message Before Calling Retry Failure Callback
If active message is not cleared, subsequent messages which are cued by the Retry Failure Callback will continue to call the Callback over and over.
Configuration menu - View commit details
-
Copy full SHA for fd47e54 - Browse repository at this point
Copy the full SHA fd47e54View commit details -
Insteon: Report Skipped Devices in List of Failed Objects
When syncing an object if a device is skipped because the device is out of sync, the object will be reported in the failed objects list at the end of the sync process to help identify potentially out-of-sync devices.
Configuration menu - View commit details
-
Copy full SHA for 694aa8f - Browse repository at this point
Copy the full SHA 694aa8fView commit details -
Insteon: Resume Sync Queue After Failure of a Device
Previously, if a single failure occured in a sync_queue, the whole queue was abandoned. This attempts to resume where the queue left off.
Configuration menu - View commit details
-
Copy full SHA for d27ec93 - Browse repository at this point
Copy the full SHA d27ec93View commit details -
Insteon: Report Out-of-Sync Devices in Failed Delete Orphans Log
If a device is skipped because it was out of sync, it will now appear in the final summary listing the devices for which delete orphans failed.
Configuration menu - View commit details
-
Copy full SHA for d1a3ec8 - Browse repository at this point
Copy the full SHA d1a3ec8View commit details -
Insteon: Make Failed Device Reports Easier to Read
Condense list of failed devices into a single line in the print log.
Configuration menu - View commit details
-
Copy full SHA for ec6cda4 - Browse repository at this point
Copy the full SHA ec6cda4View commit details -
Merge pull request hollie#293 from krkeegan/insteon_link_redux
Rewrite/Rework of Sync_Links and Delete_Orphan_Links
Configuration menu - View commit details
-
Copy full SHA for 68cdc41 - Browse repository at this point
Copy the full SHA 68cdc41View commit details
Commits on Nov 16, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 20b514b - Browse repository at this point
Copy the full SHA 20b514bView commit details -
Configuration menu - View commit details
-
Copy full SHA for baa8de6 - Browse repository at this point
Copy the full SHA baa8de6View commit details -
Merge pull request hollie#316 from krkeegan/insteon_link_redux
Insteon: Permit Syncing of Deaf Devices if Called on Individual Device
Configuration menu - View commit details
-
Copy full SHA for c4c834e - Browse repository at this point
Copy the full SHA c4c834eView commit details
Commits on Nov 17, 2013
-
Configuration menu - View commit details
-
Copy full SHA for 7ec5465 - Browse repository at this point
Copy the full SHA 7ec5465View commit details -
Merge pull request hollie#317 from krkeegan/eol_normalize
Normalize Line Endings in Repository to LF
Configuration menu - View commit details
-
Copy full SHA for 44627d6 - Browse repository at this point
Copy the full SHA 44627d6View commit details
Commits on Nov 19, 2013
-
Correct two MH_Control Voice Commands
The "re load" and "reload" statements are alternative phrasings and not two different commands and thus should be contained in braces not brackets.
Configuration menu - View commit details
-
Copy full SHA for b599462 - Browse repository at this point
Copy the full SHA b599462View commit details -
Merge pull request hollie#318 from krkeegan/voice_cmds
Correct two MH_Control Voice Commands
Configuration menu - View commit details
-
Copy full SHA for b6efb1f - Browse repository at this point
Copy the full SHA b6efb1fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 890d30b - Browse repository at this point
Copy the full SHA 890d30bView commit details -
Merge pull request hollie#319 from krkeegan/fix_insteon_msg
Insteon: Fix Error with DebugLevel in Message.pm
Configuration menu - View commit details
-
Copy full SHA for 9fa554b - Browse repository at this point
Copy the full SHA 9fa554bView commit details
Commits on Nov 20, 2013
-
Configuration menu - View commit details
-
Copy full SHA for b9f93eb - Browse repository at this point
Copy the full SHA b9f93ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for 21b9b80 - Browse repository at this point
Copy the full SHA 21b9b80View commit details
Commits on Jan 3, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 0e82f5a - Browse repository at this point
Copy the full SHA 0e82f5aView commit details
Commits on Jan 4, 2014
-
Configuration menu - View commit details
-
Copy full SHA for 3619243 - Browse repository at this point
Copy the full SHA 3619243View commit details
Commits on Jan 9, 2014
-
modified: code/common/organizer.pl modified: web/organizer/calendar.pl
Configuration menu - View commit details
-
Copy full SHA for dedfc5c - Browse repository at this point
Copy the full SHA dedfc5cView commit details
Commits on Jan 11, 2014
-
Added Calendar v4, bug fixes, https and control calendar
modified: bin/ical2vsdb modified: code/common/organizer.pl modified: web/organizer/calendar.pl
Configuration menu - View commit details
-
Copy full SHA for 1555d13 - Browse repository at this point
Copy the full SHA 1555d13View commit details