From: Bruce W. <wi...@ch...> - 2005-05-22 19:06:30
|
Version 2.99 was just uploaded to: http://misterhouse.sf.net/download.html The compiled linux zip won't be there till tomorrow (ftp upload aborted,=20 and the silly sf.net site needs a day to clear out the aborted upload). New Features: - Pete Flaherty updated his new mhmedia code to collect, display,=20 select/queue various media files, from MH web interface. He also created=20 bin/mhmms-server.pl for use on the box Xine is running. - Pete Flaherty also created docs/faq_mhmedia.* to document his new=20 mhmedia code. - Chris Barrett created mh/bin/xAP-festival.pl, which provides a simple=20 xAP listener for the Festival text-to-speech synthesizer. - Gregg Liming added code/common/xap_pa_control.pl, so we can use=20 distributed xAP/xPL TTS speech clients (like the new xAP-festival.pl) to=20 create a distributed speech PA system. - Gregg Liming made numerous great updates to lib/xAP_Items.pm,=20 including allowing for the use of the xAP target field, a heartbeat=20 monitor, a section specific state_now option, and a new=20 tie_value_converter method for modifying data on the fly. - Gregg Liming also updated Telephony_xAP.pm and created=20 mh/code/public/asterisk_gregg.pl as an example of interfacing asterisk=20 using xAP. - Jim Duda updated code/common/audreyspeak.pl to use the ``rooms''=20 parameter instead of the ``address'' parameter. It now also builds a=20 queue of speak and play items such that speak and play events don't=20 stomp on each other. - Dan Hoffard created code/public/weather_warning.pl to periodically=20 checks the NOAA website for severe watches and warnings in any given=20 area and speaks warning messages. - David Mark made extensive changes to the X10 processing code: added=20 additional code for processing commands that were otherwise discarded=20 ($BACKLOG variable), tweaked various timeouts and added some additional=20 logic to the send function toeliminate the bad checksums, added support=20 for the extended ack (LM14's send these when their states change) and=20 extended preset dim commands, and polling is now reported in the logs. - David Satterfield created code/common/voicemail_vocp.pl to interface=20 to the Linux vocp system: http://www.vocpsystem.com - Marcus M=FCller created a xAP driver for his 2-way, multi-zone capable=20 IRTrans interface, available for 99 Euro from http://www.irtrans.com/ - David Norwood created code/common/rss_subscriber.pl for downloading=20 files in rss feeds (e.g. podcasts and torrent files for TV shows). - Updated common/phone_minutes.pl to work with Cingular (in addition to=20 Sprint and Tmobile). - Added mh.ini options xap/xpl_enable_items to enable mh to echo mh item=20 state changes to xap/xpl. Also added code to common/xAP_command.pl to=20 allow external xAP programs to set states on mh items and to allow for=20 multiple mh systems with the common mirrored items. - Created mh/bin/xAP-bluetooth.pl (called with mh/bin/xAP-bluetooth) and=20 mh/code/common/xAP_bluetooth.pl for monitoring when bluetooth enabled=20 devices (e.g. phones) go in and out of range. The xAP daemon runs on=20 Linux and requires the bluez lib to be installed (pointers in the header). Bug Fixes and Other Changes: - Updated lib/Serial_Item.pm to cancel set_with_timer events if mh=20 detects that device was set externally. - Chris Barrett updated web/bin/phone_out.pl to allow for numbers other=20 than 12 digit numbers. - Sam Levine noticed a 2.98 typo on web/bin/floorplan.pl - Mark Radke updated code/common/weather_rrd_update.pl to correctly=20 calculates the sea level pressure if the weather_uom_baro variable is=20 set to mb. Mark also created code/common/weather_summary.pl to update=20 the $Weather{Summary_Short} used in the web status bar. - Pete Flaherty updated code/common/phone_logs.pl to format the phone=20 out logs with a bit more data. - Added $Loop_Count_Reload, so we can see how many passes we have had=20 since the last reload. - Moved the GD .jpg images created by the web/button* code from=20 html_dir/cache to data_dir/cache - Chris Barrett fixed two problems with net_mail_send which was creating=20 mime email that was not quite legal. - Peter Woodall updated common/internet_earthquakes.pl to point to an=20 updated usgs.gov ftp url - Gianni Veloce updated code/public/audrey_cid.pl - Tony Hall updated common/stocks.pl to work with new stock data from Yah= oo. - Rick Steeves updated web/comics/dailystrips/strips.def to re-enable=20 Dilbert. Also updated to the latest version from sf cvs. - Brian Ujvary updated X10_IrrigationController in lib/X10_Items.pm to=20 fix issues with a timer, Rain8 All OFF, abort requests, and allowed for=20 a second zone cascade request. - Allow for a user defined modem in lib/Telephony_Interface.pm. - Updated lib/Telephony_Interface.pm to clean up callerid data from the=20 bluetooth Dock-N-Talk cell phone interface. - Jason Sharpee updated lib/Door_Item.pm to add a periodic alarm trigger=20 and lib/Stargate.pm to remove ``Thermostat parse error'' debug message. - Updated lib/site/Date/*.pm modules to the latest versions. - David Mark updated code/common/internet_weather.pl to add barometric=20 pressure rising/falling, wind chill, and changed the shell command to a=20 processs_item call. - Nigel Titley sent in code/public/iButton_logcks.pl as an example of=20 how he uses iButtons and a weeder module for a door lock. Bruce |