From: <mis...@ng...> - 2007-07-12 01:42:22
|
Thanks, that got it. I was wondering is there a difference between these triggers and just writing the code in the code directory? Nathaniel -----Original Message----- From: mis...@li... [mailto:mis...@li...] On Behalf Of David Norwood Sent: Wednesday, July 11, 2007 7:21 PM To: The main list for the MisterHouse home automation program Subject: Re: [mh] (no subject) Sorry, I meant mhp. Typo. That file is built from triggers.current, but that happens a few minutes after startup. So, you have to remove that semicolon from both triggers.mhp AND triggers.current. We should make sure trigger code passes an eval before we make it active, otherwise it should be disabled. David ----- Original Message ----- From: <mis...@ng...> To: <mis...@li...> Sent: Wednesday, July 11, 2007 4:06 AM Subject: [mh] (no subject) >I don't see a triggers.mht. The triggers.mhp contains comments that says >it > is built from triggers.current by trigger_code.pl. I think the version > I'm > using is 2.103, and this is on Linux. > > Nathaniel > >> Edit the triggers.mht file in your private code directory and remove the > ;, >> then you should be able to start misterhouse. I'll try to recreate the >> problem here. >> >> David >> >> ----- Original Message ----- >> From: <misterhouse@ng...> >> To: <misterhouse-users@li...> >> Sent: Tuesday, July 10, 2007 5:59 PM >> Subject: [mh] Trigger problems >> >> >> > When I try to start mh after editing a trigger on the webpage I get the >> > following error: >> > >> > 07/10/07 06:47:39 PM Evaluating user code >> > >> > Error in user code file ./../data/mh_temp.user_code >> > >> > 07/10/07 06:47:39 PM: syntax error at (eval 415) line 3347, at EOF >> > Line 3342: #@ Do NOT edit. This file is auto-generated by >> > mh/lib/trigger_code.pl >> > Line 3343: #@ and reflects the data in ./../data/triggers.current >> > Line 3344: # >> > Line 3345: >> > Line 3346: # name=MW off type=NoExpire >> > Line 3347: if ((time_cron('* 6 * * 1,2,3,4,5') and >> > time_random_offset('6:20 >> > am', '2');) and &trigger_active('MW off')) { >> > >> > I understand the problem is the ';' on line 3347, for some reason it >> > was >> > added when I added " and time_random_offset('6:20 am', '2')" to the >> > trigger. >> > I then deleted this trigger from the file trigger.current. But I am > still >> > getting this error. What else can I do to remove this trigger? >> > >> > Nathaniel Bartusiak >> > > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > ________________________________________________________ > To unsubscribe from this list, go to: > http://sourceforge.net/mail/?group_id=1365 > ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ ________________________________________________________ To unsubscribe from this list, go to: http://sourceforge.net/mail/?group_id=1365 |