Version 2.82 posted on 07/06/2003
"Bruce Winter" <[email protected]> Sun, 6 Jul 2003 13:56:03 -0500
| Newsgroups | gmane.comp.misc.misterhouse.announce |
|---|---|
| Message-ID | <NABBKAINGKODEFEKADKFEEANEGAB.bruce__180.007160133933$1057518627@misterhouse.net> |
Version 2.82 was just uploaded to:
http://misterhouse.sf.net/download.html
http://misterhouse.net:81/download.html
New Features:
- Bazyle Butcher created a My MH button for the top of the default ia5 web
page which we use to point to a web page that can be easily customized. How
To instructions are on the default My MH page. Bazyle also added a Twiki
button to the 'About MrHouse' ia5 documentation page.
- Jason Sharpe created a floorplan web script, available via
http://localhost:8080/bin/floorplan.pl . To enable, add x,y data to your
.mht items (or use the new set_fp_location method) to show where they are in
each room group and add x,y,w,h data to new mht GROUP records to define how
room groups relate to each other. See mh/code/test/test.mht for an example.
- Jason Sharpe created Presence_Monitor, Occupancy_Monitor, Light_Item,
Door_Item, Motion_Item, Camera_Item, Photocell_Item objects, all children of
a new lib/Base_Item.pm object. Jason is still working on these objects, so
we don't have any documentaion or examples yet.
- Bill Young extracted common code from lib/X10_W800.pm and X10_MR26.pm into
lib/X10_RF.pm and added support for security devices. Bill created
RF_Item.pm for a general way to handle TV/VCR RF remotes and X10 security
devices. See RF_Item in mh/docs/mh* . At the same time, Ross Towbin created
lib/X10_W800RF.pm, which is also for the W800 and provides similar function.
- Denis Cheong enabled a DBI interface, so we can optionally use any DBI
enabled database server (e.g. mysql) to store miscellaneous mh data. If you
are not using a compiled mh, install DBI and DBD::mysql (or relevant module
for your server). Enable with the new dbi_* mh.ini parms and test with
http://localhost:8080/bin/dbi_table.pl .
- Created code/common/xAP_news.pl to monitor data from James Traynor's new
Windows xAP news.exe client, available from from http://mi4.biz . Run a
seperate news client for each news source you want (e.g. news cnn, news
reuters, etc) on any Windows computer on your network. You can use a
xAP_news mh.ini parm to control if new news titles are printed, spoken, or
displayed for each news source, like this:
xAP_news = cnn => display, slashdot => speak&display, default =>
display&print
- Created code/common/xAP_Weather.pl to monitor James Traynor's new Windows
xAP weather.exe client, also available from from http://mi4.biz . Data will
be stored in $Weather{station}{key} (e.g. $Weather{egll}{tempf}). To set the
standard $Weather keys used in the web status line, set mh.ini parm
weather_source=station_name (e.g. weather_source=egll). To find your station
name, go to http://www.nws.noaa.gov/tg/siteloc.shtml, then use that when you
start the program (e.g. weather.exe krst). If you don't specify a code it
will default to London, Heathrow (EGLL).
- Lincoln Foreman sent in mh/code/public/pha_k256.pl as an example of
reading data from Phanderson's K256 kit which can monitor 256 DS1820
temperature sensors, 8 bits digital IO, and 11 bits of analog IO. Available
for $50 from http://www.phanderson.com/t64.html
- Bill Young sent in code/public/weeder_doorbell.pl as an example of
monitoring and controlling a doorbell with a weeder board.
Bug Fixes and Other Changes:
- James Derrick fixed deleting of temp festival sable files.
- Tom Dunk updated common/audrey_control.pl to fix 'set audrey volume' and
added various 'Push Audrey Button' commands.
- James Derrick fixed 'repeat your last command' to not repeat 'I said'.
- Robert Mann and Edward Brookhouse fixed bin/set_password if no .password
file existed and updated the web 'Set Password' phrase to 'Submit Password'
- Edward Brookhouse added FAQ entries 'Password Managment' and 'Customizing
the TV guide'
- Ingo Dean changed the default X10_Sensor battery expired warning to
print_log, rather than speak. If you prefer speak, add this mh.ini parm:
MS13_Battery_action=speak
- Joel Berry was having zombie problems on FreeBSD, so we dropped the
$SIG{CHLD} exclusion we had on FreeBSD in bin/mh.
- Allowed for setting $mh_volume (in common/mh_sound.pl) to 0, to enable
muting of all computer sound. It was honoring 1->100, but not 0.
- Bazyle Butcher noticed that photo_time=0 caused instant refresh rather
than disabling photo refreshes.
- Denis Cheong used Tk::CursorControl to hide the cursor in
common/tk_photo.pl. You can install that Tk module with ``ppm install
Tk-CursorControl'' (windows) or ``perl -MCPAN -e 'install
Tk::CursorControl''' (unix).
- Andrew Drummond spotted a 2.81 problem with browsers (like Audrey) that do
not pass http port data with their requests.
- David Norwood updated public/v4l_pvr.pl to add a dbm of recorded shows so
we don't re-record them and made the record command configurable.
- Robin Van-Oosten sent in code/public/rrd_graph_web.pl which he uses to
graph iButtons data stored in RRD (Round Robin Database).
- Enabled proxy support for the UIRT2 interface.
- Correctly set the menu defaults for http://localhost:8090/sub?menu_wml ,
menu_vxml, and menu_html. Looks like these got broke a few releases ago with
a update for the html menus /bin/menu.pl page. These sub?menu_* menus would
work, but only if you specified a menu to start with (e.g.
sub?menu_wml(main)). Also now enable the auto-generated mh menu if the
specified or default menu was not found.
Bruce
-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100006ave/direct;at.asp_061203_01/01