Skip to content

Latest commit

 

History

History
1171 lines (960 loc) · 116 KB

CHANGELOG.md

File metadata and controls

1171 lines (960 loc) · 116 KB

Changelog

v6.0 (2024-11-11)

Full Changelog

Closed issues:

  • ia7 cannot display group when state value of a member is a number #852
  • Need help with install #792
  • perl issue: code select and unselect #785
  • Perl errors with unescaped brace in regular expression #774
  • Oops1: Variable "$xml" is not imported at (eval 640) line 718 #744
  • High CPU usage when browsing in ia7 #678
  • sync links to PLM fails on all links #499
  • It was really hard to link an I2CS KPL. Eventually had to hardware reset it before mh could talk to it reliably #498
  • Sync all links failure #497

Merged pull requests:

v5.0 (2017-10-31)

Full Changelog

Fixed bugs:

  • "Keys on Scalar" Syntax in json_server.pl Causes Fatal Error in Later Perl Versions #737

Closed issues:

  • [SCHEDULE] logging every new minute #733
  • Can't Regexp::Common::FIRSTKEY at /opt/mh/bin/../lib/json_server.pl line 988. #723
  • ia7 floorplan slider #716
  • ia7 slider does not work on android #715
  • Ia7 browse types generates 6-10 json calls/s #680
  • Mh 4.3 ia7 floorplan icon placement still needs work #679
  • Obsolete Perl modules break interface to external web appliances #553
  • IA7 Weather Station 2 doesn't pull live data #538
  • IA7 Legacy Items - Weather Station #533
  • Get better icons for the IA7 Floorplan #515
  • insteon: $kpl->level returns off or on, not the actual percentage, but $lamp->level works #494

Merged pull requests:

v4.2 (2017-03-07)

Full Changelog

Implemented enhancements:

  • IA7: Add the ability to directly control an object by pressing the button rather than have the modal pop up #523
  • Have pop-overs for the floorplan view #514
  • Ia7 v1.3.560 #620 (hplato)
  • Allow swift to change voice pitch and such with newer tags #618 (pmatis)
  • Add weather_wunderground.pl to support Weather Underground data #617 (pmatis)
  • Add Travis CI regression test support #604 (hollie)
  • Fix for Philips Hues controlled by external application #586 (hollie)

Fixed bugs:

  • Running master from zipfile gives fatal message #643
  • Email isn't IA7-ized #513
  • PA fixes for Audrey and amixer #330
  • Fix timeout issue for post requests via get_url on OS X #622 (hollie)
  • Update old included HTML modules #621 (hollie)
  • Fix getting METAR reports #616 (hollie)

Closed issues:

  • NOAA website changes broke lib/site/Geo/WeatherNOAA.pm and get_weather #631
  • Maximum number devices. #609
  • Organizer in 4.2 #600
  • Phillips Hue - Force light off? #583
  • IA7 Legacy Items - Code Control #532
  • IA7 Legacy Items - Comics #531
  • IA7 Legacy Items - Email #530
  • IA7 Issue Tracking #490

Merged pull requests:

v4.1 (2016-02-21)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • Fix for continuous reconnect to Squeezeserver. #563 (hollie)
  • Modified the way of including the PLCBUS module. #562 (hollie)

Merged pull requests:

  • Various fixes for AD2.pm and New Harmon Kardon receiver module. #569 (waynieack)
  • Typo fix in json_server that removes trailing zeros #567 (hollie)
  • Added in RRDTool::Rawish dependancies into lib/site (Capture::Tiny and File::Which) #560 (hplato)
  • Only include the PLCBUS module if we actually need it. #558 (hollie)
  • syntax updates for arrays #549 (CityDweller)
  • Add support for enabling/disabling the pesky status LEDs on the Inste… #536 (Gribnif)
  • Plcbus support #529 (hollie)
  • Further work on the mqtt module #525 (hollie)
    1. I fixed the multiplexing of operations for PIO, SENSE, and LATCH for ... #505 (jduda)
  • Initial import of mqqt code from Neil #488 (hollie)

v4.0 (2016-02-17)

Full Changelog

Implemented enhancements:

  • Insteon: Add Voice Commands to Enable/Disable the LED on the Motion Sensor #540
  • IA7: Update phone logs to use the dynamic responsive table function. #524
  • Move Weather-related ini Parameters to Weather Category in mh.ini #458
  • Insteon: Add Documentation to mh.ini For All Insteon Related Paramters #448
  • Add Ubuntu Support for Google TTS Option #446
  • Error retrieving version? #420
  • Insteon: Improve Scan all Changed Link Tables to Skip PLM if Unchanged #402
  • Add support for a remote NCID server for caller ID #393
  • Insteon: Add Specific Support for Insteon LED Bulb #315
  • Insteon: Get rid of DeviceController Package #280
  • Insteon: Add Scan, Sync, and Delete Links on Next Connection to Deaf Devices #183
  • Insteon: Deaf Devices Lack Delete_Orphans Capability #182
  • Ia7 #527 (hollie)
  • Ia7 #493 (hollie)
  • Major web interface rehaul #489 (hollie)
  • Fixes for web floorplan view #481 (cengel74)
  • Add strawberry perl support #477 (mstovenour)
  • Add ncid server support #428 (rudybrian)
  • Fix #406 deprecated code #408 (hollie)
  • Add Parport_Item.pm #403 (jsiddall)
  • modified: lib/X10_Items.pm #396 (hplato)

Fixed bugs:

  • weather_pollen.pl Stopped Working #542
  • weather_pollen.pl Not Working in perl 5.20.2 #520
  • "Restart Mister House" voice command does not work #475
  • weather_tides.pl Causes Issues on Common Code Activation Page in Web Interface #456
  • mhl Considers Exit Code 99 an Unexpected Exit #445
  • Insteon: Sync Links is not Seeing Changes in On_Level as Requiring an Updte #441
  • Can't locate "set_receive" at /lib/X10_Items.pm line 426 #434
  • weather_pollen.pl Is No Longer Working #431
  • Stocks.pl Stopped Working #426
  • Insteon: Warn if Device Lacks Responder Record; Don't Crash on is_deaf Check #404
  • Insteon PLM Serial Connection Fails on Power Cycle #397
  • Fix issue #420 (mh_release.pl errors out on decode_json) #463 (hollie)

Closed issues:

  • RRD Live Update #561
  • Unable to address Keypadlinc buttons #535
  • X10 CM15A documentation on github doesn't show in browswer #484
  • remote control #473
  • Irrigation stopped working #460
  • Insteon PLM unresponsive using master #413
  • Insteon: Crash When Using "Complete Linking As Responder" Option on PLM [Bug] #407

Merged pull requests:

  • Update Nest.pm to add in humidity and heating attributes and methods #552 (hplato)
  • Fixed a reference issue in json_server.pl for older versions of perl #547 (hplato)
  • Updated USB_UIRT to work with longer codes #546 (hplato)
  • Fixed crash when writing to the serial port #545 (hplato)
  • Added in the ability to access solar data #544 (hplato)
  • Updates the weather_pollen.pl Script to Use Wunderground for Data #543 (JaredF)
  • Add Voice Commands to Control LED on Insteon Motion Sensor #541 (JaredF)
  • Ia7 #537 (hplato)
  • Add ssl_ca_path to jabber connection. #526 (tobser)
  • Clean up pollen type text and fix bug seen with perl 5.20.2 #521 (JaredF)
  • Ia7 #517 (hplato)
  • Opensprinkler #511 (hplato)
  • Support both HTTP and HTTPS URLs in http_server.pl #510 (ebardsley)
  • Fix handy net #509 (hplato)
  • Venstar colortouch #508 (hplato)
  • Razberry #507 (hplato)
  • Ia7 #506 (hollie)
  • Fix defined(@array) is deprecated at ../lib/Generic_Item.pm line 904. #504 (marcmerlin)
  • Show which dtr_active command failed if it happens. #503 (marcmerlin)
  • Ia7 #501 (hollie)
  • Added first support for Lux lights. #492 (hollie)
  • Fix missing array dereference reported by Mike on the mailing list #491 (hollie)
  • DST fix for some systems #487 (hplato)
  • Added a white space in the sensor matching to prevent TempSpare10 from m... #486 (hplato)
  • Insteon: Fix Error in KPL Button Dimming Function #483 (krkeegan)
  • Table A Validation Routine #482 (krkeegan)
  • Fix #475: Restart Mister House does not work #476 (mstovenour)
  • Fixed an accidental typo #472 (hplato)
  • Iolinc door #471 (hplato)
  • Razberry #470 (hplato)
  • Add squeezebox CLI support #469 (hollie)
  • Add INSTEON smoke bridge sample code #468 (rudybrian)
  • Insteon: Some Fixes to Scan Link Tables and Link Table Nomeclature #467 (krkeegan)
  • Insteon: Prevent Error Cause by Using old Read Table A Defintion #466 (krkeegan)
  • Add pushover support #465 (hollie)
  • Insteon: Fix Error In Set Receive Affecting Presence Monitor Items #462 (krkeegan)
  • X10/Insteon: Cherry-Pick Former Commit That was Erroneously Reverted #461 (krkeegan)
  • Move weather-related parameters to Weather category in mh.ini #459 (JaredF)
  • Fixes #456 #457 (JaredF)
  • Insteon: Add INI Documenation to mh.ini #452 (krkeegan)
  • Add Support for Nest Devices #451 (krkeegan)
  • Fix Link Generation in Items and Modules Documenation Pages #450 (krkeegan)
  • Updates mhl to treat exit code 99 as a normal restart #449 (JaredF)
  • Ubuntu Fixes for Google TTS Support #447 (JaredF)
  • Insteon: Add User Option to Enable PLM Restart; Prevent Crashes #444 (krkeegan)
  • Insteon: Fix bug in Sync Links Which Prevented On Level Changes From Being Updated #442 (krkeegan)
  • PushBullet: Fix Bug in Reading Token from ini; Fix example; Fix Error Message #440 (krkeegan)
  • Insteon/X10: Skip Calling Set_Receive on PLM #435 (krkeegan)
  • Updates and fixes for weather_pollen.pl #432 (JaredF)
  • Update POD to Indicate That poll_all Will Not Be Called on Code Reloads #430 (JaredF)
  • Fixes Stocks.pl 'Missing Symbols List' Error #427 (JaredF)
  • Pushbullet: Add Support for Link, Address, List, and File Pushes; Add delete push #425 (krkeegan)
  • AD2: Add Better Support for Monitoring Bypassed Zones #423 (krkeegan)
  • Add Support for Pushbullet.com Notifications #422 (krkeegan)
  • Adds Support for the Insteon BulbLinc (LED Bulb) #421 (JaredF)
  • Insteon: Parse PLM_Info Messages Before ACK/NACK/Bad Command #419 (krkeegan)
  • Insteon Irrigation: Add New Features #416 (krkeegan)
  • Insteon: Do Not Attempt to Clear the Active Message if it Does Not Exist in Parsing all_link_complete #415 (krkeegan)
  • Insteon: Reset ACK, NACK, and BadCmd Flags on Each Run of Parse Data #414 (krkeegan)
  • Insteon: Force Dimmable Items to Report off Rather than 0% #412 (krkeegan)
  • Fix issue 406 #411 (krkeegan)
  • Insteon: Fix a Few Bugs Identified by Jared #410 (krkeegan)
  • Insteon: Add User Friendly Message when Responder Link Missing; Fix is_deaf crash #405 (krkeegan)
  • Insteon: Attempt to Reconnect PLM if it Appears to be Down #401 (krkeegan)
  • Insteon: Remove DeviceController Class #400 (krkeegan)
  • Insteon: Improve Support for Deaf Devices; Add Delete Orphans Capability #399 (krkeegan)
  • Fix Release Date #395 (krkeegan)
  • Merge Master into Stable #394 (krkeegan)
  • Insteon_MicroSwitch: Add Complete Support for Insteon MicroSwitch #392 (krkeegan)
  • Cbus update to support current CGate #391 (krkeegan)
  • A few minor updates for Pushover support #390 (rudybrian)
  • Add Support for AD2* Devices #389 (krkeegan)
  • Completely Rewritten Insteon Message Parser #388 (krkeegan)

v3.1 (2014-03-27)

Full Changelog

Implemented enhancements:

  • Insteon: Add support for SynchroLinc and iMeter Solo. #372
  • Insteon: Add support to Insteon HUB #370
  • Nest Thermostat support? #352
  • User Documentation Tasks #339
  • Change release checking from SourceForge to GitHub #336
  • Prepare release "process" for next stable release #335
  • Insteon: Add Ability to Set Follow and Off Masks for KeypadLinc Buttons #325
  • Insteon IOLinc: Update State of Relay in Momentary Mode #303
  • Decide on "supported" versions of Windows and update user docs #119
  • Insteon: Adjust Log Verbosity on a Per Device Basis #81
  • Insteon: Add Failure Callbacks to Add, Delete and Update Links #73
  • Insteon: Enable IntraDevice Links for KeyPadLincs #381 (krkeegan)
  • Add Support for Insteon iMeter Solo and SynchroLinc #374 (krkeegan)
  • Initial checkin of Pushover.pm #373 (hollie)
  • fixed to work with newer MH and perl5. Added trending of barom the wm2 d... #369 (f34rdotcom)
  • Pulled Weather{Warning} out of weather_chance_of_rain.pl, and created we... #357 (pmatis)
  • Cbus update to support current CGate #326 (jonwhitear)

Fixed bugs:

  • Add logging of INC path on startup #365
  • Typo in Insteon/Lighting.pm causes "Can't call method 'command' on an undefined value" #363
  • Insteon: KeypadLinc devices need d3=01 vs. 00 for responder links #353
  • internet_weather.pl does not recognize negative temperatures #349
  • Debug message doesn't print in Insteon #345
  • Insteon scenes do not have on/off control in Browse Lights #344
  • In-LineLink Relay is not responding to PLM scene #327
  • Insteon: ALDB Data3 is Incorrect for Controller Records #262
  • Insteon: Ignoring Duplicate Outgoing Messages May Result in a Stalled Queue #261
  • xPL messages generate invalid msg-type #377 (gac410)

Closed issues:

  • Help for a Newbe #361
  • Insteon: Track the State of the IOLinc Relay in Momentary Mode #355
  • error on ICONTROLLER devices from Insteon sync all links #343
  • Error when scanning link table #342
  • Weather_Common.pl: Dewpoint calculated only once #329
  • Insteon: success_callback crash on PLM link #323
  • "log all device ALDB status" Throws Error When it Reaches Deaf Item #311
  • "Insteon::ALDB_i2" Package Needs Update to Include New "is_deaf" Routine #310
  • "add link callback" Routine Throws Error #309
  • INSTEON_TRIGGERLINC Missing from "Edit Items" Page on Web Interface #307
  • [INSTEON] Manual linking and MisterHouse electronic linking produce different ALDB entries #176
  • Insteon: Sync All Buttons Voice Command for Remotelincs and Keypadlincs #85
  • Insteon: Delete Orphan Links Should Detect Hangs on Devices and Recover/Continue #82

Merged pull requests:

  • Insteon: Fix POD Documentation in Thermostat #387 (krkeegan)
  • X10: Retry if Message is Not Acked by PLM #386 (krkeegan)
  • Log @Inc Path on Startup Just Before Evaluating User Code #385 (krkeegan)
  • Use Github to Check for Current Version #384 (krkeegan)
  • Cleanup Documentation Issues in Preparation for New Release #382 (krkeegan)
  • Insteon_Thermo: Process Device Cmd Stack on Msg Ack #380 (krkeegan)
  • Allow End of Line Comments in CODE Definition #376 (krkeegan)
  • Add Support for IP Enabled Insteon Access Points #375 (krkeegan)
  • Insteon: Clear Failure List on Sync/Delete All; Fix Discrepancy with Data3 #371 (krkeegan)
  • Insteon: Insert PLM Controller Link in MH Hash of ALDB Records During I2CS Linking #368 (krkeegan)
  • Insteon: Notify User if Startup Scan is Skipped Due to Bad Exit #367 (krkeegan)
  • Insteon: Check if Active Message Exists Before Calling Success Callback #366 (krkeegan)
  • Insteon: Fix Typo in Call to Dervice Message in FanLinc #364 (krkeegan)
  • Various fixes for the calendar interface by @hplato #362 (hollie)
  • Add Documentation to Generic_Item POD #359 (krkeegan)
  • Insteon: Track the Status of Momentary Relay in IOLinc #356 (krkeegan)
  • Fix issue #353: KeypadLinc wrong responder d3 value #354 (mstovenour)
  • Changed to consistent font size for trigger edit table #351 (mstovenour)
  • Fix issue #349: internet_weather.pl negative temp #350 (mstovenour)
  • initial version of mht-mode for emacs #348 (john-)
  • Fix issue #344: Add default on/off states to Insteon scenes #347 (mstovenour)
  • Insteon: Fix Error in Debug Logging When Sent Message not Setby an Object #346 (krkeegan)
  • Fix submitted by @JohanBraeken to update the calculated dewpoint every t... #341 (hollie)
  • Fix for change in website contributed by Rick Steeves. #340 (hollie)
  • Insteon_Thermo: Add Derive_Link_State, Fix Typos, Check State Before Setting Cooling #338 (krkeegan)
  • Fix Linux blank line handling for PLMTerminal #334 (mstovenour)
  • Fix ini cleanup #332 (mstovenour)
  • Update download.pod for v3.0, fix update_docs #331 (mstovenour)
  • Fix data3 for responder records to PLM scene #328 (mstovenour)
  • Insteon: Prevent Calling Success Callback if No Active Message #324 (krkeegan)
  • X10/Insteon: Remove Line Which Attempted to Add the X10 Device to the PLM #322 (krkeegan)
  • Trim Whitespaces in Debug Config Parameter #321 (krkeegan)
  • Add 2 Second Delay and Print Log Message to Restart Command #320 (krkeegan)
  • Insteon: Fix Error with DebugLevel in Message.pm #319 (krkeegan)
  • Correct two MH_Control Voice Commands #318 (krkeegan)
  • Normalize Line Endings in Repository to LF #317 (krkeegan)
  • Insteon: Permit Syncing of Deaf Devices if Called on Individual Device #316 (krkeegan)
  • Insteon: Fix Bug Which Converted Object Names to Lowercase #314 (krkeegan)
  • Insteon: Fix Bug Preventing Delete Orphans Due to Is_Deaf Error #313 (krkeegan)
  • Insteon: Check if Hop_Array is Defined Before Printing #312 (krkeegan)
  • Adds INSTEON_TRIGGERLINC Device to 'Edit Items' Page in Web Interface #308 (JaredF)
  • Allow a Build Number of 0 #306 (krkeegan)
  • Remove Switch/Case Statement, Incompatible with Perl 5.8 #305 (krkeegan)
  • Insteon: Add Sync_All_Links Routine for Multigroup items; Add MultigroupDevice Package #301 (krkeegan)
  • Rewrite/Rework of Sync_Links and Delete_Orphan_Links #293 (krkeegan)
  • Insteon device log verbosity #288 (pmatis)

develop-ref (2013-11-06)

Full Changelog

Implemented enhancements:

  • Insteon: Add is_deaf Routine #279
  • Insteon: Add Support for TriggerLinc Device #245

Fixed bugs:

  • Insteon: Link_to_Interface is Not Working on Child Objects #274
  • Insteon_ApplianceLink: Sync_Links Doesn't Work #271
  • Insteon: ALDB_i2 Link Scan, Link Data Received out of Order May Cause Queue to Stall #258
  • Insteon: Update On level/Ramp Rate & KeypadLinc Update Flags Broken for i2 #237
  • update_docs complains under windows #234
  • mh_release.pl needs to be updated to match recent changes #232
  • Bad link for Nabble in doc/maillist.html #230
  • 'Clear the web cache directory' doesn't work with separate data directory #229
  • Weather AWS is no longer available #227
  • WeatherBug: Mixed case city names never match forecast search #224
  • Update_Docs Does not Scan Subdirectories #199

Closed issues:

  • INSTEON lights treated differently in web interface; cannot dim/brighten INSTEON lights #212
  • web/bin/ListManager.pl issues #210
  • Insteon: Generate Voice Commands is a Mess #181
  • Ghost "command timer expired" messages #54

Merged pull requests:

  • Display Git Build Number and Date for Unstable Branch #304 (krkeegan)
  • array error/deprecations from perl #300 (CityDweller)
  • Scene_Builder: Dereference Hashes for Backwards Compatibility in Perl #299 (krkeegan)
  • Insteon: Re-enable off_fast and on_fast in dimmable lights #297 (krkeegan)
  • Change from every minute, to hook into weather_commons update routine. #296 (pmatis)
  • Insteon: Move Device Parameter Flags in BaseObject add to BaseInterface #295 (krkeegan)
  • Insteon: KeyPadLinc Subgroups Derive Link State is Not Dimmable #294 (krkeegan)
  • Insteon: Prevent Success Callback from Running on Get Engine NACK #292 (krkeegan)
  • Insteon: Fix Return from i2CS to Link to Interface #291 (krkeegan)
  • Fix web_hook parameter passing, commonly used in Audrey speech. #290 (pmatis)
  • Insteon: Fix Bug in Call to Is_Deaf in Sync_Links #289 (krkeegan)
  • Insteon: Rewrite/Rework/Condense Set Routine Code #286 (krkeegan)
  • Insteon: All_Link Cleanup Check for Active Message #285 (krkeegan)
  • Insteon: Only Call Success_Callback if Active_Message Exists #284 (krkeegan)
  • Add Details for Set_By_To_Target Routine #283 (krkeegan)
  • Insteon: Add Is Deaf Routine for Battery Devices #282 (krkeegan)
  • Insteon_RemoteLinc: Fix for Setting Linked Devices #281 (krkeegan)
  • Insteon_RemoteLinc: Remove Obsolete Reference to is_battery_low #278 (krkeegan)
  • Insteon: Add Delete All-Link Record Descriptor #277 (krkeegan)
  • Insteon: Reset ALDB Scan Time on Completed Successful Scan Only #276 (krkeegan)
  • Insteon: Enabling Link_To_Interfaces for Child Objects in BaseDevice #275 (krkeegan)
  • Insteon_Scene_Builder: Make Sure a Controller Exists Before Creating a Scene #273 (krkeegan)
  • Insteon_ApplianceLink: Add DeviceController to Allow for Sync_Links #272 (krkeegan)
  • Insteon_TriggerLinc: Add Initial Support for TriggerLinc Devices #270 (krkeegan)
  • Fix Nabble Links in MailList Page #269 (krkeegan)
  • Change Referenced to Web Cache Directory to html_alias_cache #268 (krkeegan)
  • Insteon: Add Support for Thermostat i2 Devices #267 (krkeegan)
  • Insteon: Change Hopcount Calculation to a Moving Average #266 (krkeegan)
  • Insteon: Add Link_to_Interface for I2CS Devices #265 (krkeegan)
  • Update omnistat to add celsius to setpoint #264 (bpgross)
  • PA control enhancements #263 (pmatis)
  • Insteon: Pass Message Clearing Decision to on_read_write_aldb #260 (krkeegan)
  • Allow for State of 0 #259 (krkeegan)
  • Mh sound master volume #257 (pmatis)
  • Insteon clarity #256 (pmatis)
  • Scene Build #255 (pmatis)
  • Nma notification.pl #253 (surge919)
  • Insteon_Diags: Make Sure Setby is an Object #246 (krkeegan)
  • Do Not Move Tabbed 'Add' Entries in User Code to Global Declaration #244 (krkeegan)
  • Add On Off Command to PLM Scenes #243 (krkeegan)
  • Add Support for Update_Flags and Update_OnLevel/RampRate for I2 Devices #242 (krkeegan)
  • Insteon Diagnostics #241 (krkeegan)
  • Insteon: Detailed Tracking and Reporting of Statistics Related to Message #240 (krkeegan)
  • Better Formatting in Web Interface Print Log #239 (krkeegan)
  • Insteon: Fix Path Comparison in Windows for Update_Docs.pl #238 (krkeegan)
  • Insteon: Redesign Voice Command Creation #236 (krkeegan)
  • Added Basic Base Google TTS Support #235 (PrimusNZ)
  • Fix issue #232: fix automated version check #233 (mstovenour)
  • Fix issue #212 - Web can not dim/brighten Insteon lights #231 (mstovenour)
  • Fix issue #227. Remove weather_aws.pl - sevrice is no longer available #228 (mstovenour)
  • Fix issue #224. WeatherBug - Mixed case city search corrections #225 (mstovenour)
  • Insteon: Change "initiate linking as controller" Group to 00 #217 (krkeegan)
  • Insteon: Set Send Timeout on a Per Device Basis #165 (krkeegan)
  • Insteon: Per Device Min/Max Hops Setting #164 (krkeegan)

v3.0 (2013-06-20)

Full Changelog

Implemented enhancements:

  • Insteon: PLM Parser Should: 1 Log Dropped Messages and 2 Decode All Messages #186
  • Insteon: Support FanLinc device #174
  • Insteon: Catch Low Battery, Dusk, Dawn Messages from Devices #172
  • Remove tracking scripts from docs/toc.html #132
  • Update docs/install.pod for windows #112
  • Need table of contents links to objects, items, and modules documentation #104
  • Add xPL x10 basic support (input from Roger on mailing list) #130 (hollie)
  • Initial code added to Voice::Text #33 (hollie)

Fixed bugs:

  • Insteon: Issues that can be Solved by Checking State_Final #185
  • Insteon: Sync Failure Callback is Broken Again #175
  • Insteon: Parser for Checking Commands Sent to PLM has a Couple Errors #170
  • Insteon_PLM: Parser Dumps Buffered String If Interface Busy Message Received #158
  • X10/Insteon: X10_received Messages are being Parsed Incorrectly #156
  • Insteon: MH Crashes on PLM Busy Response #154
  • Insteon: MH Should React to AllLink Broadcast Messages #153
  • Runtime 'uninitialized value' issues in Insteon/MessageDecoder.pm #151
  • Insteon: PLM NAK on Sync Links Causes Sync Links to Lockup #148
  • Insteon: Sync-Links Adds a New Link which Subsequently is Marked for an Update by Sync_Links #147
  • X10 resends die with Can't call method "get_object_name" on an undefined value #138
  • toc.html opens wiki inside frame; quite ugly #116
  • Fix die issue when updating docs #113
  • xPL messages from devices with spaces in their names are not processed properly #77
  • Insteon: Scan_All_Links Stalls if Nack Received #67
  • Insteon: Delete Orphan Links (Audit) Freezes Up #57
  • Insteon: Sync Links is Incorrectly Storing Links in the MH Link Hash #55

Closed issues:

  • Web interface: Phone Calls/VoiceMail Msgs -> Phone List sends back HTML code instead of a web page #187
  • [INSTEON] Scan link table of PLM is stuck #184
  • [INSTEON] State of PLM scenes is not being kept #177
  • INSTEON: duplicated messages are processed #169
  • Insteon: Invalid "link_cleanup_report" Set as State #168
  • lib/Insteon/ File Fixes #139
  • Syncing links to a new I2CS device causes empty slot, and link to unknown 13d0df #137
  • AUDIT - sync all links fails #136
  • keypadlinc_relay device configured as keypadlinc in items.mht crashes mh #135
  • audit delete orphans yields tie_events eval error: Can't call method "device_id" on an undefined value at ../lib/Insteon/AllLinkDatabase.pm line 2439. #134
  • Insteon: Syncing Links with Remotelincs #84
  • Insteon: Validate all Commands Sent to PLM #83

Merged pull requests:

  • MisterHouse 3.0 Release #223 (krkeegan)
  • Insteon IOLinc: Fix Relay Momentary Settings; Prevent Duplicate Sensor Messages #222 (krkeegan)
  • Insteon: 3000+ Lines of Documentation #221 (krkeegan)
  • Enable Update_Docs to Scan Subdirectories; Stop Deleting Distro Files; Fix Docs CSS #220 (krkeegan)
  • Updates to IOLinc Module, Significant Changes in Configuration #219 (krkeegan)
  • Insteon: Catch Status Requests in Unique _process_message Routines #218 (krkeegan)
  • Insteon: Set Cmd2 to 00 in All Link Send Commands #216 (krkeegan)
  • Insteon: Timeout After Receipt of AllLink Broadcast to Avoid Collision w... #215 (krkeegan)
  • Insteon: Dont Just Decode the First Message #214 (krkeegan)
  • Insteon: Add Initial Support for Linking i2cs Devices in MH #213 (krkeegan)
  • Fix issue 210 #211 (peloy)
  • Fix for issue #151 - Warnings in message decoder test -- MANUAL MERGE #209 (krkeegan)
  • Fix issue 139: lib/Insteon/ file fixes -- Manual Merge #208 (krkeegan)
  • Insteon: Update Support for RemoteLinc #207 (krkeegan)
  • Insteon: Add Support for IOLincs #206 (krkeegan)
  • Updated Insteon Motion Sensor #205 (krkeegan)
  • Owfs update #204 (jduda)
  • Insteon: Fix Hash Keys Error with Older Perl Versions #203 (krkeegan)
  • Insteon: Allow for Per Message Individual Retry Count #202 (krkeegan)
  • Insteon:Simple Typo in Debug Log of ALDB_PLM #201 (krkeegan)
  • Insteon: Redefine Active_Interface on Code Reload #200 (krkeegan)
  • Add Support for Insteon FanLinc #198 (krkeegan)
  • Insteon: Fix Bug in Link Scan Callback When Nack Received #197 (krkeegan)
  • Insteon: Call Message Decoder on Parsed_Data #196 (krkeegan)
  • Insteon: Add Function to Filter Out Duplicate Received Messages #195 (krkeegan)
  • Insteon: Move Failure_Reason into BaseObject from Message #194 (krkeegan)
  • Insteon: Log Output if PLM Parser Drops a Duplicate Messages #193 (krkeegan)
  • Insteon: Catch Cleanup Messages Sent in the Same Pass as AllLink Message... #192 (krkeegan)
  • Insteon: Update PLM Scene State on Change #191 (krkeegan)
  • Merge i2 aldb support #190 (krkeegan)
  • Insteon: Catch Error if Device ID in All_Link_Failure Does Not Exist #189 (krkeegan)
  • Insteon: Fix Bug in PLM Sanity Check Which Caused Crash on X10 Messages #180 (krkeegan)
  • Insteon: Catch and Log AllLink_Cleanup_Reports #173 (krkeegan)
  • Insteon: Fix Error in PLM Message Integrity Check Logic #171 (krkeegan)
  • Doc updates #167 (drobinson0919)
  • Insteon: Clear No_Hop_Flag Even If No Debug; Don't Call Setby if Undef #166 (krkeegan)
  • Insteon: Set Device State on a Received AllLink Broadcast Message #162 (krkeegan)
  • Comics gifs issue #161 (jame)
  • Update Insteon Irrigation Support to Work with New Insteon Code #160 (krkeegan)
  • Fix issue 158 #159 (krkeegan)
  • X10/Insteon: Fix error in parsing of x10 Receive Messages in Insteon_PLM #157 (krkeegan)
  • Fix issue 154 #155 (krkeegan)
  • Fix for issue #151 - Warnings in message decoder test #152 (mstovenour)
  • Insteon_PLM Fix So Callback is Used if NAK Received on Manage AllLink #150 (krkeegan)
  • Insteon::DimmableLight Fix convert_level to return FF for 100% #149 (krkeegan)
  • Insteon: Fix concat errors found by Eloy #146 (krkeegan)
  • Insteon/X10 Ignore no_hop_increase Flag for X10 Devices #145 (krkeegan)
  • Insteon: Add Error Message if Root Object Cannot be Found #144 (krkeegan)
  • Insteon: Prevent Calling Level Command if Device Cannot Level #143 (krkeegan)
  • Fixes for issue 141: twelve affected files #142 (jame)
  • Fix issue 139: lib/Insteon/ file fixes #140 (jame)
  • Fix Issue #132: Remove tracking scripts from user docs #133 (mstovenour)
  • Adding basic support for the Philips Hue light system #131 (hollie)
  • Fixed AppStatus for xPL items. #126 (hollie)
  • Fixed #77 #125 (hollie)
  • Modify list_groups_by_object to allow for non-recursive listing #124 (krkeegan)
  • Using VERSION to determine the MisterHouse program version. #123 (hollie)
  • XBMC Integration #121 (PrimusNZ)
  • Fix issue with toc and 404 errors on objects, items, and modules #120 (mstovenour)
  • POD updates lib/A*~L*.pm #118 (drobinson0919)
  • Fix Issue #116: wiki stuck in frame from toc.html #117 (mstovenour)
  • Fix Issue #113: Fix die issue when updating docs #115 (mstovenour)
  • Fix Issue #112: Update installation instructions #114 (mstovenour)
  • Updated MHL to run from same directory as mhl script #110 (PrimusNZ)
  • Documentation Updates #107 (drobinson0919)
  • Enable DTR on the serial port when checking for new data from an MR26 #106 (c99koder)
  • POD added to ~_Items.pm #105 (drobinson0919)
  • Updated lib/items with POD from 'Old' docs #103 (drobinson0919)
  • Remove no_hop_increase flag from NACK logic #101 (krkeegan)
  • Drop Bad Messages Sent to PLM #100 (krkeegan)
  • Update for Android Support #98 (jduda)
  • Pocketsphinx Error Message Addition #97 (jduda)

v2.200 (2013-03-02)

Full Changelog

Implemented enhancements:

  • PLM message parsing wedges if user performs PLM factory reset while connected to MH #64
  • Insteon: Validate Cmd1 Data for Peek Responses #56
  • added an authentication dialog to the iPhone UI #5 (tmaclean)

Fixed bugs:

  • Insteon: ALDB_PLM sub add_link improperly sets message callback #90
  • Insteon: All-Link Handling is all Wrong #75
  • Insteon: Delete Orphan Links Log is Out of Sequence #61
  • Add_Link Fails to Change ALDB Health from Empty to Good #59
  • Link to Interface and Unlink From Interface Don't Work #52
  • Insteon: Deleting a Controller Record from the PLM for an otherwise valid PLM Scene Causes an error #49
  • Insteon Delete Orphan Links Errors #28
  • Not all xPL messages are processed #10
  • Fix for Issue #26 #29 (krkeegan)

Closed issues:

  • Insteon: Delete Orphan Links for a Specific Device #86
  • Give mstovenour Merge Access #76
  • Insteon: Don't Scan an ALDB record not in use #46
  • Corrupted entries in stored aldb hash #45
  • Better Error Reporting of Errors in User/Common Code #43
  • Insteon message decoder causes perl to exit if asked to parse a short message #35
  • web/bin/tagline.pl throws an error if a user defined data dir is used #27
  • Sequential PLM Scenes May be Ignored #26

Merged pull requests:

  • Updated lib/Serial_Item.pm with POD from wiki docs #102 (drobinson0919)
  • Insteon: Don't Increase Hop Count When Messages are Received but Ignorred #99 (krkeegan)
  • Add Debug Message for new Hop Count Added to Hop Array #96 (krkeegan)
  • Remove unneeeded trailing new line in print_log message #95 (krkeegan)
  • Remove Duplicate Success Callback in PLM Add_Link #91 (krkeegan)
  • Add a message to the Log File for User Code Errors #89 (krkeegan)
  • Fix for Issue #75 - Correct Handling of All_Link Commands #78 (krkeegan)
  • Fixed spelling errors in MessageDecoder.pm and added decoding of cmd2 #72 (mstovenour)
  • Cleaned up some logging and renamed PLM "log links" for consistency #71 (mstovenour)
  • Missing semicolon in Insteon_PLM->_parse_data() for X10 reception #70 (mstovenour)
  • Callback switches back to wrong name space #69 (mstovenour)
  • PLM aldb not marked healthy #68 (mstovenour)
  • update_link not being triggered by a change in ramp rate #66 (mstovenour)
  • Fix for Issue #64 #65 (mstovenour)
  • Fix Error in Delete Orphans which Caused Process to Occur Out of Sequence #63 (krkeegan)
  • Insteon: Self Adjusting Hop Count #62 (krkeegan)
  • Add_Link Change ALDB Health from Empty to Good #60 (krkeegan)
  • Ignore Peek and Set_msb Replied Where Cmd1 is Invalid #58 (krkeegan)
  • Enable Link and Unlink from Interface. Fix Issue #52 #53 (krkeegan)
  • Fix issue #46 - Stop Scanning Out of Use Entries #51 (krkeegan)
  • Fix for Issue #49 #50 (krkeegan)
  • Numerous Corrections to Hop Counts #47 (krkeegan)
  • Get_first_emtpy_address - ALDB entries that lack an address should be ignored #44 (krkeegan)
  • Revise NACK error Message for I2CS Devices #42 (krkeegan)
  • Fix typos in AllLinkDatabase #41 (krkeegan)
  • get_first_empty_address should return 0 if no addr #40 (krkeegan)
  • Update debug to note I2CS devices as potential sources of error #39 (krkeegan)
  • Small fix mentioned on the mailing list a while ago to fix the use of undefined hash entries #37 (marcmerlin)
  • Message parsing crash fix #36 (mstovenour)
  • PLM Terminal Windows Support #34 (mstovenour)
  • PLM/Insteon message decoder and PLM serial terminal #32 (mstovenour)
  • Insteon fix for update_local_settings #25 (krkeegan)
  • Insteon fix to correctly sync links when off_fast is used #24 (krkeegan)
  • Updates for Android Support #23 (jduda)
  • updated xAP/xPL Items dcumentation with regard to setting heartbeat #21 (john-)
  • Update android_server with new features. #20 (jduda)
  • Remove Android_Server reference from android_server.pl #17 (jduda)
  • By Brian Paulsen <[email protected]> #15 (marcmerlin)
  • Branch merge phase2 #14 (marcmerlin)
  • Fix iphone auth error #13 (tmaclean)
  • Branch merge phase1 #12 (hollie)
  • Fix issue 10 #11 (hollie)
  • Add support for callerid pop up message and notification. #9 (jduda)
  • Reverted a commit that broke the xPL listening socket on some platforms #4 (hollie)

insteon_from_cvs (2012-11-06)

Full Changelog

Fixed bugs:

  • xPL_Items broken for some operating systems #3

Merged pull requests:

  • Add support for callerid pop up message and notification. #7 (jduda)
  • Need to carry over cmd2 data for nacks. #2 (brainwarr)
  • Provide human readable NACK messages. Implement Insteon get_engine_vers... #1 (brainwarr)

v2-105 (2012-11-04)

Full Changelog

v2-65 (2008-02-22)

Full Changelog

v2-104 (2007-11-11)

Full Changelog

v2-103 (2006-10-07)

Full Changelog

v2-102 (2006-07-30)

Full Changelog

v2-101 (2006-01-29)

Full Changelog

v2-100 (2005-10-02)

Full Changelog

v2-99 (2005-05-22)

Full Changelog

v2-98 (2005-03-20)

Full Changelog

v2-27 (2005-01-23)

Full Changelog

v2-97 (2005-01-23)

Full Changelog

v2-96 (2004-11-22)

Full Changelog

v2-95 (2004-09-25)

Full Changelog

v2-94 (2004-07-30)

Full Changelog

v2-93 (2004-07-18)

Full Changelog

v2-92 (2004-07-05)

Full Changelog

v2-91 (2004-06-06)

Full Changelog

v2-90 (2004-05-02)

Full Changelog

v2-89 (2004-04-25)

Full Changelog

v2-88 (2004-03-23)

Full Changelog

v2-86-sync (2004-01-28)

Full Changelog

v2-86 (2003-12-22)

Full Changelog

v2-85 (2003-12-01)

Full Changelog

v2-83 (2003-09-02)

Full Changelog

v2-82 (2003-07-06)

Full Changelog

v2-80 (2003-04-20)

Full Changelog

v2-79 (2003-03-09)

Full Changelog

v2-77 (2003-01-18)

Full Changelog

v2-76 (2003-01-12)

Full Changelog

v2-75 (2002-12-24)

Full Changelog

v2-74 (2002-12-02)

Full Changelog

v2-73 (2002-11-10)

Full Changelog

v2-72 (2002-10-13)

Full Changelog

v2-71 (2002-09-22)

Full Changelog

v2-69 (2002-07-01)

Full Changelog

v2-68 (2002-05-28)

Full Changelog

v2-67 (2002-05-04)

Full Changelog

v2-66 (2002-03-31)

Full Changelog

v2-63 (2002-01-19)

Full Changelog

v2-62 (2001-12-16)

Full Changelog

v2-61 (2001-11-18)

Full Changelog

v2-60 (2001-10-21)

Full Changelog

v2-59 (2001-09-23)

Full Changelog

v2-57 (2001-08-12)

Full Changelog

v2-54 (2001-06-27)

Full Changelog

v2-52 (2001-05-28)

Full Changelog

v2-51 (2001-05-06)

Full Changelog

v2-49 (2001-04-15)

Full Changelog

v2-47 (2001-03-24)

Full Changelog

v2-45 (2001-02-24)

Full Changelog

v2-43 (2001-02-04)

Full Changelog

v2-41 (2001-01-20)

Full Changelog

v2-36 (2000-12-03)

Full Changelog

v2-34 (2000-11-12)

Full Changelog

v2-32 (2000-10-22)

Full Changelog

v2-29 (2000-10-01)

Full Changelog

v2-28 (2000-09-09)

Full Changelog

v2-24 (2000-08-06)

Full Changelog

v2-22 (2000-06-24)

Full Changelog

start (2000-01-19)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator