I was able to correct this problem by adding the line
export mh_parms=/usr/local/mh/mine/mh.mine.ini
to my start up script in /etc/init.d/
#######
cat mhd
#!/bin/sh
#
# mrHouse       This shell script takes care of starting and stopping \
#               MisterHouse Home Automation Software.
#
# processname: /usr/local/mh/bin/mh
# chkconfig: 345 30 80
# description: starts and stop the misterhouse deamon
#

# Source function library.
. /etc/rc.d/init.d/functions

# Source networking configuration and check that networking is up.
if [ -f /etc/sysconfig/network ] ; then
        . /etc/sysconfig/network
        [ ${NETWORKING} = "no" ] && exit 0
fi

[ -x /usr/local/mh/bin/mh ] || exit 0

prog=mh

export mh_parms=/usr/local/mh/mine/mh.mine.ini

RETVAL=0

start () {
    # start daemon
    export LANG=en_US
    cd /usr/local/mh/bin/
    daemon /usr/local/mh/bin/mh -tk 0 &
    RETVAL=$?
    echo -n $"Starting $prog: "
    echo
    [ $RETVAL = 0 ] && touch /var/lock/subsys/mh
    return $RETVAL
}

stop () {
    # stop daemon
    killproc /usr/local/mh/bin/mh
    RETVAL=$?
    echo -n $"Stopping $prog: "
    echo
    [ $RETVAL = 0 ] && rm -f /var/lock/subsys/mh
    return $RETVAL
}

restart () {
    stop
    start
    RETVAL=$?
    return $RETVAL
}

# See how we were called.
case "$1" in
    start)
        start
        ;;
    stop)
        stop
        ;;
    status)
        status /usr/local/mh/bin/mh
        RETVAL=$?
        ;;
    restart)
        restart
        ;;
    *)
        echo $"Usage: $0 {start|stop|restart|status}"
        RETVAL=1
esac

exit $RETVAL

######


I am working on a fresh setup of misterhouse-2105.tar.gz on centos5.5
and want to do some testing with it. I am using mh.mine.ini as my mh.private.ini file.

directory structure  is:
/usr/local/mh/
        bin
        code
        data
        docs
        lib
        mine    <-- my directory for mh.mine.ini
        sounds
        web

startup script in /etc/init.d/mhd

environment variable:
mh_parms=/usr/local/mh/mine/mh.mine.ini

checked with the env command.

Misterhouse starts on system reboot or by /etc/init.d/mhd restart fine.
But the mh.mine.ini file is not being read.  And I can find no reason why.

Any help appreciated
Jim