Now that I've got some basic misterhouse X10 stuff working (and I'm learning the basics of perl), I thought I would bite of something bigger for fun: xAP
 
I have set the my mh.ini options to listen on the correct interface, and netstat shows:
udp        0      0 172.31.251.37:52249         172.31.251.255:3639         ESTABLISHED 5052/perl
 
and misterhouse startup with debug shows:
ng simple Text distance function
 - creating xap_send        on udp  3639 send
db xAP_Items open_port: p=3639 pn=xap_send l=0 s=IO::Socket::INET=GLOB(0x9339340)
 - creating xap_listen_core on udp 49152 listen
db xAP_Items open_port: p=49152 pn=xap_listen_core l=1 s=IO::Socket::INET=GLOB(0x9342490)
and I have zmxap running on my misterhouse box with log entries like this:
 
######## in sendAlarmEvent
####### state=2 and cause=Driveway
###### starting fetch of event_data
###### completed fetch of event_data
######## completed sendAlarmEvent
07/29/2012 11:18:15 [INFO] (checkState) Driveway - initiating alarm state
######### completed sendTrackingEvent
07/29/2012 11:18:18 [INFO] (checkState) Driveway - resuming idle state
######## in sendAlarmEvent
####### state=0 and cause=Motion
###### starting fetch of event_data
 
yet these events aren't showing up on the MH console.  Where should I look next?