Version 2.99 posted on 05/22/2005
Bruce Winter <[email protected]> Sun, 22 May 2005 14:06:10 -0500
| Newsgroups | gmane.comp.misc.misterhouse.announce |
|---|---|
| Message-ID | <4290D822.6020601__45780.7943960235$1116795390$gmane$org@chartermi.net> |
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
-------------------------------------------------------
This SF.Net email is sponsored by Oracle Space Sweepstakes
Want to be the first software developer in space?
Enter now for the Oracle Space Sweepstakes!
http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click