Ok so still breaking my head with this. I changed some variables and got a new set of errors (which i hope are better then teh old set..)

heres a list of my errors:sketch_oct15a.cpp: In function 'void setup()':sketch_oct15a:198: error: 'class NewSoftSerial' has no member named 'init'sketch_oct15a:199: error: 'class NewSoftSerial' has no member named 'clear'sketch_oct15a.cpp: In function 'void loop()':sketch_oct15a:275: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:276: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:281: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:283: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:285: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:287: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:289: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:290: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:291: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:293: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:295: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:296: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:297: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:299: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:378: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:381: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:385: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:388: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:391: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:395: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:398: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:401: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:404: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:407: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:410: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:413: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:427: error: 'class NewSoftSerial' has no member named 'clear'sketch_oct15a:435: error: 'class NewSoftSerial' has no member named 'clear'sketch_oct15a:439: error: 'class NewSoftSerial' has no member named 'clear'sketch_oct15a:446: error: 'class NewSoftSerial' has no member named 'clear'sketch_oct15a:456: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:463: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:468: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:473: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:478: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:486: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:493: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:498: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:503: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:508: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:518: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:525: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:530: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:535: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:540: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:547: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:548: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:550: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:551: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:553: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:554: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:574: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:578: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:580: error: 'class NewSoftSerial' has no member named 'cursorTo'sketch_oct15a:585: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:589: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:593: error: 'class NewSoftSerial' has no member named 'printIn'sketch_oct15a:597: error: 'class NewSoftSerial' has no member named 'printIn'

I changed some variables and got a new set of errors (which i hope are better then teh old set..)

No errors are "better" than other errors. "No errors" is better than "any errors".

What part of those messages do you not understand? You seem to be trying to use a NewSoftSerial instance as though it was an LCD. You can't do that.

You can use NewSoftSerial to talk to an LCD, if it is a serial LCD, but that is going to require either that you understand what to send to the LCD to make it do stuff, OR a change to the library to make it use a software serial port, instead of the hardware serial port.

Digital outputs are intended to be connected to high voltage relays to switch heatersair pumps and humidifiers etc. Please be carefull when using high voltage.

This code uses the LCD Shield. Normal display shows current readings, Asterixes to the right of the display show if one of the relays is on HIGH.Pressing button 1 toggles configure mode, where up down (button 3+4) buttons change the triggering values of the relays. T1,T2,Humidity relays triger when bellow trigger values, C02 relay triggers when above triggervalue.Pressing button 5 scrolls through the trigger values.Pressing button 1 again returns to normal display.Button 2 not used as mine did not work on the LCD shield, feel free to add it.

Values are kept in EEprom for the last 1.34 days. Pressing Right button when innormal mode pushes it to serial tx. Good for plotting on a xls spreadsheet to see what the values were.