From: Garry D. <gar...@sh...> - 2008-05-20 23:09:38
|
Hi Michael I have a relay board that I use to control my intercom system. When I was learning how to use the board it became apparent that MH doesn't directly support the relay board as opposed to the io board (I could be wrong about that). With some kind assistance from some folks on the list I got mine to work when I put these parameters in my mh.private.ini weeder_port=/dev/ttyS8 weeder_baudrate=9600 and set up these items in my items.mht file. #Weeder board items SERIAL, AR, weeder_A, Relays, status, weeder SERIAL, A, pa_speaker, Relays|PA_System, state, weeder SERIAL, AW00000, pa_speaker, Relays|PA_System, off, weeder SERIAL, AW11000, pa_speaker, Relays|PA_System, office, weeder SERIAL, AW00100, pa_speaker, Relays|PA_System, familyroom, weeder SERIAL, AW00010, pa_speaker, Relays|PA_System, upstairs, weeder SERIAL, AW00001, pa_speaker, Relays|PA_System, master, weeder SERIAL, AW11111, pa_speaker, Relays|PA_System, all, weeder SERIAL, AW11110, pa_speaker, Relays|PA_System, all_parents_asleep,weeder SERIAL, AW11000, pa_speaker, Relays|PA_System, default, weeder Garry -----Original Message----- From: mis...@li... [mailto:mis...@li...] On Behalf Of Michael Easton Sent: Tuesday, May 20, 2008 3:59 PM To: mis...@li... Subject: [mh] Weeder board syntax in mh.ini Hi all, I have two weeder boards (One Digital and one relay) hooked up to two separate serial ports (Via OSX). Oddly enough, it's better for me to have them on different ports (I have 6 free) than it is to chain together as it's in a media panel. I set one to "weeder" and one to "weeder2" but the second board errors out. I call the two separately and in the code have tried the second board on B DIP but mh never sets the second weeder board. The wiki only lightly covers weeder boards and mentions no syntax for adding a second board. Any suggestions? I'm running 2.103 Thanks for the help, Michael ------------------------------ weeder_port = /dev/tty.PL2303-0040235D weeder_baudrate=9600 weeder2_port = /dev/tty.PL2303-0040225D weeder2_baudrate=9600 $weeder1board = new Serial_Item('AAN', OFF, 'weeder'); #A on board1 $weeder2board = new Serial_Item('BAH', ON, 'weeder2'); #A on board2 Error, serial port for weeder2 has not been set: data=BAH ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |