Version 2.100 posted on 10/02/2005

Bruce Winter <[email protected]> Sun, 02 Oct 2005 13:13:51 -0500
Newsgroups gmane.comp.misc.misterhouse.announce
Message-ID <4340235F.4000100__16962.8264884979$1128287235$gmane$org@chartermi.net>
Version 2.100 was just uploaded to:

   http://misterhouse.sf.net/download.html

New Features:

- David Mark made changes to code/common/news_mquote_oftd.pl, 
internet_earthquakes.pl, dvd_releases.pl, news_ap_breaking.pl, 
internet_top10.pl, time_info.pl, internet_weather.pl, tv_info.pl, 
trivia.pl, stocks.pl, internet_top10.pl, tv_info.pl, phone_minutes.pl, 
news_onthisday.pl, and internet_chance_of_rain.pl. Many of the changes 
were to enable speak -vs- show options, using the respond function better.

- Brent DeShazer created lib/Display_osd232.pl and 
code/common/display_osd232.pl for interfacing with Intuitive Circuits 
OSD-232 On-screen video overlay interface, available from 
http://www.icircuits.com/prod_osd232.html

- Werner Lane created lib/Terminal_Menu.pm, 
code/common/terminal_menu.pl, and bin/terminalmenu-client.pl to allow 
for 'terminal window' control via SSH. Using something like PuTTY, it is 
fully operated with keys found on a mobile phone: 0-9, #, *, the arrow 
keys and ENTER. Screenshot: 
http://misterhouse.net/pictures/terminal-menu_on_nokia.jpg

- Dan Hoffard created code/public/gas_prices.pl to find low gas prices 
in Fort Worth, TX.

- Howard Plato created code/common/vocp_callerid.pl. Uses the vocp 
system to announce and log incoming phone calls.

- Matthew Williams updated handy_net_utilites.pl to switch from 
Net/AOLIM.pm to Net/OSCAR.pm, so our AOL connections work again :)

- Gregg Liming lib/BSC.pm and code/common/bsc.pl to monitor mh items and 
send out state changes via xAP BSC and to monitor incoming BSC commands 
and update corresponding mh item states.

- Dan Wilga created mh/lib/X10_Wish.pm which interfaces to the Linux 
Wish X10 drivers: http://sourceforge.net/projects/wish . These are the 
currently supported device: PowerLinc Serial, PowerLinc 1132 USB, CM11A, 
and Firecracker/CM17A. Currently supports sending, but not receiving, 
X10 data. More info at the top of lib/X10_Wish.pm.

- David Satterfield created code/common/phone_vcop.pl to interface to 
the Linux vocp system: http://www.vocpsystem.com

- Peter Sjodin added Linux support for EIB (European Installation Bus, 
info here: http://en.wikipedia.org/wiki/European_Installation_Bus ). New 
modules are lib/EIB_Items.pm and lib/EIB_Device.pm. Example items are in 
code/examples/eib_items.mht.

- The CaFe Perl Users Group has an online Interview with Bruce about 
MisterHouse: http://www.bit-man.com.ar/en/CaFePMMisterHouse

- Wally Kissel sent in a presentation on MisterLab which shows how he 
uses MisterHouse at Fermi Labs: http://misterhouse.sf.net/MisterLab.ppt

- Created lib/Network_Item.pm which uses ping to detect when specified 
ip address is up. Examples in docs/mh.* and at the top of 
lib/Network_Item.pm




Bug Fixes and Other Changes:

- David Mark changed the &respond_tk function to use &display, rather 
than respond_default, to tk requested data is more properly displayed.

- David Mark updated common/mp3.pl and bin/get_mp3_data to enable wma files.

- David Mark made more updates to CM11.pm to improve retry transmitions.

- Larry Roudebush noticed we left debug turned on in 2.99 
lib/site/ControlX10/CM11.pm

- Larry Roudebush added a mh.ini fork_sound option, which worked better 
with esdplay on his linux box.

- David Norwood updated net_mail_send to support smtp authentication on 
messages with mime attachments and to support messages that contain both 
text and a file attachment.

- Updated internet_weather.pl to allow it to writing to standard weather 
vars if you don't have a local weather station.

- Jim Duda updated code/common/audreyspeak.pl to undo a 2.99 change 
involving the local ip address.

- Gregg Liming updated bin/xAP-festival.pl to allow it to work better 
with hubs.

- Limit outgoing im msgs to every other second, to avoid having im 
accounts closed due to rapid send messages.

- Werner Lane patched lib/Numbered_Menu.pm to work with a 2.97 update 
dealing with parms and fixed a check for the keyed-in number (string 
comparison vs numeric comparison) that prevented the menu from 
functioning if more than 10 menu items were available.

- Gregg Liming made a number of updates to lib/xAP_Items.pm .

- Updated &force_prounce in lib/Voice_Text.pl to allow for regular 
expressions data/pronouncable_words.list

- Todd Riesz noticed that menus Actions were not working for lcd menus.

- Matthew Williams updated web/bin/shopping_list.pl, including options 
to allow for easier printing and a 'at shop' button which brings up a 
list of items currently in the shopping list.

- Glenn Jensen noticed the ia5 news button wasn't working.

- Brian McKissick noticed bin/alpha_page was missing the leading # in 
the first line

- Brent Gross updated code/common/comic_dailystrips.pl to allow for 
email ``to'' and ``basedir'' parms.

- Richard Koch fixed a problem in lib/X10_Item.pm with sending preset 
dim commands to preset2 devices.

- Dave Hall added mh.ini parm events_table so DBI based event tables are 
disabled by default in lib/Base_Item.pm

- Gregg Liming update lib/Light_Item.pm to add a always_set_state 
method. Setting it to 0 prevents set states when the value doesn't change.

- Matthew Williams made some updates to web/comics/dailystrips/strips.def

- Gregg Liming updated lib/Telephony_xAP.pm to implement most current 
xAP schemas for telephony, specifically CID.Meteor and CTI.*. The 
CID.Meteor support addresses both incoming CID hooks and outgoing call 
logging. The CTI.* support addresses MWI message counts (total and read).

- David Norwood updated code/common/mp3.pl to remove playlists with 
unpronoucable characters from the playlist voice cmd and 
code/common/mp3_xmms.pl to take out the /sbin/ path to pidof, because 
it's in /bin on debian.

- David Norwood updated code/common/rss_subscriber.pl to add support for 
podcasts and other RSS feeds with enclosures.

- David Norwood updated code/common/stocks.pl to add back the stock 
alerts feature.

- David Norwood made various updates to the UIRT2, USB-UIRT, and ncpuxa 
(Ocelot) code and modules (ncpuxa now work on Windows).

Bruce


-------------------------------------------------------
This SF.Net email is sponsored by:
Power Architecture Resource Center: Free content, downloads, discussions,
and more. http://solutions.newsforge.com/ibmarch.tmpl