5.0 (2017-10-31)
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:
- removed nanolead poll queue, updated MH5 whatsnew page #739 (hplato)
- Fix lines in json_server.pl that use deprecated "keys on scalar" syntax #738 (JaredF)
- IA7 v1.6.700 - whats new, bugfixes #736 (hplato)
- Ia7 #735 (hplato)
- Ia7 v1.6.540 / mh5.0 #734 (hplato)
- Razberry #731 (hplato)
- json server fixes #730 (hplato)
- ia7 v1.5.720 and HTTP 1.1, forking improvements #728 (hplato)
- Fixed debug case and fixed issue with Arm Away not updating the paren… #727 (waynieack)
- Venstar colortouch cosmetic logging fix #726 (hplato)
- Master #725 (hplato)
- fix json_server /vars crash and update collections.json for 4.3 #724 (hplato)
- IA7 - larger slider #722 (hplato)
- IA7 v1.5.640 - updated bootstrap, weather icons, font awesome, fixed modal #721 (hplato)
- David Satterfield's ZWave_RZC0P driver #720 (hplato)
- IA7 v1.5.620 - floorplan sliders #719 (hplato)
- Ia7 #718 (hplato)
- Schedule Updates for slider code and a missed commit for the active schedule object. #717 (waynieack)
- Enable UI slider in Insteon thermostat cool and heat objects #714 (waynieack)
- cosmetic fix to debugging #713 (hplato)
- IA7 v1.5.560 - fixed floorplan items with labels #712 (hplato)
- IA7 v1.5.550 - fix for dynamic load, closed color, remove modal gear #711 (hplato)
- v1.0.14 - fixed command queue #710 (hplato)
- IA7 v1.5.530 #709 (hplato)
- IA7 v1.5.520 - floorplan sliders #708 (hplato)
- v2.1.2 - cosmetic fix to print lines #707 (hplato)
- update uptime regex #706 (hplato)
- IA7 1.5.310 - fixed a typo #705 (hplato)
- Fixed $kpl->level not returning dimming level. #704 (marcmerlin)
- Ia7 v1.5.300 #703 (hplato)
- Nanoleaf aurora #702 (hplato)
- Added config_parms xap_enable_voice_cmd to manage voice commands #701 (hplato)
- add in option to compress json #700 (hplato)
- update json/IA7 to support external RRDs #699 (hplato)
- allow other RRDs for json server #698 (hplato)
- Add ALEXA_BRIDGE type #697 (hplato)
- Rrd #696 (hplato)
- Updated Aurora, support for logger, fix a null json_server use case. #695 (hplato)
- added object logger support #694 (hplato)
- added object logger support #693 (hplato)
- added object logger support #692 (hplato)
- v1.4.400 - improved global vars, filtered bad JSON URLS #691 (hplato)
- Nanoleaf aurora support #690 (hplato)
- v1.4.200 - Tooltips! #689 (hplato)
- IA7 v1.4.100 #688 (hplato)
- raZberry v2.0.1 - some checks around battery level #687 (hplato)
- Venstar_Colortouch v2.1 - better handling of network communication issues #686 (hplato)
- Ia7 #685 (hplato)
- Remove pod comment breaking lines in news_email_breaking.pl #684 (hplato)
- IA7 v1.3.620 - fixed password parsing to allow a ! #683 (hplato)
- Fix http_server debug statement #682 (hplato)
- entries of $main::Debug are still lowerecase... #681 (tobser)
- Fix for specifying a multicast interface #677 (waynieack)
v4.2 (2017-03-07)
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:
- Removes the deugging prints as requested by @hplato #676 (hollie)
- Removes IO::Socket::Multicast again #675 (hollie)
- IA7 v1.3.610 - Object History now works with safari #673 (hplato)
- Razberry v2.0 #672 (hplato)
- Weather noaa #671 (waynieack)
- Made the Net::Address::Ethernet error message log only when the alexa module is enabled. #670 (waynieack)
- Added in Olaf's fix to support newer versions of RRDTool #669 (hplato)
- Hue emulation module for Misterhouse #667 (waynieack)
- update to contain name of object when there is an error #666 (CityDweller)
- v2.0.16 - Added in HTTPS, some error checking #665 (hplato)
- raZberry v1.6.1 - added in ability to specify full device ID for new … #664 (hplato)
- Ia7 collections updater fix #663 (hplato)
- Voice Recognition/Fuzzy Logic stuff #660 (klier)
- Update Weather_davisvantageproii.pm #659 (klier)
- Ia7: direct control items in collection.json #658 (tobser)
- raZberry binary sensor with custom ids #657 (tobser)
- Add in config_parm to disable command parsing of message text #656 (hplato)
- Turned on object logging by default #655 (hplato)
- Fix content-length parsing #654 (rudybrian)
- Add ecobee3 support #653 (rudybrian)
- Homebridge #652 (hplato)
- Fix incorrect newsflash animation (by david-mark) #651 (hollie)
- Json server fixes #649 (waynieack)
- Added a object logging notification in the startup setup #648 (hplato)
- Modified the long_poll trigger time and perltidy cleanup #647 (hplato)
- removed the 'use experimental' line #646 (hplato)
- Owfs noexp #645 (hplato)
- Fix ticket 643 #644 (hollie)
- PCLBUS: replace experimental smartmach operator with grep #642 (tobser)
- Updates to add MYS_MULTIMETER #641 (jsiddall)
- Ia7 update of latest changes #640 (hollie)
- minor omnistat fixes. #638 (marcmerlin)
- updated internet_weather.pl to be compatible with new WeatherNOAA #637 (marcmerlin)
- WeatherNOAA - Fix for some local offices not issuing an RWR #636 (waynieack)
- Fixes for broken code due to NOAA site changes. Bug #631 #635 (waynieack)
- Doorbird documentation updates. #634 (waynieack)
- Harmon documentation updates #633 (waynieack)
- Wayne's Scheduler component #630 (hplato)
- Venstar colortouch #628 (hplato)
- fix redirection of plcpus server output to seperate file #626 (tobser)
- Razberry v1.6 #625 (hplato)
- Opensprinkler support for calc_eto #624 (hplato)
- add support for pushsafer.com notification service #623 (appzer)
- Fixed Audrey and amixer code for issue #330. #619 (pmatis)
- Updates to lib/read_table_A.pl for MySensors objects #615 (jsiddall)
- Update MySensors.pm #614 (jsiddall)
- MySensors.pm - MySensors controller module for Misterhouse #613 (jsiddall)
- Regression on ubuntu #610 (hollie)
- Ia7 #608 (hplato)
- Revert pull request 599 against stable branch #607 (hollie)
- Added new MMIE types to /lib/http_server.pl #605 (waynieack)
- Added Doorbird Doorbell module #601 (waynieack)
- Ia7 v1.2.301 #599 (hplato)
- EvapoTranspiration Calculations #597 (hplato)
- Added support for html and device to API call #596 (madman1968)
- Rain8 serial irrigation Module #595 (madman1968)
- Revert "Allows the control of WGL rain8Net serial sprinkler control modules" #594 (hollie)
- Individual 1 3 phase mode per plcbus device #593 (tobser)
- raZberry: add support for binary sensors #592 (tobser)
- fix misterhouse http server behind nginx #591 (tobser)
- Allows the control of WGL rain8Net serial sprinkler control modules #590 (madman1968)
- Add basic support for ezio8sa #589 (DoumP)
- new DSC module #588 (CityDweller)
- Refactor Clipsal CBus support #587 (jonwhitear)
- prevent oopses about experimenal smartmatch operator #585 (tobser)
- fix usage of mh.private.ini raZberry debug setting #584 (tobser)
- Updated dailystrips definition file #582 (hplato)
- Merged proposed change in #559 by @jduda after perltidy change. #581 (hollie)
- Declare the global variables explicitly in bsc.pl #580 (hollie)
- Plcbus scenesupport #579 (tobser)
- Master #577 (jonwhitear)
- New wink support file from Larry R. #576 (hplato)
- Homebridge (Homekit support) #574 (hplato)
- Ia7 v1.1.200 #573 (hplato)
- Add FastOn & FastOff for RemoteLinc #572 (DoumP)
- Venstar colortouch #570 (hplato)
- Razberry - Zwave Lock child object added #566 (hplato)
v4.1 (2016-02-21)
v4.0 (2016-02-17)
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
- Perltidy run #557 (hollie)
- Perltidy helpers #555 (hollie)
- 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
- Error retrieving version? #420
- 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 for continuous reconnect to Squeezeserver. #563 (hollie)
- Modified the way of including the PLCBUS module. #562 (hollie)
- 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:
- 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)
- Update Nest.pm to add in humidity and heating attributes and methods #552 (hplato)
- syntax updates for arrays #549 (CityDweller)
- 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 support for enabling/disabling the pesky status LEDs on the Inste… #536 (Gribnif)
- Plcbus support #529 (hollie)
- Add ssl_ca_path to jabber connection. #526 (tobser)
- Further work on the mqtt module #525 (hollie)
- 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)
- Initial import of mqqt code from Neil #488 (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 hollie#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)
- Add Support for AD2* Devices #389 (krkeegan)
- Completely Rewritten Insteon Message Parser #388 (krkeegan)
v3.1 (2014-03-27)
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:
- A few minor updates for Pushover support #390 (rudybrian)
- 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)
Implemented enhancements:
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)
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: Add Milliseconds Detail to Debug Level 4 Messages #179 (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)
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
- Insteon: Validate Cmd1 Data for Peek Responses #56
- 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)
- Jduda working #16 (jduda)
- By Brian Paulsen <brian@thepaulsens.com> #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)
insteon_from_cvs (2012-11-06)
Fixed bugs:
- xPL_Items broken for some operating systems #3
Merged pull requests:
- Add support for callerid pop up message and notification. #7 (jduda)
- Reverted a commit that broke the xPL listening socket on some platforms #4 (hollie)
v2-105 (2012-11-04)
Merged pull requests:
- Need to carry over cmd2 data for nacks. #2 (brainwarr)
- Provide human readable NACK messages. Implement Insteon get_engine_vers... #1 (brainwarr)
v2-65 (2008-02-22)
v2-104 (2007-11-11)
v2-103 (2006-10-07)
v2-102 (2006-07-30)
v2-101 (2006-01-29)
v2-100 (2005-10-02)
v2-99 (2005-05-22)
v2-98 (2005-03-20)
v2-97 (2005-01-23)
v2-27 (2005-01-23)
v2-96 (2004-11-22)
v2-95 (2004-09-25)
v2-94 (2004-07-30)
v2-93 (2004-07-18)
v2-92 (2004-07-05)
v2-91 (2004-06-06)
v2-90 (2004-05-02)
v2-89 (2004-04-25)
v2-88 (2004-03-23)
v2-86-sync (2004-01-28)
v2-86 (2003-12-22)
v2-85 (2003-12-01)
v2-83 (2003-09-02)
v2-82 (2003-07-06)
v2-80 (2003-04-20)
v2-79 (2003-03-09)
v2-77 (2003-01-18)
v2-76 (2003-01-12)
v2-75 (2002-12-24)
v2-74 (2002-12-02)
v2-73 (2002-11-10)
v2-72 (2002-10-13)
v2-71 (2002-09-22)
v2-69 (2002-07-01)
v2-68 (2002-05-28)
v2-67 (2002-05-04)
v2-66 (2002-03-31)
v2-63 (2002-01-19)
v2-62 (2001-12-16)
v2-61 (2001-11-18)
v2-60 (2001-10-21)
v2-59 (2001-09-23)
v2-57 (2001-08-12)
v2-54 (2001-06-27)
v2-52 (2001-05-28)
v2-51 (2001-05-06)
v2-49 (2001-04-15)
v2-47 (2001-03-24)
v2-45 (2001-02-24)
v2-43 (2001-02-04)
v2-41 (2001-01-20)
v2-36 (2000-12-03)
v2-34 (2000-11-12)
v2-32 (2000-10-22)
v2-29 (2000-10-01)
v2-28 (2000-09-09)
v2-24 (2000-08-06)
v2-22 (2000-06-24)
start (2000-01-19)
* This Change Log was automatically generated by github_changelog_generator