Version 2.86 posted on 12/21/2003
"Bruce Winter" <[email protected]> Sun, 21 Dec 2003 19:45:02 -0600
| Newsgroups | gmane.comp.misc.misterhouse.announce |
|---|---|
| Message-ID | <NABBKAINGKODEFEKADKFMEGOGKAB.bruce__13480.7445145727$1072058627@misterhouse.net> |
Version 2.86 was just uploaded to: http://misterhouse.sf.net/download.html http://misterhouse.net:81/download.html New Features: - Kirk Bauer created lib/RCSsTR40.pm for the RCS TR40 Theormostate: http://www.resconsys.com/products/stats/serial.htm - Kirk Bauer created lib/Light_Restriction_Item.pm and updated most of the other Base_Item objects to improve occupancy monitoring and allow for on-the-fly object reconnection. - Jason Sharpe created lib/Telephony_xAP.pm, a xAP Listener for Telephony Events. He also created bin/xAP-info.pl, a stand alone program to that interfaces to the Asterisk phone system ( http://www.asterisk.org ) to send incoming and outgoing phone data as xAP data. - Lennart Lopin created code/public/games_chess.pl for a voice interface to chess. - Richard Koch created code/public/x10_priority.pl to create a x10_priority_set function method for allowing high priority X10 events to get prioritized to get sent first. - Walter Leemput created code/public/phonelogger.tar.gz to allow a linux box to monitor DTMF, callerid, and phone messages via a soundcard. - Richard Koch used the Win32 MemMap module to enable the web http server to serve large files better, without causing mh pauses on Windows (Unix did not have this problem). To enable, use -http_fork memmap. Instead of passing the large html file to the forked process via a file, it will pass it via a memory map. - Paul Estes updated lib/ncpuxa_mh.pm to support the SECU-16IR module for transmitting infrared to multiple zones. David Norwood added support for setting relays on multiple modules. - Larry Roudebush updated callerid.pl to honor a rejected callers list and added code/common/reject_caller_list.pl and web/bin/rejectcall.pl to manage that list. Bug Fixes and Other Changes: - Jason Sharpe updated Door_Item.pm, Occupancy_Monitor.pm, and Presence_Monitor.pm. - Jim Duda updated common/proxy_client_server.pl to be more robust when dealing with dropped clients. - Kirk Bauer updated lib/Voice_Text.pm to reconnect to the festival server if it got restarted and to strip out sable tags, since they are not supported with the server. - Robert Hughes reduced the number of earthquakes saved in common/earthquakes*.pl from 1000 to 15, to lower the size of the data_dir/save file. - David Norwood updated common/comic_dailystrips.pl to use triggers to control when it runs. - David Norwood added an internet radio feature to the MP3 web interface. Added a mp3_running routine to the winamp script so it will work with the mp3 web interface in mh/web/music. - David Norwood updated common/weather_aws.pl so weather_monitor.pl doesn't report gusts for hours after they have occured. - Jason Sharpe made some presence updates to Light_Item allow countdown timer to be ``restart''ed in Timer_Item. - Timothy Spaulding noticed a 2.84 bug in processing proxy serial barcode data. - Robert Hughes and I enabed X10 BX24 proxy support by fixing a case sensitvity problem with proxy interface names. - Brian Rudy and Gregg Liming noticed a 2.84 problem where Serial_Item x10_rf_relay.pl data was not uppercased, so was not parsed. - Tom Valdes updated common/phone_logs.pl to process Audrey ACID callerid data by allowing for an optional 1- prefix. - Chris Barrett added a ping function to the CM11.pm module. - Sean Walker fixed the unix bin/house command. - Chris Witte updated the mht->xml conversion code to use XML::Twig. - Alan Simmonds created some smarter 'debounce' code for the X10 RF modules, to help reduce bad data due to noise. The X10_MR26, X10_W800, and X10_W800RF modules will now process data only if it is heard twice. - Paul Estes updated the ia5 phone interface to access Asterisk's vmail.cgi. See comments in the mh.ini phone_voicemail* parms for details. - Added a Run option to the Triggers menu (ia5 Events -> Alarms). - Updated $format1 in CID_Announce.pm to announce number, if it exists, but the number does not. - Create a net_socket_check function and called it from mp3_winamp.pl, so we can check first to see if a winamp httpq socket is open before we try to get data from it. mp3.pl was calling get_playlist every 10 seconds, which would cause frequent pauses in mh if winamp was not running. - Updated the 'wind gust' monitor in common/weather_monitor.pl to be a little smarter. - Added a photo_filter2 parm, to allow small web photos to point to larger, original photos in a different directory. - Updated X10 status request to fill in set_by with 'status', instead of '' - Skip merging of X10 data if the source is fast RF x10 data, so we don't mix our X10 data streams. - Updated X10 RF source data so set_by is 'rf' instead of 'serial'. Enabled tie_filter to use this so we can filter out rf X10 data if needed on some items. Bruce ------------------------------------------------------- This SF.net email is sponsored by: IBM Linux Tutorials. Become an expert in LINUX or just sharpen your skills. Sign up for IBM's Free Linux Tutorials. Learn everything from the bash shell to sys admin. Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click